﻿@charset "utf-8";
@media screen, print, handheld {
    @font-face {
        font-family: Helvetica;
        src: url(../fonts1/helvetica/Helvetica.ttf);
    }
    @font-face {
        font-family: Kanit-Regular;
        src:url(../fonts1/Kanit/Kanit-Regular.ttf)
    }
  /* line 7, assets/css/partials/_reset.sass */
  html {
    color: black;
    background: white; }

  /* line 10, assets/css/partials/_reset.sass */
  body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0; }

  /* line 13, assets/css/partials/_reset.sass */
  table {
    border-collapse: collapse;
    border-spacing: 0; }

  /* line 16, assets/css/partials/_reset.sass */
  fieldset, img {
    border: 0; }

  /* line 18, assets/css/partials/_reset.sass */
  address, caption, cite, code, dfn, em, strong, th, var {
    font-style: normal;
    font-weight: normal; }

  /* line 21, assets/css/partials/_reset.sass */
  ol, ul {
    list-style: none; }

  /* line 23, assets/css/partials/_reset.sass */
  caption, th {
    text-align: left; }

  /* line 25, assets/css/partials/_reset.sass */
  h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal; }

  /* line 28, assets/css/partials/_reset.sass */
  q:before, q:after {
    content: ""; }

  /* line 30, assets/css/partials/_reset.sass */
  abbr, acronym {
    border: 0;
    font-variant: normal; }

  /* line 33, assets/css/partials/_reset.sass */
  sup {
    vertical-align: text-top; }

  /* line 35, assets/css/partials/_reset.sass */
  sub {
    vertical-align: text-bottom; }

  /* line 37, assets/css/partials/_reset.sass */
  input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit; }

  /* line 41, assets/css/partials/_reset.sass */
  input, textarea, select {
    *font-size: 100%; }

  /* line 43, assets/css/partials/_reset.sass */
  legend {
    color: black; }

  /* line 51, assets/css/partials/_reset.sass */
    body {
        font: 13px/1.231 Helvetica;
        *font-size: small;
    }
  /* line 55, assets/css/partials/_reset.sass */
  select, input, button, textarea {
    font: 99% arial, helvetica, clean, sans-serif; }

  /* line 57, assets/css/partials/_reset.sass */
  table {
    font-size: inherit;
    }

  /* line 60, assets/css/partials/_reset.sass */
  pre, code, kbd, samp, tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%; }

  /* line 69, assets/css/partials/_reset.sass */
    h1 {
        font-size: 138.5%;
        font-family: Kanit-Regular, Helvetica, sans-serif;
    }

  /* line 71, assets/css/partials/_reset.sass */
    h2 {
        font-size: 123.1%;
        font-family: Kanit-Regular, Helvetica, sans-serif;
    }

  /* line 73, assets/css/partials/_reset.sass */
    h3 {
        font-size: 108%;
        font-family: Kanit-Regular, Helvetica, sans-serif;
    }

  /* line 75, assets/css/partials/_reset.sass */
    h1, h2, h3 {
        margin: 1em 0;
        font-family: Kanit-Regular, Helvetica, sans-serif;
        }

  /* line 77, assets/css/partials/_reset.sass */
  h1, h2, h3, h4, h5, h6, strong {
    font-weight: bold; }

  /* line 79, assets/css/partials/_reset.sass */
  abbr, acronym {
    border-bottom: 1px dotted black;
    cursor: help; }

  /* line 82, assets/css/partials/_reset.sass */
  em {
    font-style: italic; }

  /* line 84, assets/css/partials/_reset.sass */
  blockquote, ul, ol, dl {
    margin: 1em; }

  /* line 86, assets/css/partials/_reset.sass */
  ol, ul, dl {
    margin-left: 2em; }

  /* line 88, assets/css/partials/_reset.sass */
  ol {
    list-style: decimal outside; }

  /* line 90, assets/css/partials/_reset.sass */
  ul {
    list-style: disc outside; }

  /* line 92, assets/css/partials/_reset.sass */
  dl dd {
    margin-left: 1em; }

  /* line 94, assets/css/partials/_reset.sass */
  th, td {
    border: 1px solid black;
    padding: 0.5em; }

  /* line 97, assets/css/partials/_reset.sass */
  th {
    font-weight: bold;
    text-align: center; }

  /* line 100, assets/css/partials/_reset.sass */
  caption {
    margin-bottom: 0.5em;
    text-align: center; }

  /* line 103, assets/css/partials/_reset.sass */
  p, fieldset, table, pre {
    margin-bottom: 1em; }

  /* line 105, assets/css/partials/_reset.sass */
  input[type=text], input[type=password], textarea {
    width: 12.25em;
    *width: 11.9em; }

  /* line 5, assets/css/partials/_base.sass */
  .menu-salto {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

  /* line 8, assets/css/partials/_base.sass */
  .marco {
    font-size: 92.3%; }

  /* line 11, assets/css/partials/_base.sass */
    body, legend {
        color: #1f446e;
    }

  /* line 14, assets/css/partials/_base.sass */
    a {
        color: #1f446e;
        background-color: transparent;
    }

  /* line 17, assets/css/partials/_base.sass */
        a:hover {
            color: #ff9241;
        }

  /* line 19, assets/css/partials/_base.sass */
  img {
    vertical-align: middle; }

  /* line 21, assets/css/partials/_base.sass */
    h1, h2, h3, h4, h5, h6 {
        font-family: Kanit-Regular, Helvetica, sans-serif;
        margin-top: 0;
    }

  /* line 25, assets/css/partials/_base.sass */
  .ocultacion-total {
    display: none;
    visibility: hidden; }

  /* line 29, assets/css/partials/_base.sass */
  .ocultacion-visual {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

  /* line 39, assets/css/partials/_base.sass */
  .ocultacion-visual.enfocable:active, .ocultacion-visual.enfocable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

  /* line 48, assets/css/partials/_base.sass */
  .ventana-nueva-icono {
    margin-left: 0.3em; }

  /* line 50, assets/css/partials/_base.sass */
  .ventana-nueva-aviso {
    white-space: nowrap; }

  /* line 5, assets/css/partials/_layout.sass */
  .cabecera {
    margin-bottom: 1.667em;
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .cabecera:before, .cabecera:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .cabecera:after {
    clear: both; }

  /* line 10, assets/css/partials/_layout.sass */
  .menus-otros {
    *zoom: 1;
    margin: 0 26px 22px 26px;
    padding-bottom: 1px;
    width: 920px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .menus-otros:before, .menus-otros:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .menus-otros:after {
    clear: both; }

  /* line 17, assets/css/partials/_layout.sass */
  .cuerpo, .cuerpo-soporte {
    *zoom: 1;
    margin: 0 26px 0 26px;
    min-height: 350px;
    width: 920px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .cuerpo:before, .cuerpo:after, .cuerpo-soporte:before, .cuerpo-soporte:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .cuerpo:after, .cuerpo-soporte:after {
    clear: both; }

  /* line 25, assets/css/partials/_layout.sass */
  .principal {
    float: left;
    width: 100%; }

  /* line 29, assets/css/partials/_layout.sass */
  .layout-acceso .principal {
    float: right;
    width: 493px; }

  /* line 32, assets/css/partials/_layout.sass */
  .con-complementario {
    width: 704px; }

  /* line 34, assets/css/partials/_layout.sass */
  .complementario {
    float: right;
    width: 190px; }

  /* line 38, assets/css/partials/_layout.sass */
  .layout-acceso .complementario {
    float: left;
    width: 400px; }

  /* line 41, assets/css/partials/_layout.sass */
  .cols-50-50 {
    clear: both; }
  /* line 44, assets/css/partials/_layout.sass */
  .cols-50-50 .col {
    float: left;
    margin-right: 26px; }
  /* line 47, assets/css/partials/_layout.sass */
  .cols-50-50 .col-ultima {
    margin-right: 0; }

  /* line 50, assets/css/partials/_layout.sass */
  .cols-50-50 .col {
    width: 447px; }

  /* line 54, assets/css/partials/_layout.sass */
  .con-complementario .cols-50-50 .col {
    width: 339px; }

  /* line 57, assets/css/partials/_layout.sass */
  .cols-363-n .col {
    float: left; }
  /* line 59, assets/css/partials/_layout.sass */
  .cols-363-n .col-primera {
    margin-right: 26px;
    width: 363px; }
  /* line 62, assets/css/partials/_layout.sass */
  .cols-363-n .col-ultima {
    width: 315px; }

  /* line 64, assets/css/partials/_layout.sass */
  .cols-240-n {
    *zoom: 1; }
  /* line 66, assets/css/partials/_layout.sass */
  .cols-240-n .col {
    float: left; }
  /* line 68, assets/css/partials/_layout.sass */
  .cols-240-n .col-primera {
    margin-right: 20px;
    width: 240px; }
  /* line 71, assets/css/partials/_layout.sass */
  .cols-240-n .col-ultima {
    width: 402px; }

  /* line 74, assets/css/partials/_layout.sass */
  .cols-menu-n3 .col {
    float: left; }
  /* line 76, assets/css/partials/_layout.sass */
  .cols-menu-n3 .col-menu {
    margin-right: 20px;
    width: 164px; }
  /* line 79, assets/css/partials/_layout.sass */
  .cols-menu-n3 .col-contenido {
    width: 736px; }

  /* line 82, assets/css/partials/_layout.sass */
  .con-complementario .col-contenido {
    width: 518px; }

  /* line 87, assets/css/partials/_layout.sass */
  .con-complementario .cols-menu-n3 .cols-50-50 .col {
    width: 246px; }

  /* line 92, assets/css/partials/_layout.sass */
  .con-complementario .cols-menu-n3 .cols-tarifa-acciones .col {
    margin-right: 52px;
    width: 246px; }
  /* line 95, assets/css/partials/_layout.sass */
  .con-complementario .cols-menu-n3 .cols-tarifa-acciones .col-ultima {
    margin-right: 0;
    width: 220px; }

  /* line 100, assets/css/partials/_layout.sass */
  .mensaje-resultado {
    margin-bottom: 20px; }

  /* line 102, assets/css/partials/_layout.sass */
  .form-botones {
    clear: both; }

  /* line 104, assets/css/partials/_layout.sass */
  .mensaje-resultado-con-imagen {
    *zoom: 1;
    margin-bottom: 20px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .mensaje-resultado-con-imagen:before, .mensaje-resultado-con-imagen:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .mensaje-resultado-con-imagen:after {
    clear: both; }
  /* line 107, assets/css/partials/_layout.sass */
  .mensaje-resultado-con-imagen .mensaje-resultado-texto {
    float: left;
    margin-right: 20px;
    width: 660px; }
  /* line 111, assets/css/partials/_layout.sass */
  .mensaje-resultado-con-imagen .mensaje-resultado-grafismo {
    float: left; }

  /* line 115, assets/css/partials/_layout.sass */
  .separador-soporte {
    *zoom: 1;
    margin: 26px 26px;
    width: 920px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .separador-soporte:before, .separador-soporte:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .separador-soporte:after {
    clear: both; }

  /* line 121, assets/css/partials/_layout.sass */
  .banner-info-perfil {
    margin-bottom: 26px; }

  /* line 123, assets/css/partials/_layout.sass */
  .temas-home, .destacados-home {
    margin-bottom: 26px;
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .temas-home:before, .temas-home:after, .destacados-home:before, .destacados-home:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .temas-home:after, .destacados-home:after {
    clear: both; }
  /* line 127, assets/css/partials/_layout.sass */
  .temas-home .tema, .temas-home .destacado, .destacados-home .tema, .destacados-home .destacado {
    float: left;
    margin-right: 32px;
    width: 336px; }
  /* line 132, assets/css/partials/_layout.sass */
  .temas-home .tema-ultimo, .temas-home .destacado-ultimo, .destacados-home .tema-ultimo, .destacados-home .destacado-ultimo {
    margin-right: 0; }

  /*
   * jQuery UI CSS Framework 1.9.2
   * http://jqueryui.com
   *
   * Copyright 2012 jQuery Foundation and other contributors
   * Released under the MIT license.
   * http://jquery.org/license
   *
   * http://docs.jquery.com/UI/Theming/API */
  /* Layout helpers
   *---------------------------------- */
  /* line 15, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-helper-hidden {
    display: none; }

  /* line 18, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

  /* line 28, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none; }

  /* line 38, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-helper-clearfix {
    zoom: 1; }
  /* line 39, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-helper-clearfix:before {
    content: "";
    display: table; }
  /* line 42, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-helper-clearfix:after {
    content: "";
    display: table;
    clear: both; }

  /* line 48, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0); }

  /* Interaction Cues
   *---------------------------------- */
  /* line 60, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-state-disabled {
    cursor: default !important; }

  /* Icons
   *---------------------------------- */
  /* states and images */
  /* line 68, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat; }

  /* Misc visuals
   *---------------------------------- */
  /* Overlays */
  /* line 79, assets/css/partials/jquery-ui/_jquery.ui.core.sass */
  .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

  /*
   * jQuery UI CSS Framework 1.9.2
   * http://jqueryui.com
   *
   * Copyright 2012 jQuery Foundation and other contributors
   * Released under the MIT license.
   * http://jquery.org/license
   *
   * http://docs.jquery.com/UI/Theming/API
   *
   * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2C%20Helvetica%2Csans-serif&fwDefault=normal&fsDefault=12px&cornerRadius=0&bgColorHeader=%23477a98&bgTextureHeader=flat&bgImgOpacityHeader=0&borderColorHeader=%23477a98&fcHeader=%23ffffff&iconColorHeader=%23ffffff&bgColorContent=%23ffffff&bgTextureContent=flat&bgImgOpacityContent=100&borderColorContent=%23bfbfbf&fcContent=%23004165&iconColorContent=%23004165&bgColorDefault=%23d9e3ea&bgTextureDefault=flat&bgImgOpacityDefault=100&borderColorDefault=%23d9e3ea&fcDefault=%23004165&iconColorDefault=%23004165&bgColorHover=%23477a98&bgTextureHover=flat&bgImgOpacityHover=100&borderColorHover=%23477a98&fcHover=%23ffffff&iconColorHover=%23ffffff&bgColorActive=%23004165&bgTextureActive=flat&bgImgOpacityActive=100&borderColorActive=%23004165&fcActive=%23ffffff&iconColorActive=%23ffffff&bgColorHighlight=%23d9e3ea&bgTextureHighlight=flat&bgImgOpacityHighlight=100&borderColorHighlight=%23004165&fcHighlight=%23004165&iconColorHighlight=%23004165&bgColorError=%23f8f4f4&bgTextureError=flat&bgImgOpacityError=100&borderColorError=%23d3222a&fcError=%23d3222a&iconColorError=%23d3222a&bgColorOverlay=%23000000&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=50&bgColorShadow=%23000000&bgTextureShadow=flat&bgImgOpacityShadow=100&opacityShadow=50&thicknessShadow=0&offsetTopShadow=0&offsetLeftShadow=0&cornerRadiusShadow=0&zThemeParams=5d00000100e505000000000000003d8888d844329a8dfe02723de3e5700bbb34ecf36cd860b0b15c401619a7e8e33299fc1e5727d2c22b43dac198feb605f76f043126de7cc03083b36bcccf01d2c5ed8c4ee21f6560ddec18afa80d2ad8df8a0266aa8ea87b928e1451b92dabed4a0898922f05ca60438b5e31b7007bf8009d08d3dd79c91d1f1d7a6537eca6feaa646682d51423b609d2c23fc824073de3ae98bf7a989f1806d3127e4b1b073b39d02bfcde8ef4140629e58a9a7c2b17ce7f7158571c55134fa7cb8c7bf3b9777cf7378b77900f7da884005f32c21e60d2ea3504b878c35f3205837582ccf67222dd2537d9fadb49b16e99fa8e00c48bea667082ae1b1414636051c004387f0fe5fb638f2807445149c5be97a76c76c0755767eceff69b27382601b74fe75c8bf9de2cd48e038979e1c7757c6229fa46125eef2e59c9392ad509bb1a03c7666df757752d8e34cdc82499d0bbe69985c820960b07109b9de0c6eb61e3da6c3be273ee8a8c849cbbd2d1e9b76f0e20a9405e5e57cdca67286d899b4f0ed588cb4f932a9c2e3e2f018c8cfa77c7dffa52fd3c */
  /* Component containers
   *---------------------------------- */
  /* line 17, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-widget {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; }
  /* line 20, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-widget .ui-widget {
    font-size: 1em; }
  /* line 22, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em; }

  /* line 26, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
	.ui-widget-content {
		border: 1px solid #bfbfbf;
		background: white url(../img/jquery-ui/ui-bg_flat_100_ffffff_40x100.png) 50% 50% repeat-x;
		color: #2f4788;
	}
  /* line 30, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
		.ui-widget-content a {
			color: #2f4788;
		}

  /* line 33, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
	.ui-widget-header {
		border: 1px solid #2f4788;
		background: #2f4788 url(../img/jquery-ui/ui-bg_flat_0_477a98_40x100.png) 50% 50% repeat-x;
		color: white;
		font-weight: bold;
	}
  /* line 38, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-widget-header a {
    color: white; }

  /* Interaction states
   *---------------------------------- */
  /* line 44, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		border: 1px solid #d9e3ea;
		background: #d9e3ea url(../img/jquery-ui/ui-bg_flat_100_d9e3ea_40x100.png) 50% 50% repeat-x;
		font-weight: normal;
		color: #2f4788;
	}

  /* line 50, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
	.ui-state-default a {
		color: #2f4788;
		text-decoration: none;
	}
  /* line 53, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
		.ui-state-default a:link, .ui-state-default a:visited {
			color: #2f4788;
			text-decoration: none;
		}

  /* line 57, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
		.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
			border: 1px solid #2f4788;
			background: #2f4788 url(../img/jquery-ui/ui-bg_flat_100_477a98_40x100.png) 50% 50% repeat-x;
			font-weight: normal;
			color: white;
		}

  /* line 63, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-hover a {
    color: white;
    text-decoration: none; }
  /* line 66, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited {
    color: white;
    text-decoration: none; }

  /* line 70, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
	.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
		border: 1px solid #2f4788;
		background: #2f4788 url(../img/jquery-ui/ui-bg_flat_100_004165_40x100.png) 50% 50% repeat-x;
		font-weight: normal;
		color: white;
	}

  /* line 76, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-active a {
    color: white;
    text-decoration: none; }
  /* line 79, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-active a:link, .ui-state-active a:visited {
    color: white;
    text-decoration: none; }

  /* Interaction Cues
   *---------------------------------- */
  /* line 86, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
		border: 1px solid #2f4788;
		background: #d9e3ea url(../img/jquery-ui/ui-bg_flat_100_d9e3ea_40x100.png) 50% 50% repeat-x;
		color: #2f4788;
	}

  /* line 91, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
		.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
			color: #2f4788;
		}

  /* line 94, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
	.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
		border: 1px solid #ef435a;
		background: #f8f4f4 url(../img/jquery-ui/ui-bg_flat_100_f8f4f4_40x100.png) 50% 50% repeat-x;
		color: #ef435a;
	}

  /* line 99, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
		.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
			color: #ef435a;
		}

  /* line 102, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold; }

  /* line 105, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: 0.7;
    filter: Alpha(Opacity=70);
    font-weight: normal; }

  /* line 110, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0.35;
    filter: Alpha(Opacity=35);
    background-image: none; }

  /* line 115, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35); }

  /* For IE8 - See #6059 */
  /* Icons
   *---------------------------------- */
  /* states and images */
  /* line 125, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(../img/jquery-ui/ui-icons_004165_256x240.png); }

  /* line 130, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-widget-content .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_004165_256x240.png); }

  /* line 133, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-widget-header .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_ffffff_256x240.png); }

  /* line 136, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-default .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_004165_256x240.png); }

  /* line 139, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-active .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_ffffff_256x240.png); }

  /* line 142, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-highlight .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_004165_256x240.png); }

  /* line 145, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(../img/jquery-ui/ui-icons_d3222a_256x240.png); }

  /* positioning */
  /* line 150, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-1-n {
    background-position: 0 0; }

  /* line 153, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-1-ne {
    background-position: -16px 0; }

  /* line 156, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-1-e {
    background-position: -32px 0; }

  /* line 159, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-1-se {
    background-position: -48px 0; }

  /* line 162, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-1-s {
    background-position: -64px 0; }

  /* line 165, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-1-sw {
    background-position: -80px 0; }

  /* line 168, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-1-w {
    background-position: -96px 0; }

  /* line 171, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-1-nw {
    background-position: -112px 0; }

  /* line 174, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-2-n-s {
    background-position: -128px 0; }

  /* line 177, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-carat-2-e-w {
    background-position: -144px 0; }

  /* line 180, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-1-n {
    background-position: 0 -16px; }

  /* line 183, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-1-ne {
    background-position: -16px -16px; }

  /* line 186, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-1-e {
    background-position: -32px -16px; }

  /* line 189, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-1-se {
    background-position: -48px -16px; }

  /* line 192, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-1-s {
    background-position: -64px -16px; }

  /* line 195, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-1-sw {
    background-position: -80px -16px; }

  /* line 198, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-1-w {
    background-position: -96px -16px; }

  /* line 201, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-1-nw {
    background-position: -112px -16px; }

  /* line 204, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-2-n-s {
    background-position: -128px -16px; }

  /* line 207, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-triangle-2-e-w {
    background-position: -144px -16px; }

  /* line 210, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-1-n {
    background-position: 0 -32px; }

  /* line 213, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-1-ne {
    background-position: -16px -32px; }

  /* line 216, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-1-e {
    background-position: -32px -32px; }

  /* line 219, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-1-se {
    background-position: -48px -32px; }

  /* line 222, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-1-s {
    background-position: -64px -32px; }

  /* line 225, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-1-sw {
    background-position: -80px -32px; }

  /* line 228, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-1-w {
    background-position: -96px -32px; }

  /* line 231, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-1-nw {
    background-position: -112px -32px; }

  /* line 234, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-2-n-s {
    background-position: -128px -32px; }

  /* line 237, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px; }

  /* line 240, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-2-e-w {
    background-position: -160px -32px; }

  /* line 243, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px; }

  /* line 246, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowstop-1-n {
    background-position: -192px -32px; }

  /* line 249, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowstop-1-e {
    background-position: -208px -32px; }

  /* line 252, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowstop-1-s {
    background-position: -224px -32px; }

  /* line 255, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowstop-1-w {
    background-position: -240px -32px; }

  /* line 258, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-1-n {
    background-position: 0 -48px; }

  /* line 261, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px; }

  /* line 264, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-1-e {
    background-position: -32px -48px; }

  /* line 267, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-1-se {
    background-position: -48px -48px; }

  /* line 270, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-1-s {
    background-position: -64px -48px; }

  /* line 273, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px; }

  /* line 276, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-1-w {
    background-position: -96px -48px; }

  /* line 279, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px; }

  /* line 282, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px; }

  /* line 285, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px; }

  /* line 288, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px; }

  /* line 291, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px; }

  /* line 294, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px; }

  /* line 297, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px; }

  /* line 300, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px; }

  /* line 303, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px; }

  /* line 306, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px; }

  /* line 309, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px; }

  /* line 312, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px; }

  /* line 315, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px; }

  /* line 318, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px; }

  /* line 321, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px; }

  /* line 324, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px; }

  /* line 327, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px; }

  /* line 330, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px; }

  /* line 333, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px; }

  /* line 336, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px; }

  /* line 339, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px; }

  /* line 342, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-4 {
    background-position: 0 -80px; }

  /* line 345, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-arrow-4-diag {
    background-position: -16px -80px; }

  /* line 348, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-extlink {
    background-position: -32px -80px; }

  /* line 351, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-newwin {
    background-position: -48px -80px; }

  /* line 354, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-refresh {
    background-position: -64px -80px; }

  /* line 357, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-shuffle {
    background-position: -80px -80px; }

  /* line 360, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-transfer-e-w {
    background-position: -96px -80px; }

  /* line 363, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-transferthick-e-w {
    background-position: -112px -80px; }

  /* line 366, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-folder-collapsed {
    background-position: 0 -96px; }

  /* line 369, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-folder-open {
    background-position: -16px -96px; }

  /* line 372, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-document {
    background-position: -32px -96px; }

  /* line 375, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-document-b {
    background-position: -48px -96px; }

  /* line 378, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-note {
    background-position: -64px -96px; }

  /* line 381, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-mail-closed {
    background-position: -80px -96px; }

  /* line 384, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-mail-open {
    background-position: -96px -96px; }

  /* line 387, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-suitcase {
    background-position: -112px -96px; }

  /* line 390, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-comment {
    background-position: -128px -96px; }

  /* line 393, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-person {
    background-position: -144px -96px; }

  /* line 396, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-print {
    background-position: -160px -96px; }

  /* line 399, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-trash {
    background-position: -176px -96px; }

  /* line 402, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-locked {
    background-position: -192px -96px; }

  /* line 405, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-unlocked {
    background-position: -208px -96px; }

  /* line 408, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-bookmark {
    background-position: -224px -96px; }

  /* line 411, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-tag {
    background-position: -240px -96px; }

  /* line 414, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-home {
    background-position: 0 -112px; }

  /* line 417, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-flag {
    background-position: -16px -112px; }

  /* line 420, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-calendar {
    background-position: -32px -112px; }

  /* line 423, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-cart {
    background-position: -48px -112px; }

  /* line 426, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-pencil {
    background-position: -64px -112px; }

  /* line 429, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-clock {
    background-position: -80px -112px; }

  /* line 432, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-disk {
    background-position: -96px -112px; }

  /* line 435, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-calculator {
    background-position: -112px -112px; }

  /* line 438, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-zoomin {
    background-position: -128px -112px; }

  /* line 441, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-zoomout {
    background-position: -144px -112px; }

  /* line 444, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-search {
    background-position: -160px -112px; }

  /* line 447, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-wrench {
    background-position: -176px -112px; }

  /* line 450, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-gear {
    background-position: -192px -112px; }

  /* line 453, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-heart {
    background-position: -208px -112px; }

  /* line 456, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-star {
    background-position: -224px -112px; }

  /* line 459, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-link {
    background-position: -240px -112px; }

  /* line 462, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-cancel {
    background-position: 0 -128px; }

  /* line 465, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-plus {
    background-position: -16px -128px; }

  /* line 468, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-plusthick {
    background-position: -32px -128px; }

  /* line 471, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-minus {
    background-position: -48px -128px; }

  /* line 474, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-minusthick {
    background-position: -64px -128px; }

  /* line 477, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-close {
    background-position: -80px -128px; }

  /* line 480, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-closethick {
    background-position: -96px -128px; }

  /* line 483, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-key {
    background-position: -112px -128px; }

  /* line 486, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-lightbulb {
    background-position: -128px -128px; }

  /* line 489, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-scissors {
    background-position: -144px -128px; }

  /* line 492, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-clipboard {
    background-position: -160px -128px; }

  /* line 495, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-copy {
    background-position: -176px -128px; }

  /* line 498, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-contact {
    background-position: -192px -128px; }

  /* line 501, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-image {
    background-position: -208px -128px; }

  /* line 504, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-video {
    background-position: -224px -128px; }

  /* line 507, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-script {
    background-position: -240px -128px; }

  /* line 510, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-alert {
    background-position: 0 -144px; }

  /* line 513, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-info {
    background-position: -16px -144px; }

  /* line 516, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-notice {
    background-position: -32px -144px; }

  /* line 519, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-help {
    background-position: -48px -144px; }

  /* line 522, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-check {
    background-position: -64px -144px; }

  /* line 525, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-bullet {
    background-position: -80px -144px; }

  /* line 528, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-radio-on {
    background-position: -96px -144px; }

  /* line 531, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-radio-off {
    background-position: -112px -144px; }

  /* line 534, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-pin-w {
    background-position: -128px -144px; }

  /* line 537, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-pin-s {
    background-position: -144px -144px; }

  /* line 540, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-play {
    background-position: 0 -160px; }

  /* line 543, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-pause {
    background-position: -16px -160px; }

  /* line 546, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-seek-next {
    background-position: -32px -160px; }

  /* line 549, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-seek-prev {
    background-position: -48px -160px; }

  /* line 552, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-seek-end {
    background-position: -64px -160px; }

  /* line 555, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-seek-start, .ui-icon-seek-first {
    background-position: -80px -160px; }

  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* line 560, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-stop {
    background-position: -96px -160px; }

  /* line 563, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-eject {
    background-position: -112px -160px; }

  /* line 566, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-volume-off {
    background-position: -128px -160px; }

  /* line 569, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-volume-on {
    background-position: -144px -160px; }

  /* line 572, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-power {
    background-position: 0 -176px; }

  /* line 575, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-signal-diag {
    background-position: -16px -176px; }

  /* line 578, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-signal {
    background-position: -32px -176px; }

  /* line 581, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-battery-0 {
    background-position: -48px -176px; }

  /* line 584, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-battery-1 {
    background-position: -64px -176px; }

  /* line 587, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-battery-2 {
    background-position: -80px -176px; }

  /* line 590, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-battery-3 {
    background-position: -96px -176px; }

  /* line 593, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-plus {
    background-position: 0 -192px; }

  /* line 596, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-minus {
    background-position: -16px -192px; }

  /* line 599, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-close {
    background-position: -32px -192px; }

  /* line 602, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-triangle-e {
    background-position: -48px -192px; }

  /* line 605, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-triangle-s {
    background-position: -64px -192px; }

  /* line 608, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-triangle-w {
    background-position: -80px -192px; }

  /* line 611, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-triangle-n {
    background-position: -96px -192px; }

  /* line 614, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-arrow-e {
    background-position: -112px -192px; }

  /* line 617, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-arrow-s {
    background-position: -128px -192px; }

  /* line 620, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-arrow-w {
    background-position: -144px -192px; }

  /* line 623, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-arrow-n {
    background-position: -160px -192px; }

  /* line 626, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-zoomin {
    background-position: -176px -192px; }

  /* line 629, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-zoomout {
    background-position: -192px -192px; }

  /* line 632, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circle-check {
    background-position: -208px -192px; }

  /* line 635, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circlesmall-plus {
    background-position: 0 -208px; }

  /* line 638, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circlesmall-minus {
    background-position: -16px -208px; }

  /* line 641, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-circlesmall-close {
    background-position: -32px -208px; }

  /* line 644, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-squaresmall-plus {
    background-position: -48px -208px; }

  /* line 647, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-squaresmall-minus {
    background-position: -64px -208px; }

  /* line 650, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-squaresmall-close {
    background-position: -80px -208px; }

  /* line 653, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px; }

  /* line 656, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px; }

  /* line 659, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-grip-solid-vertical {
    background-position: -32px -224px; }

  /* line 662, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px; }

  /* line 665, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px; }

  /* line 668, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-icon-grip-diagonal-se {
    background-position: -80px -224px; }

  /* Misc visuals
   *---------------------------------- */
  /* Corner radius */
  /* line 676, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0; }

  /* line 682, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0; }

  /* line 688, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0; }

  /* line 694, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0; }

  /* Overlays */
  /* line 702, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-widget-overlay {
    background: black url(../img/jquery-ui/ui-bg_flat_0_000000_40x100.png) 50% 50% repeat-x;
    opacity: 0.5;
    filter: Alpha(Opacity=50); }

  /* line 707, assets/css/partials/jquery-ui/_jquery.ui.theme.sass */
  .ui-widget-shadow {
    margin: 0 0 0 0;
    padding: 0;
    background: black url(../img/jquery-ui/ui-bg_flat_100_000000_40x100.png) 50% 50% repeat-x;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }

  /*
   * jQuery UI Button 1.9.2
   * http://jqueryui.com
   *
   * Copyright 2012 jQuery Foundation and other contributors
   * Released under the MIT license.
   * http://jquery.org/license
   *
   * http://docs.jquery.com/UI/Button#theming */
  /* line 12, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: 0.1em;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
    text-decoration: none; }
  /* line 22, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
    text-decoration: none; }

  /* the overflow property removes extra width in IE */
  /* line 27, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-icon-only {
    width: 2.2em; }

  /* to make room for the icon, a width needs to be set here */
  /* line 32, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  button.ui-button-icon-only {
    width: 2.4em; }

  /* button elements seem to need a little more width */
  /* line 37, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-icons-only {
    width: 3.4em; }

  /* line 40, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  button.ui-button-icons-only {
    width: 3.7em; }

  /*button text element */
  /* line 45, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button .ui-button-text {
    display: block;
    line-height: 1.4; }

  /* line 49, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-text-only .ui-button-text {
    padding: 0.4em 1em; }

  /* line 52, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: 0.4em;
    text-indent: -9999999px; }

  /* line 56, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: 0.4em 1em 0.4em 2.1em; }

  /* line 59, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-text-icon-secondary .ui-button-text {
    padding: 0.4em 2.1em 0.4em 1em; }

  /* line 62, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-text-icons .ui-button-text {
    padding: 0.4em 2.1em 0.4em 1em;
    padding-left: 2.1em;
    padding-right: 2.1em; }

  /* no icon support for input elements, provide padding by default */
  /* line 69, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  input.ui-button {
    padding: 0.4em 1em; }

  /*button icon element(s) */
  /* line 74, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px; }

  /* line 79, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px; }

  /* line 83, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: 0.5em; }

  /* line 86, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: 0.5em; }

  /*button sets */
  /* line 91, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-buttonset {
    margin-right: 7px; }
  /* line 93, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  .ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -0.3em; }

  /* workarounds */
  /* line 99, assets/css/partials/jquery-ui/_jquery.ui.button.sass */
  button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0; }

  /* reset extra padding in Firefox */
  /*
   * jQuery UI Resizable 1.9.2
   * http://jqueryui.com
   *
   * Copyright 2012 jQuery Foundation and other contributors
   * Released under the MIT license.
   * http://jquery.org/license
   *
   * http://docs.jquery.com/UI/Resizable#theming */
  /* line 12, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable {
    position: relative; }

  /* line 15, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    display: block; }

  /* line 20, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none; }

  /* line 23, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0; }

  /* line 30, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0; }

  /* line 37, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%; }

  /* line 44, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%; }

  /* line 51, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px; }

  /* line 58, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px; }

  /* line 65, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px; }

  /* line 72, assets/css/partials/jquery-ui/_jquery.ui.resizable.sass */
  .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px; }

  /*
   * jQuery UI Datepicker 1.9.2
   * http://jqueryui.com
   *
   * Copyright 2012 jQuery Foundation and other contributors
   * Released under the MIT license.
   * http://jquery.org/license
   *
   * http://docs.jquery.com/UI/Datepicker#theming */
  /* line 12, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker {
    width: 17em;
    padding: 0.2em 0.2em 0;
    display: none; }
  /* line 16, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: 0.2em 0; }
  /* line 19, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em; }
  /* line 24, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    top: 1px; }
  /* line 26, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-prev {
    left: 2px; }
  /* line 28, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-next {
    right: 2px; }
  /* line 30, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 1px; }
  /* line 32, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-next-hover {
    right: 1px; }
  /* line 34, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px; }
  /* line 41, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center; }
  /* line 45, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0; }
  /* line 49, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker select.ui-datepicker-month-year {
    width: 100%; }
  /* line 51, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    width: 49%; }
  /* line 53, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker table {
    width: 100%;
    font-size: 0.9em;
    border-collapse: collapse;
    margin: 0 0 0.4em; }
  /* line 58, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker th {
    padding: 0.7em 0.3em;
    text-align: center;
    font-weight: bold;
    border: 0; }
  /* line 63, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker td {
    border: 0;
    padding: 1px; }
  /* line 66, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker td span, .ui-datepicker td a {
    display: block;
    padding: 0.2em;
    text-align: right;
    text-decoration: none; }
  /* line 71, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: 0.7em 0 0 0;
    padding: 0 0.2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0; }
  /* line 78, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: 0.5em 0.2em 0.4em;
    cursor: pointer;
    padding: 0.2em 0.6em 0.3em 0.6em;
    width: auto;
    overflow: visible; }
  /* line 85, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left; }
  /* line 87, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker.ui-datepicker-multi {
    width: auto; }

  /* with multiple calendars */
  /* line 92, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-multi .ui-datepicker-group {
    float: left; }
  /* line 94, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto 0.4em; }

  /* line 98, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%; }

  /* line 101, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%; }

  /* line 104, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%; }

  /* line 108, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0; }
  /* line 110, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left; }

  /* line 113, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0em; }

  /* RTL support */
  /* line 120, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl {
    direction: rtl; }
  /* line 122, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto; }
  /* line 125, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto; }
  /* line 128, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto; }
  /* line 131, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto; }
  /* line 134, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right; }
  /* line 136, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left; }
  /* line 138, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right; }
  /* line 140, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-group {
    float: right; }
  /* line 142, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px; }

  /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
  /* line 148, assets/css/partials/jquery-ui/_jquery.ui.datepicker.sass */
  .ui-datepicker-cover {
    position: absolute;
    /*must have */
    z-index: -1;
    /*must have */
    filter: mask();
    /*must have */
    top: -4px;
    /*must have */
    left: -4px;
    /*must have */
    width: 200px;
    /*must have */
    height: 200px;
    /*must have */ }

  /*
   * jQuery UI Dialog 1.9.2
   * http://jqueryui.com
   *
   * Copyright 2012 jQuery Foundation and other contributors
   * Released under the MIT license.
   * http://jquery.org/license
   *
   * http://docs.jquery.com/UI/Dialog#theming */
  /* line 12, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0.2em;
    width: 300px;
    overflow: hidden; }
  /* line 19, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-titlebar {
    padding: 0.4em 1em;
    position: relative; }
  /* line 22, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-title {
    float: left;
    margin: 0.1em 16px 0.1em 0; }
  /* line 25, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px; }
  /* line 33, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-titlebar-close span {
    display: inline;
    margin: 1px; }
  /* line 36, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0; }
  /* line 38, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0.5em 1em;
    background: none;
    overflow: auto;
    zoom: 1; }
  /* line 45, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin: 0.5em 0 0 0;
    padding: 0.3em 1em 0.5em 0.4em; }
  /* line 51, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right; }
  /* line 53, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-dialog-buttonpane button {
    margin: 0.5em 0.4em 0.5em 0;
    cursor: pointer; }
  /* line 56, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px; }

  /* line 62, assets/css/partials/jquery-ui/_jquery.ui.dialog.sass */
  .ui-draggable .ui-dialog-titlebar {
    cursor: move; }

  /* line 5, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker {
    -moz-box-shadow: 5px 8px 8px rgba(0, 0, 0, 0.5);
    box-shadow: 5px 8px 8px rgba(0, 0, 0, 0.5);
    padding: 1px;
    width: 20.667em; }
  /* line 10, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
    height: 2.083em;
    width: 2.833em; }
  /* line 14, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
    margin-top: -14px;
    _margin-top: -12px; }
  /* line 17, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker .ui-datepicker-prev .ui-icon, .ui-datepicker .ui-datepicker-next .ui-icon {
    height: 25px;
    width: 34px; }
  /* line 21, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker .ui-datepicker-prev span {
    background: transparent url(../img/jquery-ui/ui-custom-prev-month.png) no-repeat left top;
    margin-left: -18px; }
  /* line 25, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker .ui-datepicker-next span {
    background: transparent url(../img/jquery-ui/ui-custom-next-month.png) no-repeat left top;
    margin-left: -16px; }
  /* line 28, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker table {
    margin: 0; }
  /* line 31, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker td span, .ui-datepicker td a {
    _height: 1%;
    padding: 0.6em 0.2em;
    text-align: center; }
  /* line 36, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker td span:hover, .ui-datepicker td a:hover {
    color: white;
    cursor: pointer; }
  /* line 39, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
    background: none;
    border: none;
    cursor: pointer;
    top: 2px; }
  /* line 45, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker .ui-datepicker-prev-hover {
    left: 2px; }
  /* line 47, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .ui-datepicker .ui-datepicker-next-hover {
    right: 2px; }

  /* line 51, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
	.ui-datepicker-today .ui-state-highlight {
		background: #2f4788;
		color: white;
	}

  /* line 57, assets/css/partials/jquery-ui/_jquery.ui.datepicker-custom.sass */
  .no-borderradius .ui-datepicker-trigger {
    margin-top: 3px; }

  /* line 6, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .ui-dialog .cuerpo-popup {
    width: auto; }
  /* line 8, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .ui-dialog .encabezado-principal {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 10, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .ui-dialog .ui-dialog-titlebar {
    background-color: white;
    background-image: none;
    border: 0;
    padding: 8px 10px 8px 40px; }
  /* line 15, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
	.ui-dialog .ui-dialog-title {
		color: #2f4788;
		font-size: 1.334em;
	}
  /* line 18, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
	.ui-dialog .ui-dialog-titlebar-close, .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:active {
		background-color: transparent;
		background-image: none;
		border-width: 0;
		color: #2f4788;
		font-weight: normal;
		height: auto;
		padding: 0;
		right: 10px;
		width: auto;
	}
  /* line 30, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick, .ui-dialog .ui-dialog-titlebar-close:hover .ui-icon-closethick, .ui-dialog .ui-dialog-titlebar-close:active .ui-icon-closethick {
    background: transparent url(../img/btn-cerrar-popup.png) no-repeat center right;
    left: auto;
    right: 0;
    height: auto;
    margin: 0;
    padding: 3px 30px 4px 0;
    text-indent: 0;
    text-decoration: underline;
    top: 0;
    width: auto; }
  /* line 41, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
	.ui-dialog .ui-state-focus {
		color: #2f4788;
	}

  /* line 44, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .modal-enviando-datos .ui-dialog-title {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 46, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .modal-enviando-datos .ui-dialog-titlebar-close {
    display: none; }

  /* line 50, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .tooltip-dialogo {
    background: white url(../img/jquery-ui/ui-custom-marca-triangular.png) no-repeat 1px 1px;
    -moz-box-shadow: 3px 7px 10px rgba(0, 0, 0, 0.5);
    box-shadow: 3px 7px 10px rgba(0, 0, 0, 0.5);
    padding: 6px; }
  /* line 55, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .tooltip-dialogo .ui-dialog-titlebar {
    background-color: transparent;
    padding: 0;
    margin: 0 0 12px 0; }
  /* line 59, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .tooltip-dialogo .ui-dialog-title {
    color: white;
    font-size: 1em;
    margin: 0; }
  /* line 63, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .tooltip-dialogo .ui-dialog-titlebar-close, .tooltip-dialogo .ui-dialog-titlebar-close:hover, .tooltip-dialogo .ui-dialog-titlebar-close:active {
    right: 0; }
  /* line 67, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .tooltip-dialogo .ui-dialog-titlebar-close .ui-icon-closethick, .tooltip-dialogo .ui-dialog-titlebar-close:hover .ui-icon-closethick, .tooltip-dialogo .ui-dialog-titlebar-close:active .ui-icon-closethick {
    background-image: url(../img/btn-cerrar-tooltip.png);
    padding: 0 15px 0 0;
    margin: 0;
    top: 2px; }
  /* line 72, assets/css/partials/jquery-ui/_jquery.ui.dialog-custom.sass */
  .tooltip-dialogo .ui-dialog-content {
    display: block;
    padding: 0 18px 5px 18px; }

  /* line 6, assets/css/partials/_marcas.sass */
  .marcas {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .marcas:before, .marcas:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .marcas:after {
    clear: both; }

  /* line 8, assets/css/partials/_marcas.sass */
  .marcas-enlace, .marca-primaria, .marca-secundaria {
    float: left; 
    margin-top:7px;
  }

  /* line 14, assets/css/partials/_marcas.sass */
  .marca-primaria img, .marca-secundario img {
    display: block; }

  /* line 16, assets/css/partials/_marcas.sass */
  .marca-secundaria {
    margin: 10px 0 0 44px; }

  /* line 20, assets/css/partials/_marcas.sass */
  .marcas-enlace {
    text-decoration: none; }

  /* line 22, assets/css/partials/_marcas.sass */
  .marcas-separador {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

  /* line 12, assets/css/partials/_menu-conexion.sass */
  .menu-conexion .menu-items {
    list-style: none outside; }
  /* line 14, assets/css/partials/_menu-conexion.sass */
  .menu-conexion .menu-items, .menu-conexion .menu-item {
    margin: 0;
    padding: 0; }
  /* line 18, assets/css/partials/_menu-conexion.sass */
  .menu-conexion dl, .menu-conexion dt, .menu-conexion dd {
    margin: 0;
    padding: 0; }

  /* line 25, assets/css/partials/_menu-conexion.sass */
  .menu-conexion {
    height: 2.333em;
    padding: 0 1.333em 0.25em 1.75em; }
  /* line 28, assets/css/partials/_menu-conexion.sass */
  .menu-conexion .menu-items {
    *zoom: 1;
    _zoom: 0; }
  /* line 71, assets/css/partials/_soporte.sass */
  .menu-conexion .menu-items:before, .menu-conexion .menu-items:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .menu-conexion .menu-items:after {
    clear: both; }
  /* line 31, assets/css/partials/_menu-conexion.sass */
  .menu-conexion .menu-item {
    float: left; }
  /* line 33, assets/css/partials/_menu-conexion.sass */
  .menu-conexion .menu-etiqueta {
    padding: 0.5em 0.917em 0.5em 0.917em;
    display: block; }
  /* line 36, assets/css/partials/_menu-conexion.sass */
  .menu-conexion .menu-etiqueta-desconectar {
    background: url(../img/btn-desconectar.png) no-repeat 100% 50%;
    padding-top: 0.417em;
    padding-right: 18px; }
  /* line 40, assets/css/partials/_menu-conexion.sass */
  .menu-conexion dt, .menu-conexion dd {
    float: left;
    white-space: nowrap; }
  /* line 44, assets/css/partials/_menu-conexion.sass */
  .menu-conexion dt {
    padding: 0.417em 0.167em 0.5em 0.917em; }
  /* line 46, assets/css/partials/_menu-conexion.sass */
  .menu-conexion dd {
    padding: 0.417em 0.833em 0.5em 0.167em; }

  /* line 50, assets/css/partials/_menu-conexion.sass */
  .menu-conexion-usuario dt {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 52, assets/css/partials/_menu-conexion.sass */
  .menu-conexion-usuario dt, .menu-conexion-usuario dd {
    float: none;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  /* line 59, assets/css/partials/_menu-conexion.sass */
  .menu-conexion-usuario dd {
    padding: 0.417em 0.833em 0.083em 0.833em; }
  /* line 61, assets/css/partials/_menu-conexion.sass */
  .menu-conexion-usuario .usuario-representado {
    margin: 0.083em 0.5em 0 0.5em;
    max-width: 235px;
    padding: 0.25em 0.833em 0.25em 1.25em; }

  /* line 67, assets/css/partials/_menu-conexion.sass */
  .usuario-representado {
    -moz-box-shadow: inset 0px 3px 5px #a6bbca;
    box-shadow: inset 0px 3px 5px #a6bbca;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    background: transparent url(../img/flecha-usuario-representado.png) no-repeat 0.3em 0.4em; }

  /* line 77, assets/css/partials/_menu-conexion.sass */
	.menu-conexion {
		background: url(../img/fn-menu-conexion.png) no-repeat 0 0;
		color: #2f4788;
	}
  /* line 80, assets/css/partials/_menu-conexion.sass */
  .menu-conexion .menu-item {
    background: url(../img/fn-separador-menu-conexion.png) no-repeat 0 0; }
  /* line 82, assets/css/partials/_menu-conexion.sass */
  .menu-conexion .menu-item-primero {
    background-image: none; }

  /* line 84, assets/css/partials/_menu-conexion.sass */
  .usuario-representado {
    background-color: #c9d9e4; }

  /* line 12, assets/css/partials/_formulario-asistente.sass */
  .form-asistente-grupo {
    position: relative; }

  /* line 14, assets/css/partials/_formulario-asistente.sass */
  .form-asistente-etiqueta {
    left: 0;
    position: absolute;
    _left: -173px; }

  /* line 18, assets/css/partials/_formulario-asistente.sass */
  .form-asistente-boton, .form-asistente-campo {
    float: left; }

  /* line 22, assets/css/partials/_formulario-asistente.sass */
  .no-borderradius .form-asistente-campo {
    height: 20px; }

  /* line 27, assets/css/partials/_formulario-asistente.sass */
  .form-asistente input, .form-asistente textarea {
    margin: 0;
    vertical-align: bottom; }

  /* line 31, assets/css/partials/_formulario-asistente.sass */
  .form-asistente-etiqueta {
    padding: 0.25em 0.8em; }

  /* line 33, assets/css/partials/_formulario-asistente.sass */
  .form-asistente-campo {
    border: 1px solid;
    border-right-width: 0;
    height: 18px;
    padding: 0 0.8em;
    _padding-top: 0.25em;
    padding-top/*\**/: 0.25em \9 ;
    -moz-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
    -moz-box-shadow: inset 1px 1px 3px #cccccc;
    box-shadow: inset 1px 1px 3px #cccccc; }

  /* line 45, assets/css/partials/_formulario-asistente.sass */
  .no-borderradius .form-asistente-campo {
    background: transparent url(../img/fn-campo-asistente.png) no-repeat 0 0;
    border-width: 0; }

  /* line 50, assets/css/partials/_formulario-asistente.sass */
	.form-asistente-etiqueta {
		color: #2f4788;
	}

  /* line 52, assets/css/partials/_formulario-asistente.sass */
	.form-asistente-campo {
		background-color: #f4f4f4;
		border-color: #b3bcc1;
		color: #2f4788;
	}

  /* line 15, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-items {
    list-style: none outside; }
  /* line 17, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-items, .menu-nivel-1 .menu-item {
    margin: 0;
    padding: 0; }

  /* line 23, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 {
    margin: 0.833em 26px 0 16px;
    padding-left: 3px; }
  /* line 26, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-titulo {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 28, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-items {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .menu-nivel-1 .menu-items:before, .menu-nivel-1 .menu-items:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .menu-nivel-1 .menu-items:after {
    clear: both; }
  /* line 30, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-item {
    float: left; }
  /* line 32, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-etiqueta {
    display: block;
    padding: 0.25em 0.667em 0.333em 0.667em; }
  /* line 35, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-etiqueta-submenu {
    padding-right: 1.667em;
    background-position: center right;
    background-repeat: no-repeat; }

  /* line 42, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-etiqueta {
    font-size: 1.167em;
    font-weight: bold; }
  /* line 45, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 a, .menu-nivel-1 a:hover {
    text-decoration: none; }

  /* line 51, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-item {
    border-left: 0.083em solid white;
    border-right: 0.083em solid #bac9d1; }
  /* line 54, assets/css/partials/_menu-nivel-1.sass */
    .menu-nivel-1 .menu-item a.menu-etiqueta {
        color: #1f446e;
    }
  /* line 56, assets/css/partials/_menu-nivel-1.sass */
        .menu-nivel-1 .menu-item a.menu-etiqueta:hover {
            color: #ff9241;
            background-color: #eff3f5;
        }
  /* line 59, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-item span.menu-etiqueta {
    color: #b6b6b6; }
  /* line 62, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-item-primero {
    border-left-width: 0; }
  /* line 64, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-item-ultimo {
    border-right-width: 0; }
  /* line 66, assets/css/partials/_menu-nivel-1.sass */
	.menu-nivel-1 .menu-item-seleccionado {
		color: #ef435a;
		background-color: #eff3f5;
	}
  /* line 69, assets/css/partials/_menu-nivel-1.sass */
        .menu-nivel-1 .menu-item-seleccionado a.menu-etiqueta, .menu-nivel-1 .menu-item-seleccionado a.menu-etiqueta:hover {
            color: #ff9241;
        }
  /* line 72, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 a.menu-etiqueta-submenu {
    background-image: url(../img/flecha-menu-azul.png); }
  /* line 74, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-item-seleccionado a.menu-etiqueta-submenu, .menu-nivel-1 a.menu-etiqueta-submenu:hover {
    background-image: url(../img/flecha-menu-orange.png); }
  /* line 77, assets/css/partials/_menu-nivel-1.sass */
  .menu-nivel-1 .menu-item-desactivado .menu-etiqueta-submenu {
    background-image: url(../img/flecha-menu-gris.png); }

  /* line 15, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-items {
    list-style: none outside; }
  /* line 17, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-items, .menu-nivel-2 .menu-item {
    margin: 0;
    padding: 0; }

  /* line 23, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 {
    padding: 0.417em 0 0.417em 11px; }
  /* line 25, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-titulo {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 27, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-items {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .menu-nivel-2 .menu-items:before, .menu-nivel-2 .menu-items:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .menu-nivel-2 .menu-items:after {
    clear: both; }
  /* line 29, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-item {
    float: left; }
  /* line 31, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-etiqueta {
    display: block;
    padding: 0 1.167em; }

  /* line 37, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-etiqueta {
    font-weight: bold; }
  /* line 40, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-item-seleccionado .menu-etiqueta {
    text-decoration: none; }

  /* line 44, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 {
    background-color: #eff3f5; }
  /* line 46, assets/css/partials/_menu-nivel-2.sass */
	.menu-nivel-2 .menu-item {
		border-left: 0.083em solid white;
		border-right: 0.083em solid #c9d7df;
		color: #2f4788;
	}
  /* line 50, assets/css/partials/_menu-nivel-2.sass */
        .menu-nivel-2 .menu-item a.menu-etiqueta {
            color: #1f446e;
        }
  /* line 52, assets/css/partials/_menu-nivel-2.sass */
            .menu-nivel-2 .menu-item a.menu-etiqueta:hover {
                color: #ff9241;
            }
  /* line 54, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-item span.menu-etiqueta {
    color: #b6b6b6; }
  /* line 57, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-item-primero {
    border-left-width: 0; }
  /* line 59, assets/css/partials/_menu-nivel-2.sass */
  .menu-nivel-2 .menu-item-ultimo {
    border-right-width: 0; }
  /* line 61, assets/css/partials/_menu-nivel-2.sass */
	.menu-nivel-2 .menu-item-seleccionado {
		color: #ef435a;
		border-bottom-color: #ef435a;
	}
  /* line 64, assets/css/partials/_menu-nivel-2.sass */
        .menu-nivel-2 .menu-item-seleccionado a.menu-etiqueta, .menu-nivel-2 .menu-item-seleccionado a.menu-etiqueta:hover {
            color: #ff9241;
        }

  /* line 17, assets/css/partials/_cabecera.sass */
  .cabecera {
    padding-bottom: 2.5em;
    position: relative; }

  /* line 20, assets/css/partials/_cabecera.sass */
  .cabecera-menu {
    padding-bottom: 0; }

  /* line 22, assets/css/partials/_cabecera.sass */
  .marcas {
    float: left;
    margin-left: 24px;
    margin-top: 12px;
    *display: inline; }

  /* line 27, assets/css/partials/_cabecera.sass */
  .menu-conexion {
    position: absolute;
    right: 0;
    top: 0; }

  /* line 32, assets/css/partials/_cabecera.sass */
  .form-asistente {
    position: absolute;
    right: 16px;
    top: 3.833em; }

  /* line 36, assets/css/partials/_cabecera.sass */
  .menu-nivel-1, .menu-nivel-2 {
    clear: both; }

  /* line 39, assets/css/partials/_cabecera.sass */
  .menu-nivel-1 {
    padding-top: 22px;
    *padding-top: 6px; }

  /* line 43, assets/css/partials/_cabecera.sass */
  .cabecera {
    background: url(../img/sombra-cabecera.png) no-repeat bottom center; 
  }
    /* line 45, assets/css/partials/_cabecera.sass */
    .cabecera-menu {
        background: none;
    }

  /* line 5, assets/css/partials/_complementario.sass */
  .encabezado-complementario {
    font-size: 1.334em;
    margin-bottom: 0.5em;
    margin-top: 0; }

  /* line 6, assets/css/partials/_banner.sass */
  .banner {
    margin-bottom: 1em; }

  /* line 8, assets/css/partials/_banner.sass */
  .banner-enlace {
    display: block; }

  /* line 10, assets/css/partials/_banner.sass */
  .banner-imagen {
    display: block;
    *zoom: 1; }

  /* line 14, assets/css/partials/_banner.sass */
  .banner-imagen .ventana-nueva {
    position: relative; }
  /* line 16, assets/css/partials/_banner.sass */
  .banner-imagen .ventana-nueva-icono {
    bottom: 2px;
    position: absolute;
    right: 2px; }

  /* line 6, assets/css/partials/_banner-info-perfil.sass */
  .banner-info-perfil-titulo, .banner-info-perfil-texto {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

  /* line 9, assets/css/partials/_banner-info-perfil.sass */
  .banner-info-perfil-imagen {
    display: block; }

  /* line 8, assets/css/partials/_contenidos.sass */
  .lista-tipo-1, .lista-tipo-2 {
    list-style: none outside; }

  /* line 11, assets/css/partials/_contenidos.sass */
  .lista-tipo-4 {
    list-style-position: inside; }

  /* line 13, assets/css/partials/_contenidos.sass */
  .lista-tipo-1, .lista-tipo-2, .lista-tipo-1-item, .lista-tipo-2-item {
    margin: 0; }

  /* line 20, assets/css/partials/_contenidos.sass */
  .lista-tipo-1, .lista-tipo-2, .lista-tipo-3, .lista-tipo-4, .lista-tipo-5 {
    margin: 0 0 20px 0; }

  /* line 26, assets/css/partials/_contenidos.sass */
  .lista-tipo-1-item, .lista-tipo-2-item, .lista-tipo-3-item, .lista-tipo-4-item, .lista-tipo-5-item {
    margin-bottom: 2px; }

  /* line 32, assets/css/partials/_contenidos.sass */
  .lista-tipo-2-item {
    padding-left: 12px; }

  /* line 34, assets/css/partials/_contenidos.sass */
  .lista-tipo-3, .lista-tipo-5 {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .lista-tipo-3:before, .lista-tipo-3:after, .lista-tipo-5:before, .lista-tipo-5:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .lista-tipo-3:after, .lista-tipo-5:after {
    clear: both; }

  /* line 37, assets/css/partials/_contenidos.sass */
  .lista-tipo-3-item, .lista-tipo-5-item {
    float: left;
    margin-left: 0; }

  /* line 41, assets/css/partials/_contenidos.sass */
  dt.lista-tipo-3-item, dt.lista-tipo-5-item {
    clear: both;
    margin-right: 7px;
    font-weight: bold; }

  /* line 46, assets/css/partials/_contenidos.sass */
  dt.lista-tipo-5-item {
    font-weight: normal; }

  /* line 48, assets/css/partials/_contenidos.sass */
  dd.lista-tipo-3-item, dd.lista-tipo-5-item {
    *float: none; }

  /* line 51, assets/css/partials/_contenidos.sass */
  dd.lista-tipo-3-item-bloque, dd.lista-tipo-5-item-bloque {
    clear: both; }

  /* line 54, assets/css/partials/_contenidos.sass */
  .encabezado-principal {
    font-size: 2.334em;
    margin-bottom: 18px; }
 
/*    .principal-text {
        font-family: Helvetica;
    }*/
  /* line 57, assets/css/partials/_contenidos.sass */
  .encabezado-bloque-contenido {
    clear: both;
    font-size: 1.334em;
    margin-bottom: 10px; }

  /* line 61, assets/css/partials/_contenidos.sass */
  .encabezado-cuerpo-texto {
    font-size: 1em;
    margin-bottom: 4px; }

  /* line 64, assets/css/partials/_contenidos.sass */
  .encabezado-resultados {
    font-size: 1.334em; }

  /* line 66, assets/css/partials/_contenidos.sass */
  .encabezado-resultados-numero {
    font-size: 1.167em;
    font-weight: normal; }

  /* line 69, assets/css/partials/_contenidos.sass */
  .imagen-contenido {
    margin-bottom: 16px; }

  /* line 74, assets/css/partials/_contenidos.sass */
  p {
    line-height: 1.5; }

  /* line 76, assets/css/partials/_contenidos.sass */
  dt.lista-tipo-3-item {
    font-weight: bold; }

  /* line 78, assets/css/partials/_contenidos.sass */
  .encabezado-bloque-contenido {
    clear: both; }

  /* line 80, assets/css/partials/_contenidos.sass */
  h2.encabezado-bloque-contenido {
    font-size: 1.334em; }

  /* line 82, assets/css/partials/_contenidos.sass */
  h3.encabezado-bloque-contenido, h4.encabezado-bloque-contenido, h4.encabezado-bloque-contenido, h6.encabezado-bloque-contenido {
    font-size: 1em; }

  /* line 87, assets/css/partials/_contenidos.sass */
  .encabezado-cuerpo-texto {
    font-weight: bold; }

  /* line 89, assets/css/partials/_contenidos.sass */
  .alinea-derecha {
    text-align: right; }

  /* line 94, assets/css/partials/_contenidos.sass */
  .lista-tipo-2-item {
    background: url(../img/vineta-azul.png) no-repeat 0 0.35em; }

  /* line 10, assets/css/partials/_custom-file-input.sass */
  .form-campo-control-archivo-nombre {
    float: left;
    padding-top: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 260px; }

  /* line 18, assets/css/partials/_custom-file-input.sass */
  .form-campo-control-archivo-icono {
    margin-top: -2px; }

  /* line 22, assets/css/partials/_custom-file-input.sass */
  .form-campo-control-archivo-autoenvio .customfile {
    float: left; }
  /* line 24, assets/css/partials/_custom-file-input.sass */
  .form-campo-control-archivo-autoenvio .form-boton-subir-archivo {
    position: relative;
    z-index: 1;
    float: left;
    margin-left: 108px;
    margin-left: 7px;
    margin-top: 3px; }
  /* line 31, assets/css/partials/_custom-file-input.sass */
  .form-campo-control-archivo-autoenvio .form-boton-subir-archivo .form-boton-control {
    width: auto; }

  /* line 34, assets/css/partials/_custom-file-input.sass */
  .customfile {
    height: 14px;
    background-color: white;
    padding: 0.7em;
    padding: 0;
    padding: 2px 2px 11px 9px !important;
    position: relative;
    width: 386px; }

  /* line 43, assets/css/partials/_custom-file-input.sass */
  .no-borderradius div.customfile {
    background-color: transparent;
    border-width: 0; }

  /* line 46, assets/css/partials/_custom-file-input.sass */
	.customfile-feedback {
		color: #2f4788;
		display: block;
		float: left;
		margin: 5px 0 0 0;
		padding: 0;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 280px;
	}

  /* line 58, assets/css/partials/_custom-file-input.sass */
  .customfile .form-boton {
    cursor: pointer;
    float: right;
    font-weight: bold;
    padding: 0;
    text-align: center;
    text-decoration: none; }

  /* line 67, assets/css/partials/_custom-file-input.sass */
  .no-borderradius .customfile .form-boton {
    top: 2px; }
  /* line 69, assets/css/partials/_custom-file-input.sass */
  .no-borderradius .customfile .form-boton-control {
    padding-bottom: 3px; }
  /* line 71, assets/css/partials/_custom-file-input.sass */
  .no-borderradius .form-boton-subir-archivo {
    margin-top: 2px; }

  /* line 74, assets/css/partials/_custom-file-input.sass */
  input.customfile-input {
    opacity: 0;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    height: 25px !important;
    position: absolute;
    right: 6px;
    top: 1px;
    width: auto !important;
    z-index: 999; }

  /* line 85, assets/css/partials/_custom-file-input.sass */
  .customfile-disabled .customfile-button {
    color: #bac9d1; }

  /* line 6, assets/css/partials/_destacado.sass */
  .destacado {
    *zoom: 1;
    margin-bottom: 26px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .destacado:before, .destacado:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .destacado:after {
    clear: both; }
  /* line 9, assets/css/partials/_destacado.sass */
  .destacado .form-botones {
    margin-bottom: 0; }

  /* line 11, assets/css/partials/_destacado.sass */
  .destacado-texto {
    float: right;
    width: 805px; }

  /* line 15, assets/css/partials/_destacado.sass */
  .con-complementario .destacado-texto {
    width: 589px; }

  /* line 17, assets/css/partials/_destacado.sass */
  .destacado-grafismo {
    float: left;
    margin-right: 12px; }

  /* line 20, assets/css/partials/_destacado.sass */
  .destacado-imagen {
    display: block; }

  /* line 23, assets/css/partials/_destacado.sass */
  .destacados-doble-columna .destacado {
    float: left;
    width: 444px; }
  /* line 26, assets/css/partials/_destacado.sass */
  .destacados-doble-columna .destacado-primero {
    margin-right: 32px; }
  /* line 28, assets/css/partials/_destacado.sass */
  .destacados-doble-columna .destacado-texto {
    width: 329px; }

  /* line 32, assets/css/partials/_destacado.sass */
  .con-complementario .destacados-doble-columna .destacado {
    width: 336px; }
  /* line 34, assets/css/partials/_destacado.sass */
  .con-complementario .destacados-doble-columna .destacado-texto {
    width: 221px; }

  /* line 37, assets/css/partials/_destacado.sass */
  .destacados-triple-columna .destacado {
    float: left;
    margin-right: 100px;
    width: 240px; }
  /* line 41, assets/css/partials/_destacado.sass */
  .destacados-triple-columna .destacado-ultimo {
    margin-right: 0; }
  /* line 43, assets/css/partials/_destacado.sass */
  .destacados-triple-columna .destacado-titulo {
    margin-right: 0; }

  /* line 46, assets/css/partials/_destacado.sass */
  .destacado-panoramico .destacado-grafismo {
    float: none;
    margin: 0 0 20px 0; }

  /* line 51, assets/css/partials/_destacado.sass */
  .destacado-titulo {
    font-size: 1.334em;
    margin-bottom: 15px; }

  /* line 54, assets/css/partials/_destacado.sass */
  .destacado-entradilla {
    font-size: 1.083em;
    line-height: 1.385; }

  /* line 8, assets/css/partials/_encabezado-acciones.sass */
  .encabezado-acciones {
    *zoom: 1;
    *margin-bottom: 18px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .encabezado-acciones:before, .encabezado-acciones:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .encabezado-acciones:after {
    clear: both; }
  /* line 11, assets/css/partials/_encabezado-acciones.sass */
  .encabezado-acciones .encabezado-principal {
    float: left;
    margin-right: 20px; }

  /* line 14, assets/css/partials/_encabezado-acciones.sass */
  .encabezado-acciones-acciones {
    float: right;
    margin-right: 10px; }
  /* line 17, assets/css/partials/_encabezado-acciones.sass */
  .encabezado-acciones-acciones .form-grupo {
    margin: 0; }
  /* line 19, assets/css/partials/_encabezado-acciones.sass */
  .encabezado-acciones-acciones .form-grupo .form-botones {
    margin-right: 0; }

  /* line 11, assets/css/partials/_faldon.sass */
  .menu-contratacion {
    list-style: none outside; }

  /* line 13, assets/css/partials/_faldon.sass */
  .menu-contratacion, .quiero-contratar, .mis-solicitudes, .mis-facturas {
    margin: 0;
    padding: 0; }

  /* line 19, assets/css/partials/_faldon.sass */
  .menu-online {
    list-style: none outside; }

  /* line 21, assets/css/partials/_faldon.sass */
  .menu-online, .plan-pagos-fijos, .factura-online, .plan-ahorro-online {
    margin: 0;
    padding: 0; }

  /* line 29, assets/css/partials/_faldon.sass */
  .faldon {
    *zoom: 1;
    clear: left;
    margin: 20px 0 4px 0; }
  /* line 71, assets/css/partials/_soporte.sass */
  .faldon:before, .faldon:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .faldon:after {
    clear: both; }

  /* line 33, assets/css/partials/_faldon.sass */
  .faldon-bloque-1, .faldon-bloque-2 {
    padding: 20px; }

  /* line 36, assets/css/partials/_faldon.sass */
  .faldon-bloque-1 {
    float: left; }

  /* line 38, assets/css/partials/_faldon.sass */
  .faldon-bloque-2 {
    float: right; }

  /* line 40, assets/css/partials/_faldon.sass */
  .faldon-bloque-1 {
    width: 180px; }

  /* line 42, assets/css/partials/_faldon.sass */
  .faldon-bloque-2 {
    width: 444px; }

  /* line 44, assets/css/partials/_faldon.sass */
  .quiero-contratar {
    margin-bottom: 13px; }

  /* line 46, assets/css/partials/_faldon.sass */
  .menu-online {
    padding-top: 16px;
    float: right; }
  /* line 49, assets/css/partials/_faldon.sass */
  .menu-online li {
    float: left;
    margin-left: 18px;
    _float: none;
    _display: inline; }

  /* line 57, assets/css/partials/_faldon.sass */
  .plan-pagos-fijos, .factura-online, .plan-ahorro-online {
    *padding-bottom: 4px;
    *padding-top: 4px; }
  /* line 63, assets/css/partials/_faldon.sass */
  .plan-pagos-fijos a, .factura-online a, .plan-ahorro-online a {
    background-position: left center;
    background-repeat: no-repeat;
    padding: 4px 0 4px 26px;
    _padding-top: 8px; }

  /* line 69, assets/css/partials/_faldon.sass */
  .plan-pagos-fijos a {
    background-image: url(../img/ico-euro-caja.png); }
  /* line 71, assets/css/partials/_faldon.sass */
  .plan-pagos-fijos a:hover {
    background-image: url(../img/ico-euro-caja-hover.png); }

  /* line 74, assets/css/partials/_faldon.sass */
  .factura-online a {
    background-image: url(../img/ico-e-caja.png); }
  /* line 76, assets/css/partials/_faldon.sass */
  .factura-online a:hover {
    background-image: url(../img/ico-e-caja-hover.png); }

  /* line 79, assets/css/partials/_faldon.sass */
  .plan-ahorro-online a {
    background-image: url(../img/ico-monedas.png);
    padding-left: 29px; }
  /* line 82, assets/css/partials/_faldon.sass */
  .plan-ahorro-online a:hover {
    background-image: url(../img/ico-monedas-hover.png); }

  /* line 86, assets/css/partials/_faldon.sass */
  .faldon {
    border-top: 1px solid #a8bbc5; }

  /* line 88, assets/css/partials/_faldon.sass */
  .faldon-bloque-1, .faldon-bloque-2 {
    border-top: 1px solid #e5ebee; }

  /* line 22, assets/css/partials/_formulario.sass */
  .form-lista-campos {
    list-style: none outside; }

  /* line 24, assets/css/partials/_formulario.sass */
  .form-lista-campos, .form-lista-campos-item {
    margin: 0;
    padding: 0; }

  /* line 28, assets/css/partials/_formulario.sass */
  .datos-salida {
    margin: 0;
    padding: 0; }
  /* line 31, assets/css/partials/_formulario.sass */
  .datos-salida dt, .datos-salida dd {
    margin: 0;
    padding: 0; }

  /* line 37, assets/css/partials/_formulario.sass */
  .caja-form {
    *zoom: 1;
    margin-bottom: 26px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .caja-form:before, .caja-form:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .caja-form:after {
    clear: both; }

  /* line 41, assets/css/partials/_formulario.sass */
  .form-interior {
    padding: 16px 16px 0 16px;
    margin-bottom: 16px; }

  /* line 45, assets/css/partials/_formulario.sass */
  .caja-pestana .form-interior {
    padding: 0;
    margin: 0; }

  /* line 49, assets/css/partials/_formulario.sass */
  .form-nota-obligatorios {
    text-align: right; }

  /* line 52, assets/css/partials/_formulario.sass */
  .form-nota-contador {
    padding: 34px 0 34px 210px; }

  /* line 55, assets/css/partials/_formulario.sass */
  .form-bloque {
    margin: 0; }

  /* line 58, assets/css/partials/_formulario.sass */
  .form-grupo, .form-botones {
    *zoom: 1;
    margin: 1.333em 0; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-grupo:before, .form-grupo:after, .form-botones:before, .form-botones:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-grupo:after, .form-botones:after {
    clear: both; }

  /* line 62, assets/css/partials/_formulario.sass */
  .form-botones {
    margin-bottom: 2.167em; }

  /* line 65, assets/css/partials/_formulario.sass */
    .caja-form .form-botones {
        margin-bottom: 0;
    }

  /* line 68, assets/css/partials/_formulario.sass */
  .form-estandar .form-botones {
    width: 570px; }

  /* line 72, assets/css/partials/_formulario.sass */
  .con-complementario .form-estandar .form-botones {
    width: 520px; }

  /* line 74, assets/css/partials/_formulario.sass */
  .form-grupo-primero {
    margin-top: 0; }

  /* line 76, assets/css/partials/_formulario.sass */
  .form-colapsa-sup {
    margin-top: 0 !important; }

  /* line 78, assets/css/partials/_formulario.sass */
  .form-colapsa-inf {
    margin-bottom: 0 !important; }

  /* line 80, assets/css/partials/_formulario.sass */
  .form-grupo-anidacion {
    margin-left: 16px;
    margin-bottom: 0; }
  /* line 83, assets/css/partials/_formulario.sass */
  .form-grupo-anidacion .form-campo-etiqueta {
    font-weight: normal;
    width: auto; }

  /* line 86, assets/css/partials/_formulario.sass */
  .form-anidacion {
    margin-left: 24px; }
  /* line 88, assets/css/partials/_formulario.sass */
  .form-anidacion .form-grupo-etiqueta, .form-anidacion .form-campo-etiqueta {
    width: 160px; }

  /* line 91, assets/css/partials/_formulario.sass */
  .form-radiocheck-anidacion-fila {
    float: left;
    *padding-top: 0 !important; }

  /* line 94, assets/css/partials/_formulario.sass */
  .form-grupo-anidacion-fila {
    float: left;
    margin-top: 0;
    margin-left: 0.3em; }
  /* line 98, assets/css/partials/_formulario.sass */
  .form-grupo-anidacion-fila .form-campo {
    clear: none;
    float: left;
    margin-left: 20px; }
  /* line 102, assets/css/partials/_formulario.sass */
  .form-grupo-anidacion-fila .form-campo-primero {
    margin-left: 0; }

  /* line 105, assets/css/partials/_formulario.sass */
  .form-anidacion-libre .form-anidacion {
    float: left;
    margin-left: 0; }
  /* line 108, assets/css/partials/_formulario.sass */
  .form-anidacion-libre .form-anidacion .form-grupo {
    margin-top: 0; }

  /* line 110, assets/css/partials/_formulario.sass */
  .form-campo {
    clear: left; }

  /* line 112, assets/css/partials/_formulario.sass */
  .form-radiocheck-control {
    margin-right: 8px; }

  /* line 115, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-campo, .form-grupo-fila .form-radiocheck {
    margin-left: 20px; }
  /* line 118, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-campo-primero {
    margin-left: 0; }
  /* line 120, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-botones {
    float: left;
    margin: 0.1em 0 0.2em 2px;
    width: auto; }
  /* line 124, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-botones .form-boton {
    float: left; }

  /* line 128, assets/css/partials/_formulario.sass */
  .form-estandar .form-grupo-fila .form-botones {
    width: auto; }

  /* line 133, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input, .form-estandar .form-campo textarea {
    width: 280px; }
  /* line 135, assets/css/partials/_formulario.sass */
  .form-estandar select {
    width: 300px; }

  /* line 144, assets/css/partials/_formulario.sass */
  div.an-libre, select.an-libre, .form-campo input.an-libre, .form-campo textarea.an-libre, legend.an-libre {
    width: auto !important; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-10, .form-estandar select.an-10, .form-estandar legend.an-10 {
    width: 10px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-10 span {
    *width: 10px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-10 {
    *width: 0px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-10, .form-estandar .form-campo textarea.an-10 {
    width: -10px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-20, .form-estandar select.an-20, .form-estandar legend.an-20 {
    width: 20px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-20 span {
    *width: 20px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-20 {
    *width: 10px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-20, .form-estandar .form-campo textarea.an-20 {
    width: 0px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-30, .form-estandar select.an-30, .form-estandar legend.an-30 {
    width: 30px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-30 span {
    *width: 30px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-30 {
    *width: 20px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-30, .form-estandar .form-campo textarea.an-30 {
    width: 10px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-40, .form-estandar select.an-40, .form-estandar legend.an-40 {
    width: 40px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-40 span {
    *width: 40px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-40 {
    *width: 30px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-40, .form-estandar .form-campo textarea.an-40 {
    width: 20px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-50, .form-estandar select.an-50, .form-estandar legend.an-50 {
    width: 50px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-50 span {
    *width: 50px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-50 {
    *width: 40px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-50, .form-estandar .form-campo textarea.an-50 {
    width: 30px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-60, .form-estandar select.an-60, .form-estandar legend.an-60 {
    width: 60px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-60 span {
    *width: 60px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-60 {
    *width: 50px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-60, .form-estandar .form-campo textarea.an-60 {
    width: 40px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-70, .form-estandar select.an-70, .form-estandar legend.an-70 {
    width: 70px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-70 span {
    *width: 70px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-70 {
    *width: 60px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-70, .form-estandar .form-campo textarea.an-70 {
    width: 50px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-80, .form-estandar select.an-80, .form-estandar legend.an-80 {
    width: 80px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-80 span {
    *width: 80px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-80 {
    *width: 70px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-80, .form-estandar .form-campo textarea.an-80 {
    width: 60px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-90, .form-estandar select.an-90, .form-estandar legend.an-90 {
    width: 90px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-90 span {
    *width: 90px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-90 {
    *width: 80px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-90, .form-estandar .form-campo textarea.an-90 {
    width: 70px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-100, .form-estandar select.an-100, .form-estandar legend.an-100 {
    width: 100px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-100 span {
    *width: 100px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-100 {
    *width: 90px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-100, .form-estandar .form-campo textarea.an-100 {
    width: 80px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-110, .form-estandar select.an-110, .form-estandar legend.an-110 {
    width: 110px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-110 span {
    *width: 110px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-110 {
    *width: 100px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-110, .form-estandar .form-campo textarea.an-110 {
    width: 90px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-120, .form-estandar select.an-120, .form-estandar legend.an-120 {
    width: 120px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-120 span {
    *width: 120px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-120 {
    *width: 110px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-120, .form-estandar .form-campo textarea.an-120 {
    width: 100px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-130, .form-estandar select.an-130, .form-estandar legend.an-130 {
    width: 130px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-130 span {
    *width: 130px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-130 {
    *width: 120px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-130, .form-estandar .form-campo textarea.an-130 {
    width: 110px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-140, .form-estandar select.an-140, .form-estandar legend.an-140 {
    width: 140px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-140 span {
    *width: 140px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-140 {
    *width: 130px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-140, .form-estandar .form-campo textarea.an-140 {
    width: 120px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-150, .form-estandar select.an-150, .form-estandar legend.an-150 {
    width: 150px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-150 span {
    *width: 150px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-150 {
    *width: 140px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-150, .form-estandar .form-campo textarea.an-150 {
    width: 130px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-160, .form-estandar select.an-160, .form-estandar legend.an-160 {
    width: 160px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-160 span {
    *width: 160px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-160 {
    *width: 150px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-160, .form-estandar .form-campo textarea.an-160 {
    width: 140px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-170, .form-estandar select.an-170, .form-estandar legend.an-170 {
    width: 170px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-170 span {
    *width: 170px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-170 {
    *width: 160px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-170, .form-estandar .form-campo textarea.an-170 {
    width: 150px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-180, .form-estandar select.an-180, .form-estandar legend.an-180 {
    width: 180px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-180 span {
    *width: 180px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-180 {
    *width: 170px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-180, .form-estandar .form-campo textarea.an-180 {
    width: 160px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-190, .form-estandar select.an-190, .form-estandar legend.an-190 {
    width: 190px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-190 span {
    *width: 190px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-190 {
    *width: 180px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-190, .form-estandar .form-campo textarea.an-190 {
    width: 170px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-200, .form-estandar select.an-200, .form-estandar legend.an-200 {
    width: 200px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-200 span {
    *width: 200px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-200 {
    *width: 190px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-200, .form-estandar .form-campo textarea.an-200 {
    width: 180px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-210, .form-estandar select.an-210, .form-estandar legend.an-210 {
    width: 210px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-210 span {
    *width: 210px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-210 {
    *width: 200px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-210, .form-estandar .form-campo textarea.an-210 {
    width: 190px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-220, .form-estandar select.an-220, .form-estandar legend.an-220 {
    width: 220px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-220 span {
    *width: 220px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-220 {
    *width: 210px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-220, .form-estandar .form-campo textarea.an-220 {
    width: 200px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-230, .form-estandar select.an-230, .form-estandar legend.an-230 {
    width: 230px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-230 span {
    *width: 230px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-230 {
    *width: 220px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-230, .form-estandar .form-campo textarea.an-230 {
    width: 210px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-240, .form-estandar select.an-240, .form-estandar legend.an-240 {
    width: 240px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-240 span {
    *width: 240px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-240 {
    *width: 230px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-240, .form-estandar .form-campo textarea.an-240 {
    width: 220px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-250, .form-estandar select.an-250, .form-estandar legend.an-250 {
    width: 250px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-250 span {
    *width: 250px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-250 {
    *width: 240px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-250, .form-estandar .form-campo textarea.an-250 {
    width: 230px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-260, .form-estandar select.an-260, .form-estandar legend.an-260 {
    width: 260px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-260 span {
    *width: 260px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-260 {
    *width: 250px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-260, .form-estandar .form-campo textarea.an-260 {
    width: 240px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-270, .form-estandar select.an-270, .form-estandar legend.an-270 {
    width: 270px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-270 span {
    *width: 270px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-270 {
    *width: 260px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-270, .form-estandar .form-campo textarea.an-270 {
    width: 250px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-280, .form-estandar select.an-280, .form-estandar legend.an-280 {
    width: 280px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-280 span {
    *width: 280px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-280 {
    *width: 270px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-280, .form-estandar .form-campo textarea.an-280 {
    width: 260px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-290, .form-estandar select.an-290, .form-estandar legend.an-290 {
    width: 290px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-290 span {
    *width: 290px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-290 {
    *width: 280px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-290, .form-estandar .form-campo textarea.an-290 {
    width: 270px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-300, .form-estandar select.an-300, .form-estandar legend.an-300 {
    width: 300px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-300 span {
    *width: 300px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-300 {
    *width: 290px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-300, .form-estandar .form-campo textarea.an-300 {
    width: 280px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-310, .form-estandar select.an-310, .form-estandar legend.an-310 {
    width: 310px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-310 span {
    *width: 310px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-310 {
    *width: 300px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-310, .form-estandar .form-campo textarea.an-310 {
    width: 290px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-320, .form-estandar select.an-320, .form-estandar legend.an-320 {
    width: 320px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-320 span {
    *width: 320px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-320 {
    *width: 310px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-320, .form-estandar .form-campo textarea.an-320 {
    width: 300px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-330, .form-estandar select.an-330, .form-estandar legend.an-330 {
    width: 330px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-330 span {
    *width: 330px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-330 {
    *width: 320px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-330, .form-estandar .form-campo textarea.an-330 {
    width: 310px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-340, .form-estandar select.an-340, .form-estandar legend.an-340 {
    width: 340px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-340 span {
    *width: 340px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-340 {
    *width: 330px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-340, .form-estandar .form-campo textarea.an-340 {
    width: 320px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-350, .form-estandar select.an-350, .form-estandar legend.an-350 {
    width: 350px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-350 span {
    *width: 350px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-350 {
    *width: 340px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-350, .form-estandar .form-campo textarea.an-350 {
    width: 330px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-360, .form-estandar select.an-360, .form-estandar legend.an-360 {
    width: 360px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-360 span {
    *width: 360px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-360 {
    *width: 350px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-360, .form-estandar .form-campo textarea.an-360 {
    width: 340px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-370, .form-estandar select.an-370, .form-estandar legend.an-370 {
    width: 370px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-370 span {
    *width: 370px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-370 {
    *width: 360px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-370, .form-estandar .form-campo textarea.an-370 {
    width: 350px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-380, .form-estandar select.an-380, .form-estandar legend.an-380 {
    width: 380px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-380 span {
    *width: 380px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-380 {
    *width: 370px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-380, .form-estandar .form-campo textarea.an-380 {
    width: 360px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-390, .form-estandar select.an-390, .form-estandar legend.an-390 {
    width: 390px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-390 span {
    *width: 390px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-390 {
    *width: 380px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-390, .form-estandar .form-campo textarea.an-390 {
    width: 370px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-400, .form-estandar select.an-400, .form-estandar legend.an-400 {
    width: 400px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-400 span {
    *width: 400px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-400 {
    *width: 390px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-400, .form-estandar .form-campo textarea.an-400 {
    width: 380px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-410, .form-estandar select.an-410, .form-estandar legend.an-410 {
    width: 410px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-410 span {
    *width: 410px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-410 {
    *width: 400px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-410, .form-estandar .form-campo textarea.an-410 {
    width: 390px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-420, .form-estandar select.an-420, .form-estandar legend.an-420 {
    width: 420px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-420 span {
    *width: 420px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-420 {
    *width: 410px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-420, .form-estandar .form-campo textarea.an-420 {
    width: 400px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-430, .form-estandar select.an-430, .form-estandar legend.an-430 {
    width: 430px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-430 span {
    *width: 430px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-430 {
    *width: 420px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-430, .form-estandar .form-campo textarea.an-430 {
    width: 410px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-440, .form-estandar select.an-440, .form-estandar legend.an-440 {
    width: 440px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-440 span {
    *width: 440px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-440 {
    *width: 430px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-440, .form-estandar .form-campo textarea.an-440 {
    width: 420px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-450, .form-estandar select.an-450, .form-estandar legend.an-450 {
    width: 450px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-450 span {
    *width: 450px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-450 {
    *width: 440px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-450, .form-estandar .form-campo textarea.an-450 {
    width: 430px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-460, .form-estandar select.an-460, .form-estandar legend.an-460 {
    width: 460px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-460 span {
    *width: 460px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-460 {
    *width: 450px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-460, .form-estandar .form-campo textarea.an-460 {
    width: 440px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-470, .form-estandar select.an-470, .form-estandar legend.an-470 {
    width: 470px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-470 span {
    *width: 470px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-470 {
    *width: 460px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-470, .form-estandar .form-campo textarea.an-470 {
    width: 450px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-480, .form-estandar select.an-480, .form-estandar legend.an-480 {
    width: 480px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-480 span {
    *width: 480px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-480 {
    *width: 470px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-480, .form-estandar .form-campo textarea.an-480 {
    width: 460px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-490, .form-estandar select.an-490, .form-estandar legend.an-490 {
    width: 490px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-490 span {
    *width: 490px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-490 {
    *width: 480px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-490, .form-estandar .form-campo textarea.an-490 {
    width: 470px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-500, .form-estandar select.an-500, .form-estandar legend.an-500 {
    width: 500px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-500 span {
    *width: 500px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-500 {
    *width: 490px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-500, .form-estandar .form-campo textarea.an-500 {
    width: 480px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-510, .form-estandar select.an-510, .form-estandar legend.an-510 {
    width: 510px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-510 span {
    *width: 510px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-510 {
    *width: 500px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-510, .form-estandar .form-campo textarea.an-510 {
    width: 490px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-520, .form-estandar select.an-520, .form-estandar legend.an-520 {
    width: 520px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-520 span {
    *width: 520px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-520 {
    *width: 510px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-520, .form-estandar .form-campo textarea.an-520 {
    width: 500px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-530, .form-estandar select.an-530, .form-estandar legend.an-530 {
    width: 530px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-530 span {
    *width: 530px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-530 {
    *width: 520px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-530, .form-estandar .form-campo textarea.an-530 {
    width: 510px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-540, .form-estandar select.an-540, .form-estandar legend.an-540 {
    width: 540px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-540 span {
    *width: 540px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-540 {
    *width: 530px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-540, .form-estandar .form-campo textarea.an-540 {
    width: 520px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-550, .form-estandar select.an-550, .form-estandar legend.an-550 {
    width: 550px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-550 span {
    *width: 550px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-550 {
    *width: 540px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-550, .form-estandar .form-campo textarea.an-550 {
    width: 530px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-560, .form-estandar select.an-560, .form-estandar legend.an-560 {
    width: 560px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-560 span {
    *width: 560px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-560 {
    *width: 550px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-560, .form-estandar .form-campo textarea.an-560 {
    width: 540px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-570, .form-estandar select.an-570, .form-estandar legend.an-570 {
    width: 570px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-570 span {
    *width: 570px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-570 {
    *width: 560px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-570, .form-estandar .form-campo textarea.an-570 {
    width: 550px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-580, .form-estandar select.an-580, .form-estandar legend.an-580 {
    width: 580px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-580 span {
    *width: 580px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-580 {
    *width: 570px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-580, .form-estandar .form-campo textarea.an-580 {
    width: 560px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-590, .form-estandar select.an-590, .form-estandar legend.an-590 {
    width: 590px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-590 span {
    *width: 590px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-590 {
    *width: 580px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-590, .form-estandar .form-campo textarea.an-590 {
    width: 570px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-600, .form-estandar select.an-600, .form-estandar legend.an-600 {
    width: 600px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-600 span {
    *width: 600px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-600 {
    *width: 590px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-600, .form-estandar .form-campo textarea.an-600 {
    width: 580px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-610, .form-estandar select.an-610, .form-estandar legend.an-610 {
    width: 610px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-610 span {
    *width: 610px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-610 {
    *width: 600px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-610, .form-estandar .form-campo textarea.an-610 {
    width: 590px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-620, .form-estandar select.an-620, .form-estandar legend.an-620 {
    width: 620px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-620 span {
    *width: 620px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-620 {
    *width: 610px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-620, .form-estandar .form-campo textarea.an-620 {
    width: 600px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-630, .form-estandar select.an-630, .form-estandar legend.an-630 {
    width: 630px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-630 span {
    *width: 630px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-630 {
    *width: 620px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-630, .form-estandar .form-campo textarea.an-630 {
    width: 610px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-640, .form-estandar select.an-640, .form-estandar legend.an-640 {
    width: 640px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-640 span {
    *width: 640px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-640 {
    *width: 630px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-640, .form-estandar .form-campo textarea.an-640 {
    width: 620px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-650, .form-estandar select.an-650, .form-estandar legend.an-650 {
    width: 650px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-650 span {
    *width: 650px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-650 {
    *width: 640px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-650, .form-estandar .form-campo textarea.an-650 {
    width: 630px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-660, .form-estandar select.an-660, .form-estandar legend.an-660 {
    width: 660px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-660 span {
    *width: 660px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-660 {
    *width: 650px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-660, .form-estandar .form-campo textarea.an-660 {
    width: 640px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-670, .form-estandar select.an-670, .form-estandar legend.an-670 {
    width: 670px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-670 span {
    *width: 670px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-670 {
    *width: 660px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-670, .form-estandar .form-campo textarea.an-670 {
    width: 650px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-680, .form-estandar select.an-680, .form-estandar legend.an-680 {
    width: 680px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-680 span {
    *width: 680px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-680 {
    *width: 670px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-680, .form-estandar .form-campo textarea.an-680 {
    width: 660px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-690, .form-estandar select.an-690, .form-estandar legend.an-690 {
    width: 690px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-690 span {
    *width: 690px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-690 {
    *width: 680px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-690, .form-estandar .form-campo textarea.an-690 {
    width: 670px; }

  /* line 153, assets/css/partials/_formulario.sass */
  .form-estandar div.an-700, .form-estandar select.an-700, .form-estandar legend.an-700 {
    width: 700px !important; }
  /* line 156, assets/css/partials/_formulario.sass */
  .form-estandar legend.an-700 span {
    *width: 700px !important; }
  /* line 160, assets/css/partials/_formulario.sass */
  .form-estandar select.an-700 {
    *width: 690px !important; }
  /* line 165, assets/css/partials/_formulario.sass */
  .form-estandar .form-campo input.an-700, .form-estandar .form-campo textarea.an-700 {
    width: 680px; }

  /* line 168, assets/css/partials/_formulario.sass */
  .form-grupo-fila {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-grupo-fila:before, .form-grupo-fila:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-grupo-fila:after {
    clear: both; }
  /* line 170, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-campo, .form-grupo-fila .form-radiocheck {
    float: left;
    clear: none; }
  /* line 175, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-campo-primero .form-campo-etiqueta {
    width: 240px; }
  /* line 177, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-campo-etiqueta {
    width: auto; }
  /* line 179, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-campo-pista {
    margin-left: 0; }
  /* line 181, assets/css/partials/_formulario.sass */
  .form-grupo-fila .form-grupo-fila-pista {
    margin-left: 270px; }

  /* line 186, assets/css/partials/_formulario.sass */
  .con-complementario .form-grupo-fila .form-campo-primero .form-campo-etiqueta {
    width: 190px; }
  /* line 188, assets/css/partials/_formulario.sass */
  .con-complementario .form-grupo-fila .form-campo-etiqueta {
    width: auto; }

  /* line 193, assets/css/partials/_formulario.sass */
  .form-grupo-etiqueta {
    float: left;
    margin-bottom: 14px;
    margin-right: 9px;
    padding-left: 22px;
    text-align: right;
    width: 283px; }

  /* line 201, assets/css/partials/_formulario.sass */
  .con-complementario .form-grupo-etiqueta {
    width: 190px; }

  /* line 203, assets/css/partials/_formulario.sass */
  .form-grupo-etiqueta-libre {
    margin-bottom: 14px;
    margin-right: 0;
    text-align: left;
    padding-left: 0 !important;
    width: auto;
    *float: none !important; }
  /* line 211, assets/css/partials/_formulario.sass */
  .form-grupo-etiqueta-libre span {
    *position: static !important;
    *width: auto !important;
    *left: auto !important;
    *padding-left: 0 !important;
    *top: auto !important; }

  /* line 218, assets/css/partials/_formulario.sass */
  .form-campo-etiqueta {
    float: left;
    margin-right: 8px;
    padding-left: 22px;
    padding-top: 0.5em;
    text-align: right;
    width: 240px; }

  /* line 226, assets/css/partials/_formulario.sass */
  .con-complementario .form-campo-etiqueta {
    width: 190px; }

  /* line 229, assets/css/partials/_formulario.sass */
  .form-campo-bloque-control {
    float: left; }

  /* line 231, assets/css/partials/_formulario.sass */
  .form-campo-control {
    float: left; }

  /* line 233, assets/css/partials/_formulario.sass */
  .form-campo-unidades {
    float: left;
    padding-top: 0.5em;
    margin-left: 8px;
    _display: inline; }

  /* line 238, assets/css/partials/_formulario.sass */
  .ui-datepicker-trigger {
    margin-left: 4px;
    cursor: pointer; }

  /* line 241, assets/css/partials/_formulario.sass */
  .datos-salida {
    *zoom: 1;
    *margin-bottom: 8px;
    margin-left: 4px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .datos-salida:before, .datos-salida:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .datos-salida:after {
    clear: both; }

  /* line 245, assets/css/partials/_formulario.sass */
  .datos-salida dt {
    clear: left;
    float: left;
    margin: 8px 8px 8px 0;
    *margin: 0 8px 0 0;
    padding-left: 22px;
    *padding: 8px 0 8px 22px;
    text-align: right;
    width: 240px; }

  /* line 255, assets/css/partials/_formulario.sass */
  .con-complementario .datos-salida dt {
    width: 190px; }

  /* line 257, assets/css/partials/_formulario.sass */
  .datos-salida dd {
    float: left;
    *float: none;
    margin: 8px 0 8px 0;
    *margin: 0;
    *padding: 8px 0 8px 0; }
  /* line 263, assets/css/partials/_formulario.sass */
  .datos-salida dd .lista-tipo-1 {
    margin-bottom: 0; }
  /* line 265, assets/css/partials/_formulario.sass */
  .datos-salida dd address {
    float: left;
    line-height: 1.4;
    margin-top: -1px; }

  /* line 271, assets/css/partials/_formulario.sass */
  dt.datos-salida-fila, dd.datos-salida-fila {
    clear: none;
    *float: left;
    width: auto; }

  /* line 275, assets/css/partials/_formulario.sass */
  dt.datos-salida-fila {
    margin-left: 16px; }

  /* line 277, assets/css/partials/_formulario.sass */
  dt.datos-salida-fila-primero {
    clear: left;
    margin-left: 0;
    width: 240px; }

  /* line 282, assets/css/partials/_formulario.sass */
  .con-complementario dt.datos-salida-fila-primero {
    width: 190px; }

  /* line 286, assets/css/partials/_formulario.sass */
  .form-lista-campos {
    margin-left: 240px;
    padding-left: 32px;
    _zoom: 1; }

  /* line 293, assets/css/partials/_formulario.sass */
  .con-complementario .form-lista-campos {
    margin-left: 190px; }

  /* line 296, assets/css/partials/_formulario.sass */
  .form-grupo-etiquetado {
    *position: relative; }
  /* line 299, assets/css/partials/_formulario.sass */
  .form-grupo-etiquetado .form-grupo-etiqueta span {
    *left: 0;
    *padding-left: 22px;
    *position: absolute;
    *top: 17px;
    *width: 240px; }
  /* line 305, assets/css/partials/_formulario.sass */
  .form-grupo-etiquetado .form-grupo-etiqueta .form-marca-obligatorio {
    *left: 0;
    *padding-left: 0;
    *position: static;
    *top: 9px;
    *width: auto; }

  /* line 314, assets/css/partials/_formulario.sass */
  .con-complementario .form-grupo-etiquetado .form-grupo-etiqueta span {
    *width: 190px; }

  /* line 317, assets/css/partials/_formulario.sass */
  .form-grupo-etiquetado .form-lista-campos {
    float: left;
    margin-left: 0;
    padding-left: 0;
    *margin-left: 240px;
    *padding-left: 30px;
    _display: inline; }

  /* line 326, assets/css/partials/_formulario.sass */
  .con-complementario .form-grupo-etiquetado .form-lista-campos {
    *margin-left: 190px; }

  /* line 328, assets/css/partials/_formulario.sass */
  .form-lista-campos-libre {
    margin-left: 0 !important;
    padding-left: 0 !important; }

  /* line 332, assets/css/partials/_formulario.sass */
  .form-lista-campos-columna .form-lista-campos-item {
    *zoom: 1;
    clear: left;
    margin: 0 0 1.333em 0; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-lista-campos-columna .form-lista-campos-item:before, .form-lista-campos-columna .form-lista-campos-item:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-lista-campos-columna .form-lista-campos-item:after {
    clear: both; }
  /* line 336, assets/css/partials/_formulario.sass */
  .form-lista-campos-columna .form-lista-campos-item-primero {
    margin: 0 0 1.333em 0; }
  /* line 338, assets/css/partials/_formulario.sass */
  .form-lista-campos-columna .form-lista-campos-item-ultimo {
    margin-bottom: 0; }

  /* line 340, assets/css/partials/_formulario.sass */
  .form-lista-campos-fila {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-lista-campos-fila:before, .form-lista-campos-fila:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-lista-campos-fila:after {
    clear: both; }
  /* line 342, assets/css/partials/_formulario.sass */
  .form-lista-campos-fila .form-lista-campos-item {
    clear: none;
    float: left; }
  /* line 345, assets/css/partials/_formulario.sass */
  .form-lista-campos-fila .form-radiocheck {
    margin-right: 20px;
    padding-top: 0; }

  /* line 349, assets/css/partials/_formulario.sass */
  .form-grupo-etiquetado-libre .form-lista-campos {
    clear: left;
    float: none;
    margin-left: 240px;
    margin-top: 0;
    padding-left: 34px;
    *zoom: 1; }

  /* line 357, assets/css/partials/_formulario.sass */
  .form-grupo-parrilla .form-lista-campos {
    margin-right: 20px;
    *margin-left: 0;
    *padding-left: 0; }
  /* line 361, assets/css/partials/_formulario.sass */
  .form-grupo-parrilla .form-lista-campos-ultimo {
    margin-right: 0; }
  /* line 364, assets/css/partials/_formulario.sass */
  .form-grupo-parrilla .form-radiocheck-anidacion-fila, .form-grupo-parrilla .form-grupo-anidacion-fila {
    margin-top: -5px;
    *margin-top: 0; }

  /* line 370, assets/css/partials/_formulario.sass */
  .form-grupo-parrilla-conocido .form-lista-campos-primero {
    *margin-left: 240px;
    *padding-left: 30px;
    *width: 200px; }
  /* line 374, assets/css/partials/_formulario.sass */
  .form-grupo-parrilla-conocido .form-lista-campos-ultimo {
    *width: 320px; }

  /* line 378, assets/css/partials/_formulario.sass */
  .form-radiocheck-anidacion-fila, .form-grupo-fila .form-radiocheck {
    padding-top: 0.55em; }

  /* line 386, assets/css/partials/_formulario.sass */
  .form-grupo-potencia .form-grupo-etiqueta {
    margin-top: 0.5em;
    *margin-top: 0; }
  /* line 389, assets/css/partials/_formulario.sass */
  .form-grupo-potencia .form-grupo-etiqueta span {
    *top: 6px; }
  /* line 391, assets/css/partials/_formulario.sass */
  .form-grupo-potencia .form-grupo-etiqueta span span.form-marca-obligatorio {
    top: 0; }
  /* line 393, assets/css/partials/_formulario.sass */
  .form-grupo-potencia .form-grupo-bloque-campos {
    *zoom: 1;
    *margin-left: 272px;
    *margin-top: -1.1em; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-grupo-potencia .form-grupo-bloque-campos:before, .form-grupo-potencia .form-grupo-bloque-campos:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-grupo-potencia .form-grupo-bloque-campos:after {
    clear: both; }
  /* line 397, assets/css/partials/_formulario.sass */
  .form-grupo-potencia .form-grupo-bloque-campos .form-campo {
    float: left;
    clear: none;
    margin-right: 20px; }
  /* line 401, assets/css/partials/_formulario.sass */
  .form-grupo-potencia .form-grupo-bloque-campos .form-campo-etiqueta {
    padding-left: 0;
    width: auto; }
  /* line 404, assets/css/partials/_formulario.sass */
  .form-grupo-potencia .form-grupo-bloque-campos .form-campo-pista {
    margin-left: 270px;
    *margin-left: 0;
    clear: left; }

  /* line 411, assets/css/partials/_formulario.sass */
  .form-grupo-ccc .form-grupo-etiqueta {
    margin-top: 1.9em;
    *margin-top: 0; }
  /* line 414, assets/css/partials/_formulario.sass */
  .form-grupo-ccc .form-grupo-bloque-campos {
    *zoom: 1;
    *margin-left: 272px;
    margin-top: -1em;
    *margin-top: -1.7em;
    _margin-top: 0;
    _position: relative;
    _top: -1.7em; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-grupo-ccc .form-grupo-bloque-campos:before, .form-grupo-ccc .form-grupo-bloque-campos:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-grupo-ccc .form-grupo-bloque-campos:after {
    clear: both; }
  /* line 422, assets/css/partials/_formulario.sass */
  .form-grupo-ccc .form-grupo-bloque-campos .form-campo {
    float: left;
    clear: none;
    margin-right: 9px;
    *margin-right: 10px; }
  /* line 427, assets/css/partials/_formulario.sass */
  .form-grupo-ccc .form-grupo-bloque-campos .form-campo-etiqueta {
    float: none;
    font-size: 0.917em;
    margin: 0 0 3px 0;
    padding: 0;
    text-align: left;
    width: auto; }
  /* line 434, assets/css/partials/_formulario.sass */
  .form-grupo-ccc .form-grupo-bloque-campos .form-campo-bloque-control {
    float: none; }
  /* line 436, assets/css/partials/_formulario.sass */
  .form-grupo-ccc .form-campo-pista, .form-grupo-ccc .form-campo-error-mensaje {
    margin-left: 270px;
    *margin-left: 0;
    clear: left; }

  /* line 443, assets/css/partials/_formulario.sass */
  .form-grupo-pista {
    margin-bottom: 0.5em;
    *margin-left: 215px; }

  /* line 446, assets/css/partials/_formulario.sass */
  .form-grupo-fila-pista {
    margin-left: 270px;
    width: 600px;
    clear: left; }

  /* line 450, assets/css/partials/_formulario.sass */
  .form-campo-pista {
    padding-top: 0.15em;
    clear: left; }

  /* line 453, assets/css/partials/_formulario.sass */
  .form-campo-pista-inline {
    clear: none;
    float: left;
    margin-left: 20px;
    padding-top: 0.6em; }

  /* line 458, assets/css/partials/_formulario.sass */
  .form-radiocheck-pista {
    margin-left: 22px;
    margin-left/*\**/: 24px \9 ;
    *margin-left: 32px;
    margin-top: 0.15em; }

  /* line 464, assets/css/partials/_formulario.sass */
  .form-botones {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-botones:before, .form-botones:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-botones:after {
    clear: both; }
  /* line 466, assets/css/partials/_formulario.sass */
  .form-botones .form-boton {
    float: right;
    margin-left: 8px; }

  /* line 469, assets/css/partials/_formulario.sass */
    .form-botones-proceso {
        clear: both;
        margin-top: 2rem;
    }
  /* line 472, assets/css/partials/_formulario.sass */
  .form-botones-proceso .form-boton-secundario {
    float: left;
    margin-left: 0; }

  /* line 476, assets/css/partials/_formulario.sass */
  .form-estandar .form-botones-proceso {
    width: auto; }

  /* line 478, assets/css/partials/_formulario.sass */
  .form-botones-globales {
    clear: both;
    margin-top: 20px; }
  /* line 481, assets/css/partials/_formulario.sass */
  .form-botones-globales .form-boton-secundario {
    float: left;
    margin-left: 0; }

  /* line 485, assets/css/partials/_formulario.sass */
  .form-estandar .form-botones-globales, .form-estandar .form-botones-lectura {
    width: auto; }

  /* line 490, assets/css/partials/_formulario.sass */
  .con-complementario .form-estandar .form-botones-globales, .con-complementario .form-estandar .form-botones-lectura {
    width: auto; }

  /* line 495, assets/css/partials/_formulario.sass */
  .form-bloque-titulo, .form-bloque-subtitulo {
    font-weight: bold;
    margin-bottom: 1em; }

  /* line 499, assets/css/partials/_formulario.sass */
  .form-bloque-titulo {
    font-size: 1.334em; }

  /* line 501, assets/css/partials/_formulario.sass */
  .form-bloque-subtitulo {
    font-size: 1.167em; }

  /* line 503, assets/css/partials/_formulario.sass */
  .form-bloque-titulo-interior {
    font-size: 1em; }

  /* line 506, assets/css/partials/_formulario.sass */
  .form-grupo-etiqueta, .form-campo-etiqueta, .datos-salida dt {
    font-weight: bold; }

  /* line 512, assets/css/partials/_formulario.sass */
    .form-campo-control input[type=text], .form-campo-control input[type=password], .form-campo-control input[type=email], .form-campo-control input[type=tel], .form-campo-control .customfile, .form-campo-control select, .form-campo-control textarea {
        border: 1px solid #d1d9de;
        -moz-border-radius: 0.308em;
        border-radius: 0.308em;
        -moz-box-shadow: inset 1px 1px 2px 1px rgba(204, 204, 204, 0.4);
        box-shadow: inset 1px 1px 2px 1px rgba(204, 204, 204, 0.4);
        padding: 5px 9px;
    }
  /* line 523, assets/css/partials/_formulario.sass */
		.form-campo-control input[type=text]:focus, .form-campo-control input[type=password]:focus, .form-campo-control .customfile:focus, .form-campo-control select:focus, .form-campo-control textarea:focus {
			border-color: #2f4788;
		}

  /* line 528, assets/css/partials/_formulario.sass */
  .form-campo-desactivado .form-campo-control input[type=text], .form-campo-desactivado .form-campo-control input[type=password], .form-campo-desactivado .form-campo-control .customfile, .form-campo-desactivado .form-campo-control select, .form-campo-desactivado .form-campo-control textarea, .form-campo-lectura .form-campo-control input[type=text], .form-campo-lectura .form-campo-control input[type=password], .form-campo-lectura .form-campo-control .customfile, .form-campo-lectura .form-campo-control select, .form-campo-lectura .form-campo-control textarea {
    background-color: #edeff0; }

  /* line 543, assets/css/partials/_formulario.sass */
  .form-marca-obligatorio {
    font-weight: normal; }

  /* line 546, assets/css/partials/_formulario.sass */
  .caja-info-registro {
    margin: 2.167em 0; }

  /* line 551, assets/css/partials/_formulario.sass */
  .form-anidacion .form-grupo-etiqueta, .form-anidacion .form-campo-etiqueta, .form-anidacion .form-campo-control input, .form-anidacion .form-campo-control select, .form-anidacion .form-campo-control textarea, .form-anidacion .form-radiocheck-etiqueta, .form-anidacion .form-boton-control, .form-anidacion .form-boton-enlace, .form-anidacion .form-campo-pista, .form-anidacion .form-campo-error-mensaje, .form-anidacion .form-radiocheck-pista, .form-anidacion .form-radiocheck-error {
    font-size: 0.917em; }

  /* line 565, assets/css/partials/_formulario.sass */
  .form-anidacion-libre .form-grupo-etiqueta, .form-anidacion-libre .form-campo-etiqueta, .form-anidacion-libre .form-campo-control input, .form-anidacion-libre .form-campo-control select, .form-anidacion-libre .form-campo-control textarea, .form-anidacion-libre .form-radiocheck-etiqueta, .form-anidacion-libre .form-boton-control, .form-anidacion-libre .form-boton-enlace, .form-anidacion-libre .form-campo-pista, .form-anidacion-libre .form-campo-error-mensaje, .form-anidacion-libre .form-radiocheck-pista, .form-anidacion-libre .form-radiocheck-error {
    font-size: 1em; }

  /* line 579, assets/css/partials/_formulario.sass */
  .form-anidacion-libre .form-radiocheck-etiqueta {
    font-weight: bold; }
  /* line 582, assets/css/partials/_formulario.sass */
  .form-anidacion-libre .form-anidacion .form-radiocheck-etiqueta {
    font-weight: normal; }

  /* line 586, assets/css/partials/_formulario.sass */
  input, select, textarea, .form-radiocheck-etiqueta {
    color: #333333; }

  /* line 592, assets/css/partials/_formulario.sass */
  .form-campo-desactivado .form-campo-etiqueta {
    color: #58758c; }

  /* line 595, assets/css/partials/_formulario.sass */
  .form-campo-desactivado input, .form-campo-desactivado select, .form-campo-desactivado textarea {
    color: #555555; }

  /* line 600, assets/css/partials/_formulario.sass */
  .form-radiocheck-desactivado .form-radiocheck-etiqueta {
    color: #666666; }

  /* line 603, assets/css/partials/_formulario.sass */
  .form-pista, .form-campo-pista, .form-radiocheck-pista, .datos-salida dd {
    color: #333333; }

  /* line 611, assets/css/partials/_formulario.sass */
  select, input, button, textarea {
    font-size: 1em; }

  /* line 615, assets/css/partials/_formulario.sass */
  .caja-form {
    background-color: #f4f7f8;
    border: 1px solid #dde2e5;
    -moz-border-radius: 10px;
    border-radius: 10px; }

  /* line 620, assets/css/partials/_formulario.sass */
  .caja-proceso {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-width: 0; }

  /* line 628, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-form {
    -moz-box-shadow: none;
    box-shadow: none;
    border-width: 0; }
  /* line 632, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-form-tl, .no-borderradius .caja-proceso-tl {
    background: url(../img/fn-caja-azul-tl.png) no-repeat top left; }
  /* line 635, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-proceso-tl {
    background-position: 0 -10px; }
  /* line 637, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-form-tr, .no-borderradius .caja-proceso-tr {
    background: url(../img/fn-caja-azul-tr.png) no-repeat top right; }
  /* line 640, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-proceso-tr {
    background-position: 100% -10px; }
  /* line 642, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-form-bl, .no-borderradius .caja-proceso-bl {
    background: url(../img/fn-caja-azul-bl.png) no-repeat bottom left; }
  /* line 645, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-form-br, .no-borderradius .caja-proceso-br {
    background: url(../img/fn-caja-azul-br.png) no-repeat bottom right; }
  /* line 648, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-form-i, .no-borderradius .caja-proceso-i {
    padding-top: 1px;
    padding-bottom: 16px; }
  /* line 652, assets/css/partials/_formulario.sass */
  .no-borderradius .caja-form-i .form-interior, .no-borderradius .caja-proceso-i .form-interior {
    margin-bottom: 0; }

  /* line 656, assets/css/partials/_formulario.sass */
  .form-separador {
    border-bottom: 1px solid white;
    clear: both;
    margin: 26px 0;
    *border-bottom-width: 0;
    *background: transparent url(../img/pt-separador-form.png) repeat-x 0 0; }
  /* line 663, assets/css/partials/_formulario.sass */
  .form-separador hr {
    color: #a8bbc5;
    border: 0;
    background-color: #a8bbc5;
    height: 1px;
    margin: 0;
    *float: left; }

  /* line 670, assets/css/partials/_formulario.sass */
  .form-cambio-concepto {
    margin-top: 32px; }

  /* line 673, assets/css/partials/_formulario.sass */
  .form-nota-contador {
    background: url(../img/contador-gas.png) no-repeat top left; }

  /* line 679, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control .form-campo-control-tl, .no-borderradius .form-campo-control .form-campo-control-tr, .no-borderradius .form-campo-control .form-campo-control-bl, .no-borderradius .form-campo-control .form-campo-control-br, .no-borderradius .form-campo-control .form-campo-control-i {
    float: left; }
  /* line 685, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control input[type=text], .no-borderradius .form-campo-control input[type=password], .no-borderradius .form-campo-control select, .no-borderradius .form-campo-control textarea {
    background-color: transparent;
    border: none;
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    box-shadow: none;
    padding: 6px 9px; }
  /* line 696, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control input[type=text]:focus, .no-borderradius .form-campo-control input[type=password]:focus, .no-borderradius .form-campo-control select:focus, .no-borderradius .form-campo-control textarea:focus {
    border-color: transparent; }
  /* line 698, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control .form-campo-control-tl {
    background: url(../img/formularios/campo-normal-tl.png) no-repeat top left;
    _zoom: 1; }
  /* line 701, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control .form-campo-control-tr {
    background: url(../img/formularios/campo-normal-tr.png) no-repeat top right;
    _zoom: 1; }
  /* line 704, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control .form-campo-control-bl {
    background: url(../img/formularios/campo-normal-bl.png) no-repeat bottom left;
    _zoom: 1; }
  /* line 707, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control .form-campo-control-br {
    background: url(../img/formularios/campo-normal-br.png) no-repeat bottom right;
    _zoom: 1; }
  /* line 710, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control .form-campo-control-i {
    _zoom: 1; }
  /* line 714, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control-inactivo .form-campo-control-tl {
    background-image: url(../img/formularios/campo-inactivo-tl.gif); }
  /* line 716, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control-inactivo .form-campo-control-tr {
    background-image: url(../img/formularios/campo-inactivo-tr.gif); }
  /* line 718, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control-inactivo .form-campo-control-br {
    background-image: url(../img/formularios/campo-inactivo-br.gif); }
  /* line 720, assets/css/partials/_formulario.sass */
  .no-borderradius .form-campo-control-inactivo .form-campo-control-bl {
    background-image: url(../img/formularios/campo-inactivo-bl.gif); }

  /* line 7, assets/css/partials/_formulario-acceso.sass */
    .con-complementario .form-acceso .form-campo-etiqueta {
        width: 115px;
    }
  /* line 9, assets/css/partials/_formulario-acceso.sass */
  .con-complementario .form-acceso .form-campo-control input {
    width: 186px; }
  /* line 11, assets/css/partials/_formulario-acceso.sass */
  .con-complementario .form-acceso .form-botones {
    width: 350px; }
  /* line 15, assets/css/partials/_formulario-acceso.sass */
  .con-complementario .form-acceso .form-bloque-acceso-otro .form-bloque-titulo {
    float: left;
    width: 150px; }

  /* line 19, assets/css/partials/_formulario-acceso.sass */
  .form-acceso-anidado {
    margin: 24px; }
  /* line 24, assets/css/partials/_formulario-acceso.sass */
  .form-acceso-anidado .form-limitador .form-campo .form-campo-control input {
    width: 256px; }
  /* line 26, assets/css/partials/_formulario-acceso.sass */
  .form-acceso-anidado .form-limitador .form-botones {
    width: 589px; }

  /* line 29, assets/css/partials/_formulario-acceso.sass */
  .ayudas-acceso {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0; }

  /* line 36, assets/css/partials/_formulario-acceso.sass */
  .form-registro-datos-acceso .form-campo-etiqueta, .form-modificacion-datos-acceso .form-campo-etiqueta {
    width: 283px; }
  /* line 38, assets/css/partials/_formulario-acceso.sass */
  .form-registro-datos-acceso .form-pista, .form-modificacion-datos-acceso .form-pista {
    margin-left: 317px; }
  /* line 40, assets/css/partials/_formulario-acceso.sass */
	.form-registro-datos-acceso .form-botones,
	.form-modificacion-datos-acceso .form-botones {
		display: flex;
		justify-content: center;
		flex-direction: row-reverse;
	}
  /* line 43, assets/css/partials/_formulario-acceso.sass */
  .form-registro-datos-acceso .form-bloque-acceso-otro .form-bloque-titulo, .form-modificacion-datos-acceso .form-bloque-acceso-otro .form-bloque-titulo {
    float: left;
    width: 318px; }
  /* line 46, assets/css/partials/_formulario-acceso.sass */
  .form-registro-datos-acceso .form-bloque-acceso-otro .form-pista, .form-modificacion-datos-acceso .form-bloque-acceso-otro .form-pista {
    display: block; }

  /* line 51, assets/css/partials/_formulario-acceso.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-otro .form-bloque-titulo {
    float: none; }
  /* line 54, assets/css/partials/_formulario-acceso.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-dnie .form-bloque-acceso-otro-estado {
    margin-top: 15px; }
  /* line 57, assets/css/partials/_formulario-acceso.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-fb .form-bloque-acceso-otro-estado {
    margin-top: 4px; }
  /* line 59, assets/css/partials/_formulario-acceso.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-otro-contenido {
    *zoom: 1;
    float: right;
    margin-bottom: 20px;
    margin-right: 273px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-otro-contenido:before, .form-modificacion-datos-acceso .form-bloque-acceso-otro-contenido:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-otro-contenido:after {
    clear: both; }
  /* line 64, assets/css/partials/_formulario-acceso.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-otro-contenido .form-bloque-acceso-otro-tipo, .form-modificacion-datos-acceso .form-bloque-acceso-otro-contenido .form-bloque-acceso-otro-estado {
    float: left;
    margin-bottom: 0; }
  /* line 68, assets/css/partials/_formulario-acceso.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-otro-contenido .form-bloque-acceso-otro-tipo {
    margin-right: 36px; }
  /* line 70, assets/css/partials/_formulario-acceso.sass */
  .form-modificacion-datos-acceso .form-bloque-acceso-otro-contenido .form-bloque-acceso-otro-estado dt {
    margin-bottom: 0;
    width: auto; }
  /* line 73, assets/css/partials/_formulario-acceso.sass */
  .form-modificacion-datos-acceso .form-botones {
    clear: both; }

  /* line 13, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-botones {
    padding: 5px 5px; }
  /* line 15, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-botones .form-boton {
    margin-right: 8px; }

  /* line 17, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-campos {
    overflow: auto;
    height: 150px;
    padding: 1px 5px;
    *width: 323px;
    *zoom: 1; }
  /* line 23, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-campos .form-grupo {
    margin: 0;
    *position: static; }
  /* line 26, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-campos .form-grupo-etiqueta {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 28, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-campos .form-lista-campos-scroll {
    float: none;
    margin-left: 0; }
  /* line 31, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-campos .form-lista-campos-item {
    margin: 0.55em 0;
    white-space: nowrap; }

  /* line 37, assets/css/partials/_formulario-ahorro-online.sass */
  .form-alta-baja .form-lista-campos-columna, .con-complementario .form-alta-baja .form-lista-campos-columna {
    *margin-left: 0;
    *padding-left: 0; }

  /* line 41, assets/css/partials/_formulario-ahorro-online.sass */
  .form-alta-baja-condiciones .form-grupo-etiqueta {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 43, assets/css/partials/_formulario-ahorro-online.sass */
  .form-alta-baja-condiciones .form-lista-campos {
    float: right;
    margin-left: 0; }
  /* line 46, assets/css/partials/_formulario-ahorro-online.sass */
  .form-alta-baja-condiciones .form-lista-campos-item {
    *zoom: 0; }

  /* line 49, assets/css/partials/_formulario-ahorro-online.sass */
  .form-alta-baja .form-botones {
    margin-bottom: 1.333em; }

  /* line 51, assets/css/partials/_formulario-ahorro-online.sass */
  .form-alta-baja-alinea-condiciones {
    margin-top: 4em;
    *margin-top: 4.2em; }

  /* line 57, assets/css/partials/_formulario-ahorro-online.sass */
  .form-tooltip-icono {
    cursor: pointer; }

  /* line 59, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion {
    border-style: solid;
    border-width: 1px;
    -moz-border-radius: 0.308em;
    border-radius: 0.308em;
    -moz-box-shadow: inset 1px 1px 2px 1px #efefef;
    box-shadow: inset 1px 1px 2px 1px #efefef; }

  /* line 66, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-botones {
    border-bottom-style: solid;
    border-bottom-width: 1px; }

  /* line 70, assets/css/partials/_formulario-ahorro-online.sass */
  .no-borderradius .form-lista-seleccion {
    -moz-border-radius: 0;
    border-radius: 0;
    -moz-box-shadow: none;
    box-shadow: none;
    border-width: 0;
    *zoom: 1; }
  /* line 77, assets/css/partials/_formulario-ahorro-online.sass */
  .no-borderradius .form-lista-seleccion-tl, .no-borderradius .form-lista-seleccion-tr, .no-borderradius .form-lista-seleccion-bl, .no-borderradius .form-lista-seleccion-br, .no-borderradius .form-lista-seleccion-i {
    *zoom: 1; }
  /* line 83, assets/css/partials/_formulario-ahorro-online.sass */
  .no-borderradius .form-lista-seleccion-tl {
    background: url(../img/formularios/campo-normal-tl.png) no-repeat top left; }
  /* line 85, assets/css/partials/_formulario-ahorro-online.sass */
  .no-borderradius .form-lista-seleccion-tr {
    background: url(../img/formularios/campo-normal-tr.png) no-repeat top right; }
  /* line 87, assets/css/partials/_formulario-ahorro-online.sass */
  .no-borderradius .form-lista-seleccion-bl {
    background: url(../img/formularios/campo-normal-bl.png) no-repeat bottom left; }
  /* line 89, assets/css/partials/_formulario-ahorro-online.sass */
  .no-borderradius .form-lista-seleccion-br {
    background: url(../img/formularios/campo-normal-br.png) no-repeat bottom right; }
  /* line 91, assets/css/partials/_formulario-ahorro-online.sass */
  .no-borderradius .form-lista-seleccion-i {
    padding: 3px; }

  /* line 96, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion {
    border-color: #b3bcc1;
    -moz-border-radius: 0.308em;
    border-radius: 0.308em;
    -moz-box-shadow: inset 1px 1px 2px 1px #efefef;
    box-shadow: inset 1px 1px 2px 1px #efefef; }

  /* line 102, assets/css/partials/_formulario-ahorro-online.sass */
  .form-lista-seleccion-botones {
    border-color: #a8bbc5; }

  /* line 22, assets/css/partials/_formulario-botones.sass */
  .form-boton-control {
    background: none;
    border-style: none;
    border-width: 0;
    overflow: visible;
    _width: 0;
    _overflow: visible; }

  /* line 32, assets/css/partials/_formulario-botones.sass */
  .form-boton-control, .customfile-button, .form-boton-enlace {
    font-weight: bold;
    padding: 4px 14px 3px 14px;
    -moz-border-radius: 0.308em;
    border-radius: 0.308em;
    line-height: normal;
    text-decoration: none;
    display:block;}

  /* line 42, assets/css/partials/_formulario-botones.sass */
  .form-boton-control::-moz-focus-inner {
    padding: 0;
    border: 0; }

  /* line 45, assets/css/partials/_formulario-botones.sass */
  .form-boton-control {
    *padding: 3px 14px 1px 14px; }

  /* line 48, assets/css/partials/_formulario-botones.sass */
  .form-boton-enlace {
    *padding-bottom: 3px; }

  /* line 54, assets/css/partials/_formulario-botones.sass */
	.form-boton-como-enlace .form-boton-control, .form-boton-como-enlace .form-boton-enlace {
		-moz-border-radius: 0;
		border-radius: 0;
		border-width: 0;
		color: #2f4788;
		display: inline;
		font-weight: normal;
		margin: 0;
		padding: 0;
		text-decoration: underline;
	}
  /* line 65, assets/css/partials/_formulario-botones.sass */
        .form-boton-como-enlace .form-boton-control:hover, .form-boton-como-enlace .form-boton-enlace:hover {
            color: #ff9241;
        }
  /* line 67, assets/css/partials/_formulario-botones.sass */
	.form-boton-como-enlace .form-boton-control:focus, .form-boton-como-enlace .form-boton-enlace:focus {
		color: #2f4788;
	}
  /* line 69, assets/css/partials/_formulario-botones.sass */
  .form-boton-como-enlace .form-boton-control::-moz-focus-inner {
    padding: 0;
    border: 0; }

  /* line 73, assets/css/partials/_formulario-botones.sass */
  .form-botones .form-boton-como-enlace {
    margin-top: 5px; }

  /* line 76, assets/css/partials/_formulario-botones.sass */
  .form-boton-control {
    cursor: pointer; }

  /* line 78, assets/css/partials/_formulario-botones.sass */
  .form-boton-enlace {
    text-decoration: none; }

  /* line 83, assets/css/partials/_formulario-botones.sass */
    .customfile-button {
        background-color: #1f466e;
        color: white;
    }

  /* line 87, assets/css/partials/_formulario-botones.sass */
    .form-boton-primario .form-boton-control, .form-boton-primario .form-boton-enlace {
        background-color: #1f466e;
        border-color: #1f466e;
        border-style: solid;
        border-width: 1px;
        color: white;
        font-size: 13px;
        letter-spacing: 0.5px;
    }
  /* line 94, assets/css/partials/_formulario-botones.sass */
		.form-boton-primario .form-boton-control:hover, .form-boton-primario .form-boton-enlace:hover {
			background-color: #2f4788;
			opacity:0.8;
			color: white;
			border-color: #2f4788;
		}
  /* line 98, assets/css/partials/_formulario-botones.sass */
		.form-boton-primario .form-boton-control:focus, .form-boton-primario .form-boton-enlace:focus {
			background-color: #2f4788;
			color: white;
			border-color: #2f4788;
		}

  /* line 105, assets/css/partials/_formulario-botones.sass */
    .form-boton-primario-desactivado .form-boton-control, .form-boton-primario-desactivado .form-boton-control:hover, .form-boton-primario-desactivado .form-boton-control:focus, .form-boton-primario-desactivado .form-boton-enlace, .form-boton-primario-desactivado .form-boton-enlace:hover, .form-boton-primario-desactivado .form-boton-enlace:focus {
        background-color: #d4d4d4;
        color: #999999;
        border-color: #d4d4d4;
        font-size: 13px;
        letter-spacing: 0.5px;
        border-style: solid;
        border-width: 1px;
    }

  /* line 112, assets/css/partials/_formulario-botones.sass */
	.no-borderradius .form-boton-primario {
		background-color: #2f4788;
	}
  /* line 114, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario .form-boton-control, .no-borderradius .form-boton-primario .form-boton-enlace {
    background-color: transparent;
    border-width: 0;
    *border: 1px solid transparent; }
  /* line 119, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario .form-boton-tl {
    background: url(../img/fn-boton-primario-tl.png) no-repeat top left;
    display: block; }
  /* line 122, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario .form-boton-tr {
    background: url(../img/fn-boton-primario-tr.png) no-repeat top right;
    display: block; }
  /* line 125, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario .form-boton-bl {
    background: url(../img/fn-boton-primario-bl.png) no-repeat bottom left;
    display: block; }
  /* line 128, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario .form-boton-br {
    background: url(../img/fn-boton-primario-br.png) no-repeat bottom right;
    display: block; }
  /* line 131, assets/css/partials/_formulario-botones.sass */
		.no-borderradius .form-boton-primario:hover {
			background-color: #2f4788;
		}
  /* line 133, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario:hover .form-boton-control, .no-borderradius .form-boton-primario:hover .form-boton-enlace {
    border-width: 0;
    *border: 1px solid transparent; }
  /* line 137, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario:hover .form-boton-tl {
    background-image: url(../img/fn-boton-primario-hover-tl.png); }
  /* line 139, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario:hover .form-boton-tr {
    background-image: url(../img/fn-boton-primario-hover-tr.png); }
  /* line 141, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario:hover .form-boton-bl {
    background-image: url(../img/fn-boton-primario-hover-bl.png); }
  /* line 143, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario:hover .form-boton-br {
    background-image: url(../img/fn-boton-primario-hover-br.png); }
  /* line 147, assets/css/partials/_formulario-botones.sass */
		.no-borderradius .form-boton-primario.form-boton-foco .form-boton-control, .no-borderradius .form-boton-primario.form-boton-foco .form-boton-enlace {
			border-width: 0;
			*border: 1px solid #2f4788;
		}
  /* line 151, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario.form-boton-foco .form-boton-tl {
    background-image: url(../img/fn-boton-primario-foco-tl.png); }
  /* line 153, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario.form-boton-foco .form-boton-tr {
    background-image: url(../img/fn-boton-primario-foco-tr.png); }
  /* line 155, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario.form-boton-foco .form-boton-bl {
    background-image: url(../img/fn-boton-primario-foco-bl.png); }
  /* line 157, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario.form-boton-foco .form-boton-br {
    background-image: url(../img/fn-boton-primario-foco-br.png); }
  /* line 159, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario-desactivado, .no-borderradius .form-boton-primario-desactivado:hover, .no-borderradius .form-boton-primario-desactivado.form-boton-foco {
    background-color: #d4d4d4; }
  /* line 163, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario-desactivado .form-boton-control, .no-borderradius .form-boton-primario-desactivado .form-boton-enlace, .no-borderradius .form-boton-primario-desactivado:hover .form-boton-control, .no-borderradius .form-boton-primario-desactivado:hover .form-boton-enlace, .no-borderradius .form-boton-primario-desactivado.form-boton-foco .form-boton-control, .no-borderradius .form-boton-primario-desactivado.form-boton-foco .form-boton-enlace {
    border-width: 0;
    *border: 1px solid transparent; }
  /* line 167, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario-desactivado .form-boton-tl, .no-borderradius .form-boton-primario-desactivado:hover .form-boton-tl, .no-borderradius .form-boton-primario-desactivado.form-boton-foco .form-boton-tl {
    background-image: url(../img/fn-boton-desactivado-tl.png); }
  /* line 169, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario-desactivado .form-boton-tr, .no-borderradius .form-boton-primario-desactivado:hover .form-boton-tr, .no-borderradius .form-boton-primario-desactivado.form-boton-foco .form-boton-tr {
    background-image: url(../img/fn-boton-desactivado-tr.png); }
  /* line 171, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario-desactivado .form-boton-bl, .no-borderradius .form-boton-primario-desactivado:hover .form-boton-bl, .no-borderradius .form-boton-primario-desactivado.form-boton-foco .form-boton-bl {
    background-image: url(../img/fn-boton-desactivado-bl.png); }
  /* line 173, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-primario-desactivado .form-boton-br, .no-borderradius .form-boton-primario-desactivado:hover .form-boton-br, .no-borderradius .form-boton-primario-desactivado.form-boton-foco .form-boton-br {
    background-image: url(../img/fn-boton-desactivado-br.png); }
  /* line 177, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-control:hover, .no-borderradius .form-boton-enlace:hover {
    background-color: transparent; }

  /* line 182, assets/css/partials/_formulario-botones.sass */
    .form-boton-secundario .form-boton-control, .form-boton-secundario .form-boton-enlace {
        background-color: #c8c8c8;
        color: #2f4788;
        border-color: #c8c8c8;
        border-style: solid;
        border-width: 1px;
        font-size: 13px;
        letter-spacing: 0.5px;
    }
  /* line 189, assets/css/partials/_formulario-botones.sass */
		.form-boton-secundario .form-boton-control:hover, .form-boton-secundario .form-boton-enlace:hover {
			color: #2f4788;
		}
  /* line 191, assets/css/partials/_formulario-botones.sass */
		.form-boton-secundario .form-boton-control:focus, .form-boton-secundario .form-boton-enlace:focus {
			color: #2f4788;
			border-color: #2f4788;
		}

  /* line 197, assets/css/partials/_formulario-botones.sass */
  .form-boton-secundario-desactivado .form-boton-control, .form-boton-secundario-desactivado .form-boton-control:hover, .form-boton-secundario-desactivado .form-boton-control:focus, .form-boton-secundario-desactivado .form-boton-enlace, .form-boton-secundario-desactivado .form-boton-enlace:hover, .form-boton-secundario-desactivado .form-boton-enlace:focus {
    background-color: #d4d4d4;
    color: #999999;
    border-color: #d4d4d4; }

  /* line 204, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario {
    background-color: #c8c8c8; }
  /* line 206, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario .form-boton-control, .no-borderradius .form-boton-secundario .form-boton-enlace {
    background-color: transparent;
    border-width: 0;
    *border: 1px solid transparent; }
  /* line 211, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario .form-boton-tl {
    background: url(../img/fn-boton-secundario-tl.png) no-repeat top left;
    display: block; }
  /* line 214, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario .form-boton-tr {
    background: url(../img/fn-boton-secundario-tr.png) no-repeat top right;
    display: block; }
  /* line 217, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario .form-boton-bl {
    background: url(../img/fn-boton-secundario-bl.png) no-repeat bottom left;
    display: block; }
  /* line 220, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario .form-boton-br {
    background: url(../img/fn-boton-secundario-br.png) no-repeat bottom right;
    display: block; }
  /* line 223, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario.form-boton-foco {
    background-color: #c8c8c8; }
  /* line 225, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario.form-boton-foco .form-boton-control, .no-borderradius .form-boton-secundario.form-boton-foco .form-boton-enlace {
    border-width: 0;
    *border: 1px solid transparent; }
  /* line 229, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario.form-boton-foco .form-boton-tl {
    background-image: url(../img/fn-boton-secundario-foco-tl.png); }
  /* line 231, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario.form-boton-foco .form-boton-tr {
    background-image: url(../img/fn-boton-secundario-foco-tr.png); }
  /* line 233, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario.form-boton-foco .form-boton-bl {
    background-image: url(../img/fn-boton-secundario-foco-bl.png); }
  /* line 235, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario.form-boton-foco .form-boton-br {
    background-image: url(../img/fn-boton-secundario-foco-br.png); }
  /* line 237, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario-desactivado.form-boton-foco {
    background-color: #c8c8c8; }
  /* line 239, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario-desactivado.form-boton-foco .form-boton-tl {
    background-image: url(../img/fn-boton-secundario-tl.png); }
  /* line 241, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario-desactivado.form-boton-foco .form-boton-tr {
    background-image: url(../img/fn-boton-secundario-tr.png); }
  /* line 243, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario-desactivado.form-boton-foco .form-boton-bl {
    background-image: url(../img/fn-boton-secundario-bl.png); }
  /* line 245, assets/css/partials/_formulario-botones.sass */
  .no-borderradius .form-boton-secundario-desactivado.form-boton-foco .form-boton-br {
    background-image: url(../img/fn-boton-secundario-br.png); }

  /* line 10, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-cabecera {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .form-confirmacion-cabecera:before, .form-confirmacion-cabecera:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .form-confirmacion-cabecera:after {
    clear: both; }
  /* line 12, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-cabecera .form-bloque-subtitulo {
    float: left;
    margin-bottom: 7px; }

  /* line 15, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-modificar {
    float: right;
    margin-top: 2px; }

  /* line 20, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-bloque .datos-salida dt {
    width: 410px; }
  /* line 22, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-bloque .datos-salida dt.datos-salida-fila {
    width: auto; }
  /* line 24, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-bloque .datos-salida dt.datos-salida-fila-primero {
    width: 410px; }
  /* line 26, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-bloque .datos-salida dd {
    width: 440px; }
  /* line 28, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-bloque .datos-salida dd.datos-salida-fila {
    width: auto; }

  /* line 30, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-cuerpo {
    padding-top: 1.667em; }

  /* line 35, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-cabecera {
    border-bottom-style: solid;
    border-bottom-width: 1px; }

  /* line 38, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-cuerpo {
    border-top-style: solid;
    border-top-width: 1px; }

  /* line 44, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-cabecera {
    border-bottom-color: #a8bbc5; }

  /* line 46, assets/css/partials/_formulario-confirmacion.sass */
  .form-confirmacion-cuerpo {
    border-top-color: white; }

  /* line 10, assets/css/partials/_formulario-tabla.sass */
  .form-tabla th, .form-tabla td {
    padding: 0; }

  /* line 15, assets/css/partials/_formulario-tabla.sass */
  .form-tabla {
    width: 100%; }
  /* line 17, assets/css/partials/_formulario-tabla.sass */
  .form-tabla th, .form-tabla td {
    padding: 4px 15px; }
  /* line 20, assets/css/partials/_formulario-tabla.sass */
  .form-tabla td.form-tabla-columna-campos .form-campo {
    float: right; }

  /* line 23, assets/css/partials/_formulario-tabla.sass */
  .form-tabla-lectura-gas {
    width: 886px; }
  /* line 25, assets/css/partials/_formulario-tabla.sass */
  .form-tabla-lectura-gas .form-tabla-lectura-anterior, .form-tabla-lectura-gas .form-tabla-lectura-fecha {
    width: 170px; }
  /* line 28, assets/css/partials/_formulario-tabla.sass */
  .form-tabla-lectura-gas .form-tabla-lectura-nueva {
    width: 250px; }

  /* line 31, assets/css/partials/_formulario-tabla.sass */
  .form-tabla-lectura-electricidad-1 {
    width: 886px; }

  /* line 33, assets/css/partials/_formulario-tabla.sass */
  .form-tabla-lectura-electricidad-2 {
    margin-left: 160px;
    width: 726px; }

  /* line 38, assets/css/partials/_formulario-tabla.sass */
  .form-tabla-lectura-electricidad-1 .form-tabla-lectura-concepto, .form-tabla-lectura-electricidad-2 .form-tabla-lectura-concepto {
    width: 130px; }
  /* line 40, assets/css/partials/_formulario-tabla.sass */
  .form-tabla-lectura-electricidad-1 .form-tabla-lectura-anterior, .form-tabla-lectura-electricidad-1 .form-tabla-lectura-fecha, .form-tabla-lectura-electricidad-2 .form-tabla-lectura-anterior, .form-tabla-lectura-electricidad-2 .form-tabla-lectura-fecha {
    width: 110px; }
  /* line 43, assets/css/partials/_formulario-tabla.sass */
  .form-tabla-lectura-electricidad-1 .form-tabla-lectura-nueva, .form-tabla-lectura-electricidad-2 .form-tabla-lectura-nueva {
    width: 280px; }

  /* line 48, assets/css/partials/_formulario-tabla.sass */
  .form-tabla th, .form-tabla td {
    border-width: 0;
    text-align: left; }
  /* line 52, assets/css/partials/_formulario-tabla.sass */
  .form-tabla td .form-campo-etiqueta {
    font-weight: normal;
    width: auto; }

  /* line 16, assets/css/partials/_formulario-validacion.sass */
	.form-lista-errores {
		background-color: #fdfdfc;
		background-color: #f8f4f4;
		border: 1px solid #ef435a;
		-moz-border-radius: 10px;
		border-radius: 10px;
		margin: 16px;
	}
  /* line 23, assets/css/partials/_formulario-validacion.sass */
  .form-lista-errores .form-lista-errores-contenido {
    background: url(../img/ico-error-30.png) no-repeat 10px 10px;
    padding: 16px 10px 10px 47px;
    margin: 2px; }
  /* line 27, assets/css/partials/_formulario-validacion.sass */
  .form-lista-errores ul {
    list-style: none;
    margin-left: 15px; }
  /* line 30, assets/css/partials/_formulario-validacion.sass */
  .form-lista-errores .form-errores-error {
    margin-bottom: 6px; }
  /* line 32, assets/css/partials/_formulario-validacion.sass */
		.form-lista-errores .form-errores-error-enlace {
			color: #ef435a;
			font-weight: bold;
		}

  /* line 36, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-lista-errores {
    border: none;
    overflow: hidden;
    -moz-border-radius: 0;
    border-radius: 0;
    *zoom: 1; }
  /* line 43, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-lista-errores .form-lista-errores-tl {
    background: url(../img/fn-msg-error-tl.png) no-repeat top left; }
  /* line 45, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-lista-errores .form-lista-errores-tr {
    background: url(../img/fn-msg-error-tr.png) no-repeat top right; }
  /* line 47, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-lista-errores .form-lista-errores-br {
    background: url(../img/fn-msg-error-br.png) no-repeat bottom right; }
  /* line 49, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-lista-errores .form-lista-errores-bl {
    background: url(../img/fn-msg-error-bl.png) no-repeat bottom left; }

  /* line 55, assets/css/partials/_formulario-validacion.sass */
  .form-campo-valido .form-campo-valido-icono {
    margin-left: 6px;
    margin-top: 6px;
    float: left; }

  /* line 62, assets/css/partials/_formulario-validacion.sass */
	.form-campo-error .form-campo-control input[type=text], .form-campo-error .form-campo-control input[type=password], .form-campo-error .form-campo-control select, .form-campo-error .form-campo-control textarea {
		background-color: #fcf6af;
		color: #ef435a;
	}
  /* line 68, assets/css/partials/_formulario-validacion.sass */
		.form-campo-error .form-campo-control input[type=text]:focus, .form-campo-error .form-campo-control input[type=password]:focus, .form-campo-error .form-campo-control select:focus, .form-campo-error .form-campo-control textarea:focus {
			border: 1px solid #ef435a;
		}
  /* line 70, assets/css/partials/_formulario-validacion.sass */
	.form-campo-error .form-campo-error-mensaje {
		clear: left;
		color: #ef435a;
		padding-top: 0.25em;
	}

  /* line 74, assets/css/partials/_formulario-validacion.sass */
  .form-campo-error-icono {
    margin-right: 4px;
    margin-top: 2px;
    vertical-align: top; }

  /* line 79, assets/css/partials/_formulario-validacion.sass */
  fieldset.form-campo-error .form-campo-error-mensaje {
    margin-left: 314px;
    margin-top: 0; }

  /* line 84, assets/css/partials/_formulario-validacion.sass */
  .con-complementario fieldset.form-campo-error .form-campo-error-mensaje {
    margin-left: 220px; }

  /* line 88, assets/css/partials/_formulario-validacion.sass */
  fieldset.form-grupo .form-campo-control .form-campo-error-mensaje {
    margin-left: 0; }

  /* line 93, assets/css/partials/_formulario-validacion.sass */
  .con-complementario fieldset.form-grupo .form-campo-control .form-campo-error-mensaje {
    margin-left: 0; }

  /* line 95, assets/css/partials/_formulario-validacion.sass */
	.form-campo-error-mensaje {
		color: #ef435a;
		margin-top: 0.5em;
	}

  /* line 101, assets/css/partials/_formulario-validacion.sass */
  .form-grupo-fila .form-campo-error .form-campo-etiqueta {
    padding-left: 0; }
  /* line 104, assets/css/partials/_formulario-validacion.sass */
  .form-grupo-fila .form-campo-error.form-campo-primero .form-campo-etiqueta {
    padding-left: 20px; }

  /* line 114, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error .form-campo-control input[type=text], .no-borderradius .form-campo-error .form-campo-control input[type=password], .no-borderradius .form-campo-error .form-campo-control select, .no-borderradius .form-campo-error .form-campo-control textarea, .no-borderradius .form-campo-desactivado .form-campo-control input[type=text], .no-borderradius .form-campo-desactivado .form-campo-control input[type=password], .no-borderradius .form-campo-desactivado .form-campo-control select, .no-borderradius .form-campo-desactivado .form-campo-control textarea, .no-borderradius .form-campo-lectura .form-campo-control input[type=text], .no-borderradius .form-campo-lectura .form-campo-control input[type=password], .no-borderradius .form-campo-lectura .form-campo-control select, .no-borderradius .form-campo-lectura .form-campo-control textarea {
    background-color: transparent;
    -moz-box-shadow: none;
    box-shadow: none; }
  /* line 121, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error .form-campo-control input[type=text]:focus, .no-borderradius .form-campo-error .form-campo-control input[type=password]:focus, .no-borderradius .form-campo-error .form-campo-control select:focus, .no-borderradius .form-campo-error .form-campo-control textarea:focus, .no-borderradius .form-campo-desactivado .form-campo-control input[type=text]:focus, .no-borderradius .form-campo-desactivado .form-campo-control input[type=password]:focus, .no-borderradius .form-campo-desactivado .form-campo-control select:focus, .no-borderradius .form-campo-desactivado .form-campo-control textarea:focus, .no-borderradius .form-campo-lectura .form-campo-control input[type=text]:focus, .no-borderradius .form-campo-lectura .form-campo-control input[type=password]:focus, .no-borderradius .form-campo-lectura .form-campo-control select:focus, .no-borderradius .form-campo-lectura .form-campo-control textarea:focus {
    border: none; }
  /* line 125, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error .form-campo-control-tl {
    background-image: url(../img/formularios/campo-error-tl.gif); }
  /* line 127, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error .form-campo-control-tr {
    background-image: url(../img/formularios/campo-error-tr.gif); }
  /* line 129, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error .form-campo-control-br {
    background-image: url(../img/formularios/campo-error-br.gif); }
  /* line 131, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error .form-campo-control-bl {
    background-image: url(../img/formularios/campo-error-bl.gif); }
  /* line 135, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-foco .form-campo-control-tl {
    background-image: url(../img/formularios/campo-foco-tl.gif); }
  /* line 137, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-foco .form-campo-control-tr {
    background-image: url(../img/formularios/campo-foco-tr.gif); }
  /* line 139, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-foco .form-campo-control-br {
    background-image: url(../img/formularios/campo-foco-br.gif); }
  /* line 141, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-foco .form-campo-control-bl {
    background-image: url(../img/formularios/campo-foco-bl.gif); }
  /* line 145, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error-foco .form-campo-control-tl {
    background-image: url(../img/formularios/campo-error-foco-tl.gif); }
  /* line 147, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error-foco .form-campo-control-tr {
    background-image: url(../img/formularios/campo-error-foco-tr.gif); }
  /* line 149, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error-foco .form-campo-control-br {
    background-image: url(../img/formularios/campo-error-foco-br.gif); }
  /* line 151, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-error-foco .form-campo-control-bl {
    background-image: url(../img/formularios/campo-error-foco-bl.gif); }
  /* line 155, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-desactivado .form-campo-control-tl, .no-borderradius .form-campo-lectura .form-campo-control-tl {
    background-image: url(../img/formularios/campo-desactivado-tl.gif); }
  /* line 157, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-desactivado .form-campo-control-tr, .no-borderradius .form-campo-lectura .form-campo-control-tr {
    background-image: url(../img/formularios/campo-desactivado-tr.gif); }
  /* line 159, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-desactivado .form-campo-control-br, .no-borderradius .form-campo-lectura .form-campo-control-br {
    background-image: url(../img/formularios/campo-desactivado-br.gif); }
  /* line 161, assets/css/partials/_formulario-validacion.sass */
  .no-borderradius .form-campo-desactivado .form-campo-control-bl, .no-borderradius .form-campo-lectura .form-campo-control-bl {
    background-image: url(../img/formularios/campo-desactivado-bl.gif); }

  /* line 15, assets/css/partials/_indicador-pasos.sass */
  .pasos {
    list-style: none outside; }

  /* line 17, assets/css/partials/_indicador-pasos.sass */
  .pasos, .paso, .paso-datos, .paso-numero, .paso-nombre {
    margin: 0;
    padding: 0; }

  /* line 26, assets/css/partials/_indicador-pasos.sass */
  .pasos {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .pasos:before, .pasos:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .pasos:after {
    clear: both; }

  /* line 28, assets/css/partials/_indicador-pasos.sass */
  .paso {
    margin: 0 0 0 2px;
    float: left; }

  /* line 31, assets/css/partials/_indicador-pasos.sass */
  .paso-primero {
    margin-left: 0; }

  /* line 34, assets/css/partials/_indicador-pasos.sass */
  .pasos-2 .paso {
    width: 458px; }

  /* line 37, assets/css/partials/_indicador-pasos.sass */
  .pasos-3 .paso {
    width: 304px; }
  /* line 39, assets/css/partials/_indicador-pasos.sass */
  .pasos-3 .paso-ultimo {
    width: 306px; }

  /* line 42, assets/css/partials/_indicador-pasos.sass */
  .pasos-4 .paso {
    width: 228px; }

  /* line 45, assets/css/partials/_indicador-pasos.sass */
  .pasos-6 .paso {
    width: 151px; }
  /* line 47, assets/css/partials/_indicador-pasos.sass */
  .pasos-6 .paso-ultimo {
    width: 153px; }

  /* line 50, assets/css/partials/_indicador-pasos.sass */
  .pasos-7 .paso {
    width: 129px; }
  /* line 52, assets/css/partials/_indicador-pasos.sass */
  .pasos-7 .paso-ultimo {
    width: 132px; }

  /* line 54, assets/css/partials/_indicador-pasos.sass */
  .paso-datos {
    display: block;
    padding: 6px 16px 12px 16px; }

  /* line 57, assets/css/partials/_indicador-pasos.sass */
  .paso-contenido {
    display: block; }

  /* line 59, assets/css/partials/_indicador-pasos.sass */
  .paso-numero {
    font-weight: bold;
    display: block; }

  /* line 62, assets/css/partials/_indicador-pasos.sass */
  .paso-nombre {
    display: block; }

  /* line 67, assets/css/partials/_indicador-pasos.sass */
  .caja-pasos {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0; }

  /* line 75, assets/css/partials/_indicador-pasos.sass */
  .paso-numero {
    font-size: 1.167em; }

  /* line 78, assets/css/partials/_indicador-pasos.sass */
  .no-borderradius .caja-pasos {
    -moz-box-shadow: none;
    box-shadow: none;
    border-width: 0; }
  /* line 82, assets/css/partials/_indicador-pasos.sass */
  .no-borderradius .caja-pasos-tl {
    background: url(../img/fn-caja-azul-medio-tl.png) no-repeat top left; }
  /* line 84, assets/css/partials/_indicador-pasos.sass */
  .no-borderradius .caja-pasos-tr {
    background: url(../img/fn-caja-azul-medio-tr.png) no-repeat top right; }
  /* line 86, assets/css/partials/_indicador-pasos.sass */
  .no-borderradius .caja-pasos-i {
    margin-left: 1px; }

  /* line 90, assets/css/partials/_indicador-pasos.sass */
  .caja-pasos {
    background-color: #e2e9ec;
    border-color: #cfd7dc; }

  /* line 93, assets/css/partials/_indicador-pasos.sass */
	.paso {
		color: #2f4788;
		border-bottom: 0.333em solid;
		border-bottom-color: #a2b1b9;
	}
  /* line 97, assets/css/partials/_indicador-pasos.sass */
		.paso a, .paso a:hover {
			color: #2f4788;
			opacity:0.8;
			
		}

  /* line 100, assets/css/partials/_indicador-pasos.sass */
    .paso-seleccionado {
        color: #ff9241;
        border-bottom-color: #ff9241;
    }
  /* line 103, assets/css/partials/_indicador-pasos.sass */
  .paso-seleccionado .paso-datos {
    background: url(../img/punta-pasos-orange.png) no-repeat 13px 100%; }
  /* line 105, assets/css/partials/_indicador-pasos.sass */
		.paso-seleccionado a, .paso-seleccionado a:hover {
			color: #ef435a;
		}

  /* line 10, assets/css/partials/_lista-resultados.sass */
  .lista-resultados {
    list-style: none outside; }

  /* line 12, assets/css/partials/_lista-resultados.sass */
  .lista-resultados, .lista-resultados-resultado {
    margin: 0;
    padding: 0; }

  /* line 18, assets/css/partials/_lista-resultados.sass */
  .lista-resultados {
    height: 12.5em;
    overflow: auto; }

  /* line 21, assets/css/partials/_lista-resultados.sass */
  .lista-resultados-resultado {
    padding: 0.65em 10px; }

  /* line 25, assets/css/partials/_lista-resultados.sass */
  .lista-resultados-resultado-impar {
    background-color: white; }

  /* line 9, assets/css/partials/_marco.sass */
  #marco {
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;
    position: relative;
    margin: 0 auto;
    width: 972px; }

  /* line 20, assets/css/partials/_marco.sass */
  #marco {
    border-bottom-color: #b6b8b8;
    border-left-color: #b6b8b8;
    border-right-color: #b6b8b8; }

  /* line 15, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones .menu-items {
    list-style: none outside; }
  /* line 17, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones .menu-items, .menu-comunicaciones .menu-item {
    margin: 0;
    padding: 0; }

  /* line 23, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones {
    *zoom: 1;
    float: right;
    *width: 260px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .menu-comunicaciones:before, .menu-comunicaciones:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .menu-comunicaciones:after {
    clear: both; }
  /* line 27, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones .menu-items {
    float: right; }
  /* line 29, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones .menu-item {
    float: left;
    margin-left: 0.083em; }
  /* line 32, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones .menu-etiqueta {
    display: block;
    padding: 0.333em 1.25em;
    white-space: nowrap; }

  /* line 39, assets/css/partials/_menu-comunicaciones.sass */
	.menu-comunicaciones .menu-item {
		background-color: #e9eef2;
		color: #2f4788;
	}
  /* line 42, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones .menu-item-seleccionado {
    background-color: #d6e0e6; }
  /* line 44, assets/css/partials/_menu-comunicaciones.sass */
	.menu-comunicaciones .menu-etiqueta {
		color: #2f4788;
	}
  /* line 46, assets/css/partials/_menu-comunicaciones.sass */
	.menu-comunicaciones .menu-etiqueta:hover {
		color: #ef435a;
	}
  /* line 48, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones .menu-comunicaciones-nuevas {
    font-weight: bold;
    text-decoration: none; }
  /* line 51, assets/css/partials/_menu-comunicaciones.sass */
  .menu-comunicaciones .menu-comunicaciones-nuevas-texto {
    text-decoration: underline; }
  /* line 53, assets/css/partials/_menu-comunicaciones.sass */
	.menu-comunicaciones .menu-comunicaciones-nuevas-cantidad {
		color: #ef435a;
	}

  /* line 15, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-items {
    list-style: none outside; }
  /* line 17, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-items, .menu-nivel-3 .menu-item {
    margin: 0;
    padding: 0; }

  /* line 23, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 {
    position: relative;
    top: -21px; }
  /* line 26, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-titulo {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }
  /* line 28, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-etiqueta {
    display: block;
    padding: 4px 0; }
  /* line 31, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-item-ultimo {
    *zoom: 1; }

  /* line 35, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 {
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-width: 1px;
    border-style: solid;
    border-top-width: 0;
    padding: 0 9px 9px 9px; }
  /* line 46, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-items {
    border-top-style: solid;
    border-top-width: 1px; }
  /* line 49, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-item {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px; }
  /* line 54, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-item-seleccionado {
    font-weight: bold; }
  /* line 56, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-item-seleccionado .menu-etiqueta {
    text-decoration: none; }

  /* line 61, assets/css/partials/_menu-nivel-3.sass */
  .no-borderradius .menu-nivel-3 {
    border-width: 0;
    padding: 0; }
  /* line 64, assets/css/partials/_menu-nivel-3.sass */
  .no-borderradius .menu-nivel-3-tl {
    background: url(../img/fn-caja-azul-tl.png) no-repeat 0 -10px; }
  /* line 66, assets/css/partials/_menu-nivel-3.sass */
  .no-borderradius .menu-nivel-3-tr {
    background: url(../img/fn-caja-azul-tr.png) no-repeat 100% -10px; }
  /* line 68, assets/css/partials/_menu-nivel-3.sass */
  .no-borderradius .menu-nivel-3-bl {
    background: url(../img/fn-caja-azul-bl.png) no-repeat bottom left; }
  /* line 70, assets/css/partials/_menu-nivel-3.sass */
  .no-borderradius .menu-nivel-3-br {
    background: url(../img/fn-caja-azul-br.png) no-repeat bottom right; }
  /* line 72, assets/css/partials/_menu-nivel-3.sass */
  .no-borderradius .menu-nivel-3-i {
    padding: 0 9px 9px 9px; }

  /* line 77, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 {
    background-color: #f4f7f8;
    border-color: #dde2e5; }
  /* line 80, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-items {
    border-color: #c9d7df; }
  /* line 82, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-item {
    border-bottom-color: #c9d7df;
    border-top-color: white; }
  /* line 85, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-item-ultimo {
    border-bottom-width: 0; }
  /* line 87, assets/css/partials/_menu-nivel-3.sass */
  .menu-nivel-3 .menu-item-ultimo .menu-etiqueta {
    padding-bottom: 0; }
  /* line 89, assets/css/partials/_menu-nivel-3.sass */
    .menu-nivel-3 .menu-item-seleccionado {
        border-bottom-color: #ff9241;
        color: #ff9241;
    }
  /* line 92, assets/css/partials/_menu-nivel-3.sass */
		.menu-nivel-3 .menu-item-seleccionado a, .menu-nivel-3 .menu-item-seleccionado a:hover {
			color: #ef435a;
		}

  /* line 9, assets/css/partials/_menus-otros.sass */
  .menus-otros {
    clear: both; }

  /* line 13, assets/css/partials/_menus-otros.sass */
  .menus-otros {
    border-bottom: 0.083em solid #dee2e5; }

  /* line 12, assets/css/partials/_paginador.sass */
  .paginador-paginas {
    list-style: none outside; }

  /* line 14, assets/css/partials/_paginador.sass */
  .paginador-paginas, .paginador-pagina {
    margin: 0;
    padding: 0; }

  /* line 21, assets/css/partials/_paginador.sass */
  .paginador {
    *zoom: 1;
    padding-bottom: 1px;
    padding-top: 2px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .paginador:before, .paginador:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .paginador:after {
    clear: both; }

  /* line 25, assets/css/partials/_paginador.sass */
  .paginador-paginas {
    float: right; }

  /* line 27, assets/css/partials/_paginador.sass */
  .paginador-pagina {
    float: left;
    margin-right: 1px; }
  /* line 30, assets/css/partials/_paginador.sass */
  .paginador-pagina a {
    display: block;
    padding: 8px 12px; }

  /* line 36, assets/css/partials/_paginador.sass */
    .paginador {
        background-color: #1f466e;
    }
  /* line 38, assets/css/partials/_paginador.sass */
  .paginador a, .paginador a:hover {
    color: white; }

  /* line 41, assets/css/partials/_paginador.sass */
  .paginador-pagina-seleccionada {
    background-color: #a3bdcc; }
  /* line 43, assets/css/partials/_paginador.sass */
	.paginador-pagina-seleccionada a, .paginador-pagina-seleccionada a:hover {
		color: #2f4788;
		font-weight: bold;
		text-decoration: none;
	}

  /* line 7, assets/css/partials/_paginas-especificas.sass */
  .encabezado-acciones-acciones .form-grupo {
    margin: 0; }
  /* line 9, assets/css/partials/_paginas-especificas.sass */
  .encabezado-acciones-acciones .form-botones {
    margin: 0.3em 0 0 0; }

  /* line 13, assets/css/partials/_paginas-especificas.sass */
  .encabezado-acciones-mi-oficina-select {
    _margin-right: 5px;
    *width: 350px; }
  /* line 16, assets/css/partials/_paginas-especificas.sass */
  .encabezado-acciones-mi-oficina-select .form-grupo-fila {
    *float: right; }
  /* line 18, assets/css/partials/_paginas-especificas.sass */
  .encabezado-acciones-mi-oficina-select .form-botones {
    *width: 70px;
    zoom: 0; }

  /* line 21, assets/css/partials/_paginas-especificas.sass */
  .facturas-anteriores {
    margin-bottom: 20px; }

  /* line 24, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .tabla-datos-columna-factura {
    width: 110px; }
  /* line 26, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .tabla-datos-columna-importe {
    width: 100px; }
  /* line 28, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .tabla-datos-columna-consumo-gas, .tabla-datos .tabla-datos-columna-consumo-luz {
    width: 90px; }
  /* line 31, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .tabla-datos-columna-firma-digital {
    width: 120px; }
  /* line 33, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos tbody .tabla-datos-columna-firma-digital {
    text-align: center; }
  /* line 35, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .factura {
    text-decoration: none;
    white-space: nowrap; }
  /* line 40, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .factura-pdf span.factura-fecha, .tabla-datos .factura-electronica span.factura-fecha {
    text-decoration: underline; }
  /* line 42, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .boton {
    white-space: nowrap; }
  /* line 45, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .tabla-datos-columna-accion .tabla-datos-contenido-celda {
    padding: 4px; }
  /* line 47, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .tabla-datos-columna-accion .form-botones {
    margin: 0; }
  /* line 49, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos .tabla-datos-columna-accion .form-botones .form-boton {
    margin-left: 0;
    white-space: nowrap; }

  /* line 54, assets/css/partials/_paginas-especificas.sass */
  .caja-tabla-facturas-abiertas {
    width: 500px; }

  /* line 60, assets/css/partials/_paginas-especificas.sass */
  .bloque-destacado {
    *zoom: 1;
    background-color: #f4f7f8;
    border: 1px solid #dde2e5;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 20px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .bloque-destacado:before, .bloque-destacado:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .bloque-destacado:after {
    clear: both; }

  /* line 67, assets/css/partials/_paginas-especificas.sass */
  .bloque-destacado-interior {
    margin: 20px; }

  /* line 69, assets/css/partials/_paginas-especificas.sass */
  .bloque-destacado-enlace {
    float: right; }

  /* line 72, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .bloque-destacado {
    -moz-box-shadow: none;
    box-shadow: none;
    border-width: 0; }
  /* line 76, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .bloque-destacado-tl {
    background: url(../img/fn-caja-azul-tl.png) no-repeat top left; }
  /* line 78, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .bloque-destacado-tr {
    background: url(../img/fn-caja-azul-tr.png) no-repeat top right; }
  /* line 80, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .bloque-destacado-bl {
    background: url(../img/fn-caja-azul-bl.png) no-repeat bottom left; }
  /* line 82, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .bloque-destacado-br {
    background: url(../img/fn-caja-azul-br.png) no-repeat bottom right; }
  /* line 85, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .bloque-destacado-interior {
    *zoom: 1;
    padding: 20px 20px 1px 20px;
    margin: 0; }
  /* line 71, assets/css/partials/_soporte.sass */
  .no-borderradius .bloque-destacado-interior:before, .no-borderradius .bloque-destacado-interior:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .no-borderradius .bloque-destacado-interior:after {
    clear: both; }

  /* line 92, assets/css/partials/_paginas-especificas.sass */
  .disclaimer {
    margin-top: 30px; }
  /* line 94, assets/css/partials/_paginas-especificas.sass */
  .disclaimer p {
    font-size: 0.917em;
    color: #333333; }

  /* line 99, assets/css/partials/_paginas-especificas.sass */
  .cajetin-unico {
    height: 28.333em; }

  /* line 101, assets/css/partials/_paginas-especificas.sass */
  .cajetin-unico-enlace {
    margin-bottom: 0; }

  /* line 105, assets/css/partials/_paginas-especificas.sass */
  .imagen-oficina-no-cliente {
    margin-bottom: 26px; }

  /* line 109, assets/css/partials/_paginas-especificas.sass */
  .mensaje-baja {
    height: 28.333em; }
  /* line 111, assets/css/partials/_paginas-especificas.sass */
  .mensaje-baja p {
    margin-bottom: 1.5em; }

  /* line 116, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-advertencia-indicador, .mensaje-resultado-correcto-indicador, .mensaje-resultado-error-indicador, .mensaje-resultado-info-indicador {
    padding: 5px 0 3px 38px; }

  /* line 121, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-advertencia-indicador {
    background: transparent url(../img/ico-advertencia-30.png) no-repeat 0 0; }

  /* line 123, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-correcto-indicador {
    background: transparent url(../img/ico-correcto-30.png) no-repeat 0 0; }

  /* line 125, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-error-indicador {
    background: transparent url(../img/ico-error-30.png) no-repeat 0 0; }

  /* line 127, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-info-indicador {
    background: transparent url(../img/ico-info-30.png) no-repeat 0 0; }

  /* line 130, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-imagen {
    margin-bottom: 26px; }

  /* line 132, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-imagen-ventana-nueva {
    margin-bottom: 26px; }
  /* line 134, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-imagen-ventana-nueva .mensaje-resultado-imagen {
    margin-bottom: 0; }
  /* line 136, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-imagen-ventana-nueva .ventana-nueva {
    display: block;
    position: relative; }
  /* line 139, assets/css/partials/_paginas-especificas.sass */
  .mensaje-resultado-imagen-ventana-nueva .ventana-nueva .ventana-nueva-icono {
    bottom: 2px;
    position: absolute;
    right: 2px; }

  /* line 153, assets/css/partials/_paginas-especificas.sass */
  .caja-mis-datos {
    margin-bottom: 20px;
    min-height: 17.5em;
    *height: 17.5em; }

  /* line 157, assets/css/partials/_paginas-especificas.sass */
  .mis-datos {
    margin: 20px; }

  /* line 159, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos {
    margin: 0; }

  /* line 161, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos-tipo, .lista-estado-accesos-estado, .lista-estado-accesos-ayuda {
    margin: 0;
    padding: 0; }

  /* line 166, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos {
    *zoom: 1;
    margin: 1em 0 20px 0; }
  /* line 71, assets/css/partials/_soporte.sass */
  .lista-estado-accesos:before, .lista-estado-accesos:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .lista-estado-accesos:after {
    clear: both; }

  /* line 169, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos-tipo, .lista-estado-accesos-estado {
    float: left;
    margin-bottom: 2px; }

  /* line 173, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos-estado {
    *float: none; }

  /* line 175, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos-ayuda {
    float: right;
    width: 210px;
    *margin-top: -1.3em; }

  /* line 179, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos-tipo {
    clear: both;
    margin-right: 10px; }

  /* line 184, assets/css/partials/_paginas-especificas.sass */
  .caja-mis-datos {
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-style: solid;
    border-width: 1px; }

  /* line 190, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .caja-mis-datos {
    -moz-box-shadow: none;
    box-shadow: none;
    border-width: 0; }
  /* line 194, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .caja-mis-datos-tl {
    background: url(../img/fn-caja-azul-tl.png) no-repeat top left; }
  /* line 196, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .caja-mis-datos-tr {
    background: url(../img/fn-caja-azul-tr.png) no-repeat top right; }
  /* line 198, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .caja-mis-datos-bl {
    background: url(../img/fn-caja-azul-bl.png) no-repeat bottom left; }
  /* line 200, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .caja-mis-datos-br {
    background: url(../img/fn-caja-azul-br.png) no-repeat bottom right; }
  /* line 203, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .caja-mis-datos {
    height: auto; }
  /* line 205, assets/css/partials/_paginas-especificas.sass */
  .no-borderradius .caja-mis-datos-i {
    height: 17.5em;
    padding-bottom: 1px;
    padding-top: 1px; }

  /* line 210, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos-tipo {
    font-weight: bold; }

  /* line 214, assets/css/partials/_paginas-especificas.sass */
  .caja-mis-datos {
    background-color: #f4f7f8;
    border-color: #dde2e5; }

  /* line 217, assets/css/partials/_paginas-especificas.sass */
  .lista-estado-accesos-estado {
    color: #333333; }

  /* line 223, assets/css/partials/_paginas-especificas.sass */
  .poner-contrato-nombre {
    margin-bottom: 18px; }
  /* line 225, assets/css/partials/_paginas-especificas.sass */
  .poner-contrato-nombre a {
    background: url(../img/ico-lapiz.png) no-repeat scroll top left;
    padding: 4px 0 6px 28px; }

  /* line 228, assets/css/partials/_paginas-especificas.sass */
  .detalles-tarifa {
    position: relative; }

  /* line 230, assets/css/partials/_paginas-especificas.sass */
  .detalles-tarifa-pdf {
    margin-left: 16px; }

  /* line 236, assets/css/partials/_paginas-especificas.sass */
  .bloque-datos-contrato {
    margin-bottom: 26px; }
  /* line 238, assets/css/partials/_paginas-especificas.sass */
  .bloque-datos-contrato .encabezado-bloque-contenido, .bloque-datos-contrato .form-botones {
    margin-left: 274px; }
  /* line 241, assets/css/partials/_paginas-especificas.sass */
  .bloque-datos-contrato .form-botones {
    margin-top: 0; }
  /* line 243, assets/css/partials/_paginas-especificas.sass */
  .bloque-datos-contrato .form-boton {
    float: left;
    margin-left: 0; }

  /* line 250, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos-tabla {
    display: none; }

  /* line 252, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos {
    *zoom: 1;
    margin-bottom: 20px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .evolucion-consumos:before, .evolucion-consumos:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .evolucion-consumos:after {
    clear: both; }

  /* line 255, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos-grafica {
    float: left;
    margin: 0 16px 0 0;
    width: 280px; }

  /* line 259, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos-leyenda {
    float: left;
    margin: 4px 0 0 0;
    width: 222px; }

  /* line 263, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos-leyenda-limite, .evolucion-consumos-leyenda-acumulado, .evolucion-consumos-leyenda-previsto {
    border-left-style: solid;
    border-left-width: 5px;
    padding-left: 5px; }

  /* line 269, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos-leyenda-limite {
    border-left-color: #b2b2b4; }

  /* line 271, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos-leyenda-acumulado {
    border-left-color: #0071d8; }

  /* line 273, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos-leyenda-previsto {
    border-left-color: #d67525; }

  /* line 275, assets/css/partials/_paginas-especificas.sass */
  .evolucion-consumos-leyenda-etiqueta {
    margin-bottom: 0; }

  /* line 280, assets/css/partials/_paginas-especificas.sass */
  .detalles-tarifa-descripcion {
    margin-top: 1em; }

  /* line 285, assets/css/partials/_paginas-especificas.sass */
  .ejemplo-factura {
    position: relative; }

  /* line 287, assets/css/partials/_paginas-especificas.sass */
  .ejemplo-factura-texto {
    background-color: #004861;
    font-size: 1.167em;
    color: white;
    left: 30px;
    position: absolute;
    text-align: right;
    top: 300px;
    width: 260px; }

  /* line 300, assets/css/partials/_paginas-especificas.sass */
  .grafica-gas {
    margin-bottom: 16px; }

  /* line 303, assets/css/partials/_paginas-especificas.sass */
  .acciones-consumos {
    list-style: none outside;
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .acciones-consumos:before, .acciones-consumos:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .acciones-consumos:after {
    clear: both; }

  /* line 306, assets/css/partials/_paginas-especificas.sass */
  .acciones-consumos, .acciones-consumos-accion {
    margin: 0; }

  /* line 309, assets/css/partials/_paginas-especificas.sass */
  .acciones-consumos-accion {
    float: left;
    margin-right: 16px; }

  /* line 313, assets/css/partials/_paginas-especificas.sass */
	.acciones-tabla-consumos-todos {
		background: none;
		border-style: none;
		border-width: 0;
		color: #2f4788;
		float: left;
		overflow: visible;
		padding: 0;
		margin: 0 10px 0 0;
		cursor: pointer;
		_width: 0;
		_overflow: visible;
	}

  /* line 326, assets/css/partials/_paginas-especificas.sass */
  .acciones-tabla-consumos {
    *zoom: 1;
    margin-bottom: 18px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .acciones-tabla-consumos:before, .acciones-tabla-consumos:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .acciones-tabla-consumos:after {
    clear: both; }

  /* line 329, assets/css/partials/_paginas-especificas.sass */
  .acciones-tabla-consumos-vistas {
    list-style: none outside; }

  /* line 331, assets/css/partials/_paginas-especificas.sass */
  .acciones-tabla-consumos-vistas, .acciones-tabla-consumos-vista-meses, .acciones-tabla-consumos-vista-periodos {
    margin: 0; }

  /* line 335, assets/css/partials/_paginas-especificas.sass */
  .acciones-tabla-consumos-todos {
    float: left;
    text-decoration: underline; }
  /* line 338, assets/css/partials/_paginas-especificas.sass */
	.acciones-tabla-consumos-todos:hover {
		color: #ef435a;
		text-decoration: underline;
	}

  /* line 341, assets/css/partials/_paginas-especificas.sass */
  .acciones-tabla-consumos-vistas {
    float: right; }

  /* line 343, assets/css/partials/_paginas-especificas.sass */
  .acciones-tabla-consumos-vista-meses, .acciones-tabla-consumos-vista-periodos {
    float: left; }

  /* line 346, assets/css/partials/_paginas-especificas.sass */
  .acciones-tabla-consumos-vista-meses {
    border-right: 1px solid #333333;
    margin-right: 13px;
    padding-right: 13px; }

  /* line 354, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos tbody th, .tabla-consumos tbody td {
    vertical-align: top; }

  /* line 356, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos-columna-periodo, .tabla-consumos-columna-mes {
    width: 100px; }

  /* line 359, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos-manipulador {
    padding-left: 22px; }

  /* line 361, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos-conmutador {
    background: url(../img/ico-cerrado.png) no-repeat left center;
    border-style: none;
    border-width: 0;
    color: #333333;
    overflow: visible;
    padding: 0;
    margin: 0;
    cursor: pointer; }
  /* line 370, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos-conmutador div {
    display: inline; }
  /* line 372, assets/css/partials/_paginas-especificas.sass */
	.tabla-consumos-conmutador:hover {
		color: #ef435a;
		text-decoration: underline;
	}

  /* line 380, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos .tabla-consumos-consumo-expandido .tabla-consumos-conmutador {
    background-image: url(../img/ico-abierto.png); }
  /* line 382, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos .tabla-consumos-consumo-expandido th, .tabla-consumos .tabla-consumos-consumo-expandido td {
    background-color: #f4f7f8;
    border-left-width: 0;
    border-right-width: 0; }
  /* line 387, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos .tabla-consumos-consumo-expandido th, .tabla-consumos .tabla-consumos-consumo-expandido .tabla-consumos-fila-simulada-primera {
    border-right-width: 1px; }
  /* line 391, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos .tabla-consumos-consumo-expandido th .tabla-datos-contenido-celda, .tabla-consumos .tabla-consumos-consumo-expandido .tabla-consumos-fila-simulada-primera .tabla-datos-contenido-celda {
    background-color: #d9e3ea;
    border-bottom: 1px solid #a8bbc5;
    border-top: 2px solid #7e99ac;
    *border-top-width: 1px; }
  /* line 396, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos .tabla-consumos-consumo-expandido th, .tabla-consumos .tabla-consumos-consumo-expandido .tabla-consumos-fila-simulada-ultima .tabla-datos-contenido-celda {
    border-bottom: 2px solid #7e99ac;
    *border-bottom-width: 1px; }
  /* line 403, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos .tabla-consumos-consumo-expandido .tabla-datos-columna-primera {
    border-left: 2px solid #7e99ac; }
  /* line 405, assets/css/partials/_paginas-especificas.sass */
  .tabla-consumos .tabla-consumos-consumo-expandido .tabla-datos-columna-ultima {
    border-right: 2px solid #7e99ac; }

  /* line 426, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody th, .tabla-avisos tbody td {
    vertical-align: top; }

  /* line 428, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos-columna-asunto {
    width: 270px; }

  /* line 430, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos-columna-fecha {
    width: 100px; }

  /* line 433, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos-conmutador {
    background: url(../img/ico-cerrado.png) no-repeat scroll 0 0.2em;
    display: block;
    padding-left: 20px; }
  /* line 437, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos-conmutador:hover {
    background-image: url(../img/ico-cerrado-hover.png); }

  /* line 442, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-aviso-expandido .tabla-avisos-conmutador {
    background: url(../img/ico-abierto.png) no-repeat scroll 0 0.2em; }
  /* line 444, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-aviso-expandido .tabla-avisos-conmutador:hover {
    background-image: url(../img/ico-abierto-hover.png); }
  /* line 446, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-aviso-expandido th, .tabla-avisos tbody .tabla-avisos-aviso-expandido td {
    background-color: #d9e3ea;
    border-bottom: 1px solid #a8bbc5;
    border-top: 2px solid #7e99ac; }
  /* line 451, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-aviso-expandido .tabla-datos-columna-primera {
    border-left: 2px solid #7e99ac; }
  /* line 453, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-aviso-expandido .tabla-datos-columna-ultima {
    border-right: 2px solid #7e99ac; }
  /* line 456, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-no-leido th {
    font-weight: bold; }
  /* line 458, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-conmutador {
    text-decoration: underline;
    cursor: pointer; }
  /* line 462, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-contenido td {
    background-color: #f2f5f6;
    border-bottom: 2px solid #7e99ac;
    border-top: 1px solid white;
    padding: 6px 8px 10px 8px; }
  /* line 467, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-contenido td.tabla-datos-columna-primera {
    border-left: 2px solid #7e99ac; }
  /* line 469, assets/css/partials/_paginas-especificas.sass */
  .tabla-avisos tbody .tabla-avisos-contenido td.tabla-datos-columna-ultima {
    border-right: 2px solid #7e99ac; }

  /* line 476, assets/css/partials/_paginas-especificas.sass */
  .form-anidacion-suministros-contratar .form-lista-campos, .form-anidacion-servicios-contratar .form-lista-campos {
    margin-left: 117px;
    padding-left: 0; }

  /* line 483, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos-solicitudes .tabla-datos-columna-fecha {
    width: 90px; }
  /* line 485, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos-solicitudes .tabla-datos-columna-descripcion {
    width: 190px; }
  /* line 487, assets/css/partials/_paginas-especificas.sass */
  .tabla-datos-solicitudes .tabla-datos-columna-direccion {
    width: 250px; }

  /* line 493, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .form-bloque {
    float: left;
    border-left: 1px solid white;
    border-right: 1px solid #a8bbc5;
    margin-bottom: 10px;
    padding: 10px 20px 20px 20px; }
  /* line 499, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-tienes {
    border-left-width: 0;
    width: 120px; }
  /* line 502, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres {
    width: 410px; }
  /* line 504, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-ofrecemos {
    border-right-width: 0;
    width: 230px; }
  /* line 508, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-tienes-energias, .fn-recom .fn-recom-tienes-servicios {
    list-style-type: none;
    margin: 0;
    padding: 2em 0 0 0; }
  /* line 513, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-tienes-energia, .fn-recom .fn-recom-tienes-servicio {
    margin: 10px 0; }
  /* line 516, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-tienes-energia-icono, .fn-recom .fn-recom-tienes-servicio-icono {
    margin-right: 10px; }
  /* line 520, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-ofrecemos-planes {
    text-align: center;
    margin: 18px 0; }
  /* line 523, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-ofrecemos-plan-icono {
    display: inline;
    margin: 4px; }
  /* line 528, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres .form-grupo-etiqueta {
    padding-left: 0;
    width: 70px; }
  /* line 531, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres .form-grupo-etiqueta span {
    *top: 0;
    *width: 50px; }
  /* line 534, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres .form-lista-campos-columna {
    float: none;
    margin-left: 70px;
    *margin-top: 10px;
    *padding-left: 0px; }
  /* line 545, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres .form-radiocheck-etiqueta {
    background: url(../img/btn-checkbox.png) no-repeat 0 0;
    cursor: default;
    display: block;
    padding: 4px 0 4px 30px;
    position: relative;
    z-index: 1; }
  /* line 553, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres .form-radiocheck-control {
    margin: 5px;
    position: absolute;
    z-index: 0; }
  /* line 558, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres .form-radiocheck-etiqueta-focus, .fn-recom .fn-recom-quieres .form-radiocheck-etiqueta-hover {
    background-image: url(../img/btn-checkbox-activo.png); }
  /* line 561, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres .form-radiocheck-etiqueta-checked {
    background-image: url(../img/btn-checkbox-marcado.png); }
  /* line 563, assets/css/partials/_paginas-especificas.sass */
  .fn-recom .fn-recom-quieres .form-radiocheck-etiqueta-checked-focus, .fn-recom .fn-recom-quieres .form-radiocheck-etiqueta-checked-hover {
    background-image: url(../img/btn-checkbox-marcado-activo.png); }

  /* line 568, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-recomendador {
    background: url(../img/separador-tplana.png) no-repeat top center;
    *zoom: 1; }
  /* line 570, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-recomendador:after {
    content: "";
    display: table;
    clear: both; }

  /* line 575, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-calcular, .fn-tplana-recomendado {
    float: left;
    width: 420px; }

  /* line 579, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-calcular {
    padding-right: 20px; }
  /* line 581, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-calcular .form-grupo-etiquetado {
    margin-top: 0; }
  /* line 583, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-calcular .form-lista-campos {
    margin-left: 50px; }
  /* line 585, assets/css/partials/_paginas-especificas.sass */
	.fn-tplana-calcular .form-radiocheck-etiqueta {
		color: #2f4788;
	}
  /* line 587, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-calcular .form-campo-etiqueta {
    width: 200px; }
  /* line 589, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-calcular .form-botones {
    width: 310px; }

  /* line 591, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-recomendado {
    padding-left: 20px; }

  /* line 593, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-recomendaciones {
    font-size: 1.167em; }

  /* line 596, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-seleccion .form-interior {
    padding: 0; }

  /* line 598, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-selectores {
    background: url(../img/pt-separador-form-h.png) repeat-y top center;
    *zoom: 1; }
  /* line 600, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-selectores:after {
    content: "";
    display: table;
    clear: both; }

  /* line 605, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-selector {
    float: left;
    width: 440px; }
  /* line 608, assets/css/partials/_paginas-especificas.sass */
	.fn-tplana-selector .form-radiocheck-etiqueta, .fn-tplana-selector .form-radiocheck-pista {
		color: #2f4788;
		line-height: 1.8;
	}

  /* line 613, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-selector-gas {
    padding-right: 20px; }

  /* line 615, assets/css/partials/_paginas-especificas.sass */
  .fn-tplana-selector-luz {
    padding-left: 20px; }

  /* line 620, assets/css/partials/_paginas-especificas.sass */
  .lista-telefonos-atc dd.lista-tipo-5-item {
    clear: left; }

  /* line 624, assets/css/partials/_paginas-especificas.sass */
  .enviando-datos {
    margin-top: 20px;
    text-align: center; }

  /* line 627, assets/css/partials/_paginas-especificas.sass */
  .enviando-datos-buffer {
    margin-bottom: 30px; }

  /* line 629, assets/css/partials/_paginas-especificas.sass */
  .enviando-datos-titulo {
    font-size: 1.334em;
    font-weight: bold;
    margin: 0; }

  /* line 13, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-items {
    list-style: none outside; }
  /* line 15, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-items, .menu-pestanas .menu-item {
    margin: 0;
    padding: 0; }

  /* line 21, assets/css/partials/_pestanas.sass */
  .menu-pestanas {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .menu-pestanas:before, .menu-pestanas:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .menu-pestanas:after {
    clear: both; }
  /* line 23, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-item {
    float: left;
    margin-right: 1px; }
  /* line 26, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-etiqueta {
    display: block;
    padding: 13px 0;
    width: 170px; }

  /* line 30, assets/css/partials/_pestanas.sass */
  .caja-pestana {
    margin-top: -1px; }

  /* line 32, assets/css/partials/_pestanas.sass */
  .contenido-pestana {
    padding: 16px 16px 0 16px;
    margin-bottom: 16px; }

  /* line 38, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-etiqueta {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    border-style: solid;
    border-width: 1px;
    text-align: center;
    text-decoration: none;
    font-size: 1.167em; }
  /* line 48, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-etiqueta:hover {
    text-decoration: none; }
  /* line 51, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-item-seleccionado .menu-etiqueta {
    font-weight: bold; }

  /* line 56, assets/css/partials/_pestanas.sass */
  .no-borderradius .menu-pestanas .menu-item .menu-etiqueta {
    background-color: transparent;
    border-width: 0; }
  /* line 59, assets/css/partials/_pestanas.sass */
  .no-borderradius .menu-pestanas .menu-item .menu-pestanas-item-tl {
    background: url(../img/fn-caja-blanca-tl.png) no-repeat top left; }
  /* line 61, assets/css/partials/_pestanas.sass */
  .no-borderradius .menu-pestanas .menu-item .menu-pestanas-item-tr {
    background: url(../img/fn-caja-blanca-tr.png) no-repeat top right; }
  /* line 64, assets/css/partials/_pestanas.sass */
  .no-borderradius .menu-pestanas .menu-item-seleccionado .menu-etiqueta {
    background-color: transparent;
    border-width: 0; }
  /* line 67, assets/css/partials/_pestanas.sass */
  .no-borderradius .menu-pestanas .menu-item-seleccionado .menu-pestanas-item-tl {
    background: url(../img/fn-caja-azul-tl.png) no-repeat top left; }
  /* line 69, assets/css/partials/_pestanas.sass */
  .no-borderradius .menu-pestanas .menu-item-seleccionado .menu-pestanas-item-tr {
    background: url(../img/fn-caja-azul-tr.png) no-repeat top right; }

  /* line 72, assets/css/partials/_pestanas.sass */
  .caja-pestana {
    -moz-border-radius: 10px;
    border-radius: 10px;
    border-top-left-radius: 0;
    border-style: solid;
    border-width: 1px; }

  /* line 80, assets/css/partials/_pestanas.sass */
  .no-borderradius .caja-pestana {
    border-width: 0; }
  /* line 82, assets/css/partials/_pestanas.sass */
  .no-borderradius .caja-pestana-tl {
    background: url(../img/fn-caja-azul-tl-recto.png) no-repeat top left; }
  /* line 84, assets/css/partials/_pestanas.sass */
  .no-borderradius .caja-pestana-tr {
    background: url(../img/fn-caja-azul-tr.png) no-repeat top right; }
  /* line 86, assets/css/partials/_pestanas.sass */
  .no-borderradius .caja-pestana-bl {
    background: url(../img/fn-caja-azul-bl.png) no-repeat bottom left; }
  /* line 88, assets/css/partials/_pestanas.sass */
  .no-borderradius .caja-pestana-br {
    background: url(../img/fn-caja-azul-br.png) no-repeat bottom right; }
  /* line 91, assets/css/partials/_pestanas.sass */
  .no-borderradius .contenido-pestana {
    *zoom: 1;
    padding: 20px 20px 20px 20px;
    margin: 0; }
  /* line 71, assets/css/partials/_soporte.sass */
  .no-borderradius .contenido-pestana:before, .no-borderradius .contenido-pestana:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .no-borderradius .contenido-pestana:after {
    clear: both; }

  /* line 99, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-etiqueta {
    background-color: white;
    border-color: #dde2e5;
    border-bottom-color: #dde2e5; }
  /* line 104, assets/css/partials/_pestanas.sass */
  .menu-pestanas .menu-item-seleccionado .menu-etiqueta {
    background-color: #f4f7f8;
    border-bottom-color: #f4f7f8; }

  /* line 107, assets/css/partials/_pestanas.sass */
  .caja-pestana {
    background-color: #f4f7f8;
    border-color: #dde2e5; }

  /* line 12, assets/css/partials/_pie.sass */
  .pie-acerca-enlaces, .pie-sellos-lista-sellos {
    list-style: none outside; }

  /* line 15, assets/css/partials/_pie.sass */
  .pie-acerca-enlaces, .pie-acerca-enlace, .pie-sellos-lista-sellos, .pie-sellos-sello {
    margin: 0;
    padding: 0; }

  /* line 23, assets/css/partials/_pie.sass */
  .pie {
    *zoom: 1;
    padding: 18px 26px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .pie:before, .pie:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .pie:after {
    clear: both; }

  /* line 26, assets/css/partials/_pie.sass */
  .pie-bloque-1 {
    float: left;
    width: 300px; }

  /* line 29, assets/css/partials/_pie.sass */
  .pie-bloque-2 {
    float: right;
    *zoom: 1;
    width: 600px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .pie-bloque-2:before, .pie-bloque-2:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .pie-bloque-2:after {
    clear: both; }

  /* line 33, assets/css/partials/_pie.sass */
  .pie-sellos {
    float: right; }

  /* line 36, assets/css/partials/_pie.sass */
  .pie-acerca {
    margin-bottom: 2.1em;
    margin-top: -0.3em;
    *margin-top: 0; }

  /* line 40, assets/css/partials/_pie.sass */
  .pie-acerca-enlaces {
    margin: 0;
    padding: 0; }

  /* line 45, assets/css/partials/_pie.sass */
  .pie-titulo {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

  /* line 47, assets/css/partials/_pie.sass */
  .pie-copyright, .pie-direccion, .pie-acerca-enlace {
    font-size: 0.917em; }

  /* line 51, assets/css/partials/_pie.sass */
  .pie-copyright {
    margin-bottom: 0; }

  /* line 53, assets/css/partials/_pie.sass */
  .pie-acerca {
    text-align: right; }

  /* line 55, assets/css/partials/_pie.sass */
  .pie-acerca-enlace {
    display: inline;
    margin-left: 1em; }

  /* line 60, assets/css/partials/_pie.sass */
	.pie {
		background-color: #e7eaeb;
		color: #2f4788;
	}

  /* line 6, assets/css/partials/_pie-sellos.sass */
  .pie-sellos {
    display: table;
    width: 100%; }

  /* line 9, assets/css/partials/_pie-sellos.sass */
  .pie-sellos-lista-sellos {
    display: table-row;
    float: right;
    text-align: right; }

  /* line 13, assets/css/partials/_pie-sellos.sass */
  .pie-sellos-sello {
    display: table-cell;
    padding-left: 0.8em;
    vertical-align: middle; }

  /* line 19, assets/css/partials/_pie-sellos.sass */
  .no-display-table .pie-sellos-sello {
    float: left; }

  /* line 7, assets/css/partials/_popup.sass */
  .popup #marco {
    padding-top: 10px;
    padding-bottom: 26px;
    width: 716px; }
  /* line 11, assets/css/partials/_popup.sass */
  .popup .cuerpo {
    width: 664px; }

  /* line 17, assets/css/partials/_popup.sass */
  .popup .encabezado-principal {
    font-size: 1.334em;
    margin: 3px 0 12px 0; }

  /* line 24, assets/css/partials/_popup.sass */
  .popup .caja-form {
    margin-bottom: 0; }

  /* line 13, assets/css/partials/_punto-suministro.sass */
  .punto-suministro, .punto-suministro-nombre, .punto-suministro-direccion, .punto-suministro-consumo-otros {
    margin: 0;
    padding: 0; }

  /* line 21, assets/css/partials/_punto-suministro.sass */
  .caja-punto-suministro {
    padding: 17px 20px;
    margin-bottom: 20px;
    *zoom: 1; }

  /* line 25, assets/css/partials/_punto-suministro.sass */
  .punto-suministro, .punto-suministro-consumo-datos {
    *zoom: 1; }
  /* line 71, assets/css/partials/_soporte.sass */
  .punto-suministro:before, .punto-suministro:after, .punto-suministro-consumo-datos:before, .punto-suministro-consumo-datos:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .punto-suministro:after, .punto-suministro-consumo-datos:after {
    clear: both; }

  /* line 28, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-con-consumo {
    padding-bottom: 17px; }

  /* line 30, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-consumo {
    padding-top: 23px; }

  /* line 32, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-consumo-otros {
    padding-top: 9px; }

  /* line 34, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-nombre {
    float: left;
    margin-right: 9px; }

  /* line 37, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-direccion {
    float: left; }

  /* line 40, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-consumo .form-grupo-fila {
    margin: 0; }
  /* line 42, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-consumo .form-grupo-fila .form-campo-primero .form-campo-etiqueta {
    padding-left: 0;
    width: auto; }

  /* line 47, assets/css/partials/_punto-suministro.sass */
  .caja-punto-suministro {
    -moz-border-radius: 10px;
    border-radius: 10px; }

  /* line 51, assets/css/partials/_punto-suministro.sass */
  .no-borderradius .caja-punto-suministro {
    border-width: 0;
    padding: 0;
    background-color: transparent; }
  /* line 55, assets/css/partials/_punto-suministro.sass */
  .no-borderradius .caja-punto-suministro-tl {
    background: url(../img/fn-caja-azul-tl.png) no-repeat top left; }
  /* line 57, assets/css/partials/_punto-suministro.sass */
  .no-borderradius .caja-punto-suministro-tr {
    background: url(../img/fn-caja-azul-tr.png) no-repeat top right; }
  /* line 59, assets/css/partials/_punto-suministro.sass */
  .no-borderradius .caja-punto-suministro-bl {
    background: url(../img/fn-caja-azul-bl.png) no-repeat bottom left; }
  /* line 61, assets/css/partials/_punto-suministro.sass */
  .no-borderradius .caja-punto-suministro-br {
    background: url(../img/fn-caja-azul-br.png) no-repeat bottom right; }
  /* line 63, assets/css/partials/_punto-suministro.sass */
  .no-borderradius .caja-punto-suministro-i {
    padding: 17px 20px; }

  /* line 65, assets/css/partials/_punto-suministro.sass */
  .caja-punto-suministro-con-menu {
    border-bottom-left-radius: 0; }

  /* line 69, assets/css/partials/_punto-suministro.sass */
  .no-borderradius .caja-punto-suministro-con-menu .caja-punto-suministro-bl {
    background-image: url(../img/fn-caja-azul-bl-recto.png); }

  /* line 72, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-con-consumo {
    border-bottom-style: solid;
    border-bottom-width: 1px; }

  /* line 75, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-consumo {
    border-top-style: solid;
    border-top-width: 1px; }

  /* line 79, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-nombre {
    font-weight: bold; }

  /* line 83, assets/css/partials/_punto-suministro.sass */
  .caja-punto-suministro {
    background-color: #f4f7f8;
    border: 1px solid #dde2e5; }

  /* line 86, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-con-consumo {
    border-bottom-color: #a8bbc5; }

  /* line 88, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-consumo {
    border-top-color: white; }

  /* line 90, assets/css/partials/_punto-suministro.sass */
  .punto-suministro-direccion {
    color: #333333; }

  /* line 11, assets/css/partials/_rastro-migas.sass */
  .rastro-migas-items {
    list-style: none outside; }

  /* line 13, assets/css/partials/_rastro-migas.sass */
  .rastro-migas, .rastro-migas dt, .rastro-migas dd, .rastro-migas-items, .rastro-migas-item {
    margin: 0;
    padding: 0; }

  /* line 22, assets/css/partials/_rastro-migas.sass */
  .rastro-migas {
    float: left;
    margin-bottom: 0.3em;
    *margin-bottom: 2px;
    margin-top: 0.5em;
    width: 650px; }

  /* line 29, assets/css/partials/_rastro-migas.sass */
  .rastro-migas-etiqueta, .rastro-migas-contenido, .rastro-migas-items, .rastro-migas-item {
    display: inline;
    margin-right: 0.25em; }

  /* line 35, assets/css/partials/_rastro-migas.sass */
  .rastro-migas-item {
    white-space: nowrap; }

  /* line 39, assets/css/partials/_rastro-migas.sass */
  .rastro-migas {
    font-size: 0.917em; }

  /* line 41, assets/css/partials/_rastro-migas.sass */
  .rastro-migas-item {
    *background: transparent url(../img/rastro-migas-separador.png) no-repeat left center;
    *padding-left: 1em; }
  /* line 44, assets/css/partials/_rastro-migas.sass */
  .rastro-migas-item:before {
    content: " > "; }

  /* line 46, assets/css/partials/_rastro-migas.sass */
  .rastro-migas-item-primero {
    *background: none;
    *margin-left: 0;
    *padding-left: 0; }
  /* line 50, assets/css/partials/_rastro-migas.sass */
  .rastro-migas-item-primero:before {
    content: ""; }

  /* line 54, assets/css/partials/_rastro-migas.sass */
  .rastro-migas {
    color: #36587f; }

  /* line 57, assets/css/partials/_rastro-migas.sass */
  .rastro-migas a {
    color: #36587f; }
  /* line 59, assets/css/partials/_rastro-migas.sass */
    .rastro-migas a:hover {
        color: #ff9241;
    }

  /* line 62, assets/css/partials/_rastro-migas.sass */
  .rastro-migas-item-seleccionado span {
    font-weight: bold; }

  /* line 9, assets/css/partials/_separador-soporte.sass */
  .separador-soporte {
    clear: both; }

  /* line 13, assets/css/partials/_separador-soporte.sass */
  .separador-soporte {
    border-bottom: 1px solid; }

  /* line 15, assets/css/partials/_separador-soporte.sass */
  .separador-soporte-etiqueta {
    font-size: 2.334em;
    font-weight: bold;
    margin-bottom: 0; }

  /* line 20, assets/css/partials/_separador-soporte.sass */
  .separador-soporte-hr {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

  /* line 25, assets/css/partials/_separador-soporte.sass */
  .separador-soporte {
    border-bottom: 0.083em solid #dee2e5; }

  /* line 18, assets/css/partials/_tabla-datos.sass */
  .tabla-datos th, .tabla-datos td {
    padding: 0; }

  /* line 25, assets/css/partials/_tabla-datos.sass */
  .js tr.tabla-avisos-datos .tabla-avisos-columna-contenido, .js thead tr .tabla-avisos-columna-contenido {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px; }

  /* line 29, assets/css/partials/_tabla-datos.sass */
  .caja-tabla-datos {
    margin-bottom: 20px;
    overflow: hidden; }

  /* line 33, assets/css/partials/_tabla-datos.sass */
  .caja-form .caja-tabla-datos {
    margin-bottom: 16px; }

  /* line 35, assets/css/partials/_tabla-datos.sass */
  .tabla-datos {
    margin: 0;
    table-layout: fixed;
    width: 100%; }
  /* line 39, assets/css/partials/_tabla-datos.sass */
  .tabla-datos th {
    text-align: left; }
  /* line 42, assets/css/partials/_tabla-datos.sass */
  .tabla-datos thead .tabla-datos-contenido-celda {
    padding: 0.7em 0.7em; }
  /* line 45, assets/css/partials/_tabla-datos.sass */
  .tabla-datos thead #aviso-direccion.tabla-datos-columna-ultima {
    width: 100%; }
  /* line 48, assets/css/partials/_tabla-datos.sass */
  .tabla-datos tbody .tabla-datos-contenido-celda {
    padding: 4px 0.7em; }

  /* line 51, assets/css/partials/_tabla-datos.sass */
  .tabla-datos .tabla-datos-columna-archivo {
    text-align: center; }
  /* line 53, assets/css/partials/_tabla-datos.sass */
  .tabla-datos .tabla-datos-columna-archivo .tabla-datos-contenido-celda {
    padding-bottom: 0;
    padding-top: 0; }
  /* line 56, assets/css/partials/_tabla-datos.sass */
  .tabla-datos .tabla-datos-columna-numerica {
    text-align: right; }
  /* line 58, assets/css/partials/_tabla-datos.sass */
  .tabla-datos .tabla-datos-columna-radiochecks {
    text-align: center;
    width: 3em; }
  /* line 61, assets/css/partials/_tabla-datos.sass */
  .tabla-datos .tabla-datos-columna-radiochecks .form-radiocheck, .tabla-datos .tabla-datos-columna-radiochecks .form-radiocheck-control {
    margin: 0;
    padding: 0; }

  /* line 65, assets/css/partials/_tabla-datos.sass */
  .caja-tabla-datos-scroll {
    max-height: 445px;
    _height: 445px;
    overflow: auto; }

  /* line 71, assets/css/partials/_tabla-datos.sass */
	.caja-tabla-datos {
		border: 1px solid #2f4788;
		-moz-border-radius: 0.8em;
		border-radius: 0.8em;
	}

  /* line 77, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-tabla-datos {
    position: relative;
    border-width: 0;
    _zoom: 1; }
  /* line 81, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-tabla-datos-tl, .no-borderradius .caja-tabla-datos-tr, .no-borderradius .caja-tabla-datos-bl, .no-borderradius .caja-tabla-datos-br {
    position: absolute;
    _overflow: hidden;
    height: 9px;
    width: 9px; }
  /* line 89, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-tabla-datos-tl {
    background: url(../img/fn-tabla-tl.png) no-repeat 0 0;
    left: 0;
    top: 0; }
  /* line 93, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-tabla-datos-tr {
    background: url(../img/fn-tabla-tr.png) no-repeat 0 0;
    right: 0;
    top: 0; }
  /* line 97, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-tabla-datos-bl {
    background: url(../img/fn-tabla-bl.png) no-repeat 0 0;
    bottom: 0;
    _top: -9px;
    _position: relative;
    left: 0; }
  /* line 103, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-tabla-datos-br {
    background: url(../img/fn-tabla-br.png) no-repeat 0 0;
    bottom: 0;
    _top: -18px;
    _float: right;
    _position: relative;
    right: 0; }
  /* line 110, assets/css/partials/_tabla-datos.sass */
	.no-borderradius .tabla-datos {
		border: 1px solid#2f4788;
	}
  /* line 112, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .tabla-datos, .no-borderradius .paginador {
    _position: relative; }
  /* line 117, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-form .caja-tabla-datos .caja-tabla-datos-tl {
    background-image: url(../img/fn-tabla-azul-tl.png); }
  /* line 119, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-form .caja-tabla-datos .caja-tabla-datos-tr {
    background-image: url(../img/fn-tabla-azul-tr.png); }
  /* line 121, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-form .caja-tabla-datos .caja-tabla-datos-bl {
    background-image: url(../img/fn-tabla-azul-bl.png); }
  /* line 123, assets/css/partials/_tabla-datos.sass */
  .no-borderradius .caja-form .caja-tabla-datos .caja-tabla-datos-br {
    background-image: url(../img/fn-tabla-azul-br.png); }

  /* line 125, assets/css/partials/_tabla-datos.sass */
  .caja-tabla-datos-scroll {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0; }

  /* line 131, assets/css/partials/_tabla-datos.sass */
  .tabla-datos {
    border-collapse: separate;
    *border-collapse: collapse;
    border-spacing: 0; }
  /* line 135, assets/css/partials/_tabla-datos.sass */
  .tabla-datos th, .tabla-datos td {
    border-width: 0;
    line-height: 1.5; }
  /* line 139, assets/css/partials/_tabla-datos.sass */
  .tabla-datos thead th {
    font-size: 1.167em; }
  /* line 142, assets/css/partials/_tabla-datos.sass */
  .tabla-datos tbody th {
    font-weight: normal; }

  /* line 145, assets/css/partials/_tabla-datos.sass */
  .tabla-datos caption.ocultacion-visual {
    *height: 0; }

  /* line 147, assets/css/partials/_tabla-datos.sass */
  .tabla-datos-unidad {
    font-weight: normal; }

  /* line 151, assets/css/partials/_tabla-datos.sass */
  .tabla-datos .tabla-datos-columna-ordenable .tabla-datos-contenido-celda {
    padding: 0; }
  /* line 153, assets/css/partials/_tabla-datos.sass */
  .tabla-datos .tabla-datos-columna-ordenable .tabla-datos-contenido-celda .tabla-datos-ordenacion {
    padding: 7px; }

  /* line 155, assets/css/partials/_tabla-datos.sass */
  .tabla-datos-ordenacion {
    display: block;
    text-decoration: none; }

  /* line 158, assets/css/partials/_tabla-datos.sass */
  .tabla-datos-ordenacion-indicador {
    margin-bottom: 3px;
    margin-left: 8px; }

  /* line 165, assets/css/partials/_tabla-datos.sass */
	.tabla-datos thead {
		background-color: #1f446e!important;
		color: white;
	}
  /* line 168, assets/css/partials/_tabla-datos.sass */
  .tabla-datos thead th {
    border-left: 1px solid #aec0cc;
    border-right: 1px solid #406077; }
  /* line 171, assets/css/partials/_tabla-datos.sass */
  .tabla-datos thead th.tabla-datos-columna-primera {
    border-left-width: 0; }
  /* line 173, assets/css/partials/_tabla-datos.sass */
  .tabla-datos thead th.tabla-datos-columna-ultima {
    border-right-width: 0; }
  /* line 175, assets/css/partials/_tabla-datos.sass */
  .tabla-datos thead .tabla-datos-ordenacion, .tabla-datos thead .tabla-datos-ordenacion:hover {
    color: white; }
  /* line 178, assets/css/partials/_tabla-datos.sass */
	.tabla-datos thead .tabla-datos-columna-ordenada {
		background-color: #2f4788;
	}
  /* line 180, assets/css/partials/_tabla-datos.sass */
  .tabla-datos thead .tabla-datos-ordenacion:hover {
    color: white; }
  /* line 184, assets/css/partials/_tabla-datos.sass */
  .tabla-datos tbody {
    background-color: white;
    color: #333333; }
  /* line 187, assets/css/partials/_tabla-datos.sass */
  .tabla-datos tbody td, .tabla-datos tbody th {
    border-left: 1px solid #f2f5f6;
    border-right: 1px solid #d3dde2; }
  /* line 193, assets/css/partials/_tabla-datos.sass */
  .tabla-datos tbody td.tabla-datos-columna-primera, .tabla-datos tbody th.tabla-datos-columna-primera {
    border-left-width: 0; }
  /* line 197, assets/css/partials/_tabla-datos.sass */
  .tabla-datos tbody td.tabla-datos-columna-ultima, .tabla-datos tbody th.tabla-datos-columna-ultima {
    border-right-width: 0; }
  /* line 199, assets/css/partials/_tabla-datos.sass */
  .tabla-datos tbody a {
    color: #333333; }
  /* line 201, assets/css/partials/_tabla-datos.sass */
    .tabla-datos tbody a:hover {
        color: #ff9241;
    }
  /* line 203, assets/css/partials/_tabla-datos.sass */
  .tabla-datos .tabla-datos-fila-par {
    background-color: #f4f7f8; }

  /* line 9, assets/css/partials/_tema.sass */
  .tema {
    *zoom: 1;
    margin-bottom: 26px; }
  /* line 71, assets/css/partials/_soporte.sass */
  .tema:before, .tema:after {
    content: " ";
    display: table; }
  /* line 76, assets/css/partials/_soporte.sass */
  .tema:after {
    clear: both; }

  /* line 12, assets/css/partials/_tema.sass */
  .tema-titulo {
    float: right; }

  /* line 16, assets/css/partials/_tema.sass */
  .con-complementario .temas-doble-columna .tema-titulo {
    width: 221px; }

  /* line 19, assets/css/partials/_tema.sass */
  .con-complementario .tema-titulo {
    width: 589px; }

  /* line 22, assets/css/partials/_tema.sass */
  .layout-acceso .tema-titulo {
    width: 285px; }

  /* line 24, assets/css/partials/_tema.sass */
  .tema-texto {
    margin: 0; }

  /* line 26, assets/css/partials/_tema.sass */
    .tema-imagen {
        float: left;
        margin-right: 12px;
        height: 7rem;
    }

  /* line 30, assets/css/partials/_tema.sass */
  .temas-doble-columna .tema {
    float: left;
    width: 336px; }
  /* line 33, assets/css/partials/_tema.sass */
  .temas-doble-columna .tema-primero {
    margin-right: 32px; }

  /* line 37, assets/css/partials/_tema.sass */
  .tema-titulo {
    font-size: 1.334em;
    margin-bottom: 15px; }

  /* line 40, assets/css/partials/_tema.sass */
  .tema-texto {
    font-size: 1.083em;
    line-height: 1.385; } }
@media screen, print, handheld and (-webkit-min-device-pixel-ratio:0) {
  /* line 538, assets/css/partials/_formulario.sass */
  .form-campo-control select {
    height: 27px;
    margin-top: 0; } }
