/* verde */
/* azul oscuro */
/* 3em */
/* 1.5em */
/* .75em */
/* .5em */
/* .25em */
.no-bullet, .icon-list, .list--tiny, .list--hlines--caps, .list--hlines--nocaps, div.r01SourceSearchResults ul, div.r01Tabs ul, div.r01gContainer .aside .dataset_download ul {
  padding-left: 0; }
  .no-bullet > li, .icon-list > li, .list--tiny > li, .list--hlines--caps > li, .list--hlines--nocaps > li, div.r01SourceSearchResults ul > li, div.r01Tabs ul > li, div.r01gContainer .aside .dataset_download ul > li {
    list-style: none;
    list-style-type: none; }

.float-left {
  float: left;
  _margin-right: -3px; }

.float-right {
  float: right;
  _margin-left: -3px; }

.clear-right {
  clear: right; }

.clear-left {
  clear: left; }

.clear-both {
  clear: both; }

.text-center {
  text-align: center; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

.uppercase {
  text-transform: uppercase; }

.hidden {
  display: none;
  visibility: hidden; }

.visuallyhidden, div.r01SourceSearchResults .r01srItem div.r01srItemRispLink {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  left: -9999999px;
  top: -9999999px; }
  .visuallyhidden.focusable:active, div.r01SourceSearchResults .r01srItem div.focusable.r01srItemRispLink:active, .visuallyhidden.focusable:focus, div.r01SourceSearchResults .r01srItem div.focusable.r01srItemRispLink:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto; }

.visuallyvisible {
  position: relative;
  clip: auto; }

.break {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto; }

.ellipsis {
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  /* Required for IE8 */
  -o-text-overflow: ellipsis;
  /* Required for Opera */
  text-overflow: ellipsis; }

.disabled {
  pointer-events: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }

.no-events {
  pointer-events: none; }

.placeholder {
  color: #b3b3b3; }

.print-only {
  display: none; }

.tera {
  font-size: 3.375em; }

.giga {
  font-size: 3em; }

.mega {
  font-size: 2.625em; }

.kilo {
  font-size: 2.25em; }

.hecto {
  font-size: 1.875em; }

.deca {
  font-size: 1.5em; }

.deci {
  font-size: 1.313em; }

.centi {
  font-size: 1.125em; }

.milli {
  font-size: 1em; }

.micro {
  font-size: .875em; }

.nano {
  font-size: .75em; }

.pico {
  font-size: .688em; }

.ListaL {
  list-style-type: upper-latin;
  padding-left: 1em; }

.ListaN {
  list-style-type: Decimal;
  padding-left: 1.5em; }

.ListaL li, .ListaN li {
  padding: 0 0 1em 0.5em; }

/*------------------------------------*\
    $CSSWIZARDRY-GRIDS
\*------------------------------------*/
/**
 * CONTENTS
 * INTRODUCTION.........How the grid system works.
 * VARIABLES............Your settings.
 * MIXINS...............Library mixins.
 * GRID SETUP...........Build the grid structure.
 * WIDTHS...............Build our responsive widths around our breakpoints.
 * PUSH.................Push classes.
 * PULL.................Pull classes.
 */
/*------------------------------------*\
    $INTRODUCTION
\*------------------------------------*/
/**
 * csswizardry grids provides you with widths to suit a number of breakpoints
 * designed around devices of a size you specify. Out of the box, csswizardry
 * grids caters to the following types of device:
 *
 * palm     --  palm-based devices, like phones and small tablets
 * lap      --  lap-based devices, like iPads or laptops
 * portable --  all of the above
 * desk     --  stationary devices, like desktop computers
 * regular  --  any/all types of device
 *
 * These namespaces are then used in the library to give you the ability to
 * manipulate your layouts based around them, for example:
 *
   <div class="grid__item  one-whole  lap--one-half  desk--one-third">
 *
 * This would give you a grid item which is 100% width unless it is on a lap
 * device, at which point it become 50% wide, or it is on a desktop device, at
 * which point it becomes 33.333% width.
 *
 * csswizardry grids also has push and pull classes which allow you to nudge
 * grid items left and right by a defined amount. These follow the same naming
 * convention as above, but are prepended by either `push--` or `pull--`, for
 * example:
 *
   `class="grid__item  one-half  push--one-half"`
 *
 * This would give you a grid item which is 50% width and pushed over to the
 * right by 50%.
 *
 * All classes in csswizardry grids follow this patten, so you should fairly
 * quickly be able to piece together any combinations you can imagine, for
 * example:
 *
   `class="grid__item  one-whole  lap--one-half  desk--one-third  push--desk--one-third"`
 *
   `class="grid__item  one-quarter  palm--one-half  push--palm--one-half"`
 *
   `class="grid__item  palm--one-third  desk--five-twelfths"`
 */
/*------------------------------------*\
    $VARIABLES
\*------------------------------------*/
/**
 * If you are building a non-responsive site but would still like to use
 * csswizardry-grids, set this to \2018false\2019:
 */
/**
 * Is this build mobile first? Setting to \2018true\2019 means that all grids will be
 * 100% width if you do not apply a more specific class to them.
 */
/**
 * Set the spacing between your grid items.
 */
/**
 * Would you like Sass\2019 silent classes, or regular CSS classes?
 */
/**
 * Would you like push and pull classes enabled?
 */
/**
 * Using `inline-block` means that the grid items need their whitespace removing
 * in order for them to work correctly. Set the following to true if you are
 * going to achieve this by manually removing/commenting out any whitespace in
 * your HTML yourself.
 *
 * Setting this to false invokes a hack which cannot always be guaranteed,
 * please see the following for more detail:
 *
 * github.com/csswizardry/csswizardry-grids/commit/744d4b23c9d2b77d605b5991e54a397df72e0688
 * github.com/csswizardry/inuit.css/issues/170#issuecomment-14859371
 */
/**
 * Define your breakpoints. The first value is the prefix that shall be used for
 * your classes (e.g. `.palm--one-half`), the second value is the media query
 * that the breakpoint fires at.
 */
/**
 * Define which namespaced breakpoints you would like to generate for each of
 * widths, push and pull. This is handy if you only need pull on, say, desk, or
 * you only need a new width breakpoint at mobile sizes. It allows you to only
 * compile as much CSS as you need. All are turned on by default, but you can
 * add and remove breakpoints at will.
 *
 * Push and pull shall only be used if `$push` and/or `$pull` and `$responsive`
 * have been set to \2018true\2019.
 */
/**
 * You do not need to edit anything from this line onward; csswizardry-grids is
 * good to go. Happy griddin\2019!
 */
/*------------------------------------*\
    $MIXINS
\*------------------------------------*/
/**
 * These mixins are for the library to use only, you should not need to modify
 * them at all.
 *
 * Enclose a block of code with a media query as named in `$breakpoints`.
 */
/**
 * Drop relative positioning into silent classes which can\2019t take advantage of
 * the `[class*="push--"]` and `[class*="pull--"]` selectors.
 */
/*------------------------------------*\
    $GRID SETUP
\*------------------------------------*/
/**
 * 1. Allow the grid system to be used on lists.
 * 2. Remove any margins and paddings that might affect the grid system.
 * 3. Apply a negative `margin-left` to negate the columns\2019 gutters.
 */
/* Opera hack */
.opera:-o-prefocus {
  word-spacing: -0.43em; }

/**
 * 1. Cause columns to stack side-by-side.
 * 2. Space columns apart.
 * 3. Align columns to the tops of each other.
 * 4. Full-width unless told to behave otherwise.
 * 5. Required to combine fluid widths and fixed gutters.
 */
/**
 * Reversed grids allow you to structure your source in the opposite order to
 * how your rendered layout will appear. Extends `.grid`.
 */
/**
 * Gutterless grids have all the properties of regular grids, minus any spacing.
 * Extends `.grid`.
 */
/**
 * Align the entire grid to the right. Extends `.grid`.
 */
/**
 * Centered grids align grid items centrally without needing to use push or pull
 * classes. Extends `.grid`.
 */
/**
 * Align grid cells vertically (`.grid--middle` or `.grid--bottom`). Extends
 * `.grid`.
 */
/**
 * Create grids with narrower gutters. Extends `.grid`.
 */
/**
 * Create grids with wider gutters. Extends `.grid`.
 */
/*------------------------------------*\
    $WIDTHS
\*------------------------------------*/
/**
 * Create our width classes, prefixed by the specified namespace.
 */
/**
 * Our regular, non-responsive width classes.
 */
/**
 * Whole
 */
/**
 * Halves
 */
/**
 * Thirds
 */
/**
 * Quarters
 */
/**
 * Fifths
 */
/**
 * Sixths
 */
/**
 * Eighths
 */
/**
 * Tenths
 */
/**
 * Twelfths
 */
/**
 * Our responsive classes, if we have enabled them.
 */
@media only screen and (max-width: 30em) {
  /**
   * Whole
   */
  /**
   * Halves
   */
  /**
   * Thirds
   */
  /**
   * Quarters
   */
  /**
   * Fifths
   */
  /**
   * Sixths
   */
  /**
   * Eighths
   */
  /**
   * Tenths
   */
  /**
   * Twelfths
   */ }
@media only screen and (min-width: 30.0625em) and (max-width: 47.9375em) {
  /**
   * Whole
   */
  /**
   * Halves
   */
  /**
   * Thirds
   */
  /**
   * Quarters
   */
  /**
   * Fifths
   */
  /**
   * Sixths
   */
  /**
   * Eighths
   */
  /**
   * Tenths
   */
  /**
   * Twelfths
   */ }
@media only screen and (min-width: 48em) and (max-width: 63.9375em) {
  /**
   * Whole
   */
  /**
   * Halves
   */
  /**
   * Thirds
   */
  /**
   * Quarters
   */
  /**
   * Fifths
   */
  /**
   * Sixths
   */
  /**
   * Eighths
   */
  /**
   * Tenths
   */
  /**
   * Twelfths
   */ }
@media only screen and (min-width: 30.0625em) and (max-width: 63.9375em) {
  /**
   * Whole
   */
  /**
   * Halves
   */
  /**
   * Thirds
   */
  /**
   * Quarters
   */
  /**
   * Fifths
   */
  /**
   * Sixths
   */
  /**
   * Eighths
   */
  /**
   * Tenths
   */
  /**
   * Twelfths
   */ }
@media only screen and (min-width: 64em) {
  /**
   * Whole
   */
  /**
   * Halves
   */
  /**
   * Thirds
   */
  /**
   * Quarters
   */
  /**
   * Fifths
   */
  /**
   * Sixths
   */
  /**
   * Eighths
   */
  /**
   * Tenths
   */
  /**
   * Twelfths
   */ }
/*------------------------------------*\
    $PUSH
\*------------------------------------*/
/**
 * Push classes, to move grid items over to the right by certain amounts.
 */
/*------------------------------------*\
    $PULL
\*------------------------------------*/
/**
 * Pull classes, to move grid items back to the left by certain amounts.
 */
@font-face {
  font-family: 'icomoon';
  src: url("/AVComun/fonts/icomoon.eot");
  src: url("/AVComun/fonts/icomoon.eot?#iefix") format("embedded-opentype"), url("/AVComun/fonts/icomoon.svg#icomoon") format("svg"), url("/AVComun/fonts/icomoon.woff") format("woff"), url("/AVComun/fonts/icomoon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

[data-icon]:before {
  font-family: 'icomoon';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: attr(data-icon);
  line-height: 1; }

.icon-help:before,
.icon-feed:before,
.r01SearchSessionRssFeed a.r01RssSearchLink:before,
.icon-twitter:before,
.icon-plus-circle:before,
div.r01gContainer div.x88gObjetoSeccion a.x88gDetalles:before,
#TB_ajaxContent div.x88gObjetoSeccion a.x88gDetalles:before,
div.r01gClsContentList div.r01gContentListMoreLayer a:before,
.x46i-tabpanel [role="tab"][aria-expanded="false"] .x46i-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="false"] .r01-tab__title:before,
.icon-minus-circle:before,
.x46i-tabpanel [role="tab"][aria-expanded="true"] .x46i-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="true"] .r01-tab__title:before,
.icon-cancel-circle:before,
.icon-email:before,
.icon-calendar:before,
div.r01gClsContentList ul li div .r01srItemTypoDet:before,
div.r01gContainer .r01Fecha:before,
div.r01gContainerCustom .r01Fecha:before,
.icon-pencil:before,
.icon-phone:before,
.icon-geo:before,
.icon-home:before,
.icon-newspaper:before,
.icon-image:before,
.icon-images:before,
.icon-location:before,
.icon-enter:before,
.icon-youtube:before,
.icon-linkedin:before,
.icon-search:before,
.icon-arrow-up:before,
.back-toc a:before,
.icon-arrow-down:before,
.icon-arrow-right:before,
.icon-arrow-left:before,
.icon-info:before,
.icon-warning:before,
.icon-error:before,
.icon-success:before,
.icon-bullet:before,
.icon-phone-big:before,
.icon-close-circle:before,
.icon-accessibility:before,
.icon-menu:before,
.icon-facebook:before,
.icon-bell:before,
.icon-googleplus:before,
.icon-press:before,
.icon-code:before,
.ref-code:before,
.icon-job:before,
.icon-filter:before,
.icon-time:before,
.icon-europe:before,
.icon-europe2:before,
.icon-lanbide:before,
.lanbide-authorized span:before,
.icon-studies:before,
.icon-course:before,
.icon-contract:before,
.icon-reload:before,
.icon-file-word:before,
.icon-file-excel:before,
.icon-file-zip:before,
.icon-file-powerpoint:before,
.icon-file-pdf:before,
.icon-user:before,
div.r01gContainer .r01Autor:before,
div.r01gContainerCustom .r01Autor:before,
.icon-map:before,
.icon-direction:before,
.icon-link:before {
  font-family: 'icomoon';
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  speak: none;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-right: 0.5em; }
.icon-help.standalone,
.icon-feed.standalone,
.r01SearchSessionRssFeed a.standalone.r01RssSearchLink,
.icon-twitter.standalone,
.icon-plus-circle.standalone,
div.r01gContainer div.x88gObjetoSeccion a.standalone.x88gDetalles,
#TB_ajaxContent div.x88gObjetoSeccion a.standalone.x88gDetalles,
div.r01gClsContentList div.r01gContentListMoreLayer a.standalone,
.x46i-tabpanel [role="tab"][aria-expanded="false"] .standalone.x46i-tab__title,
.r01-tabpanel [role="tab"][aria-expanded="false"] .standalone.r01-tab__title,
.icon-minus-circle.standalone,
.x46i-tabpanel [role="tab"][aria-expanded="true"] .standalone.x46i-tab__title,
.r01-tabpanel [role="tab"][aria-expanded="true"] .standalone.r01-tab__title,
.icon-cancel-circle.standalone,
.icon-email.standalone,
.icon-calendar.standalone,
div.r01gClsContentList ul li div .standalone.r01srItemTypoDet,
div.r01gContainer .standalone.r01Fecha,
div.r01gContainerCustom .standalone.r01Fecha,
.icon-pencil.standalone,
.icon-phone.standalone,
.icon-geo.standalone,
.icon-home.standalone,
.icon-newspaper.standalone,
.icon-image.standalone,
.icon-images.standalone,
.icon-location.standalone,
.icon-enter.standalone,
.icon-youtube.standalone,
.icon-linkedin.standalone,
.icon-search.standalone,
.icon-arrow-up.standalone,
.back-toc a.standalone,
.icon-arrow-down.standalone,
.icon-arrow-right.standalone,
.icon-arrow-left.standalone,
.icon-info.standalone,
.icon-warning.standalone,
.icon-error.standalone,
.icon-success.standalone,
.icon-bullet.standalone,
.icon-phone-big.standalone,
.icon-close-circle.standalone,
.icon-accessibility.standalone,
.icon-menu.standalone,
.icon-facebook.standalone,
.icon-bell.standalone,
.icon-googleplus.standalone,
.icon-press.standalone,
.icon-code.standalone,
.standalone.ref-code,
.icon-job.standalone,
.icon-filter.standalone,
.icon-time.standalone,
.icon-europe.standalone,
.icon-europe2.standalone,
.icon-lanbide.standalone,
.lanbide-authorized span.standalone,
.icon-studies.standalone,
.icon-course.standalone,
.icon-contract.standalone,
.icon-reload.standalone,
.icon-file-word.standalone,
.icon-file-excel.standalone,
.icon-file-zip.standalone,
.icon-file-powerpoint.standalone,
.icon-file-pdf.standalone,
.icon-user.standalone,
div.r01gContainer .standalone.r01Autor,
div.r01gContainerCustom .standalone.r01Autor,
.icon-map.standalone,
.icon-direction.standalone,
.icon-link.standalone {
  line-height: 1;
  vertical-align: middle; }
  .icon-help.standalone:before,
  .icon-feed.standalone:before,
  .r01SearchSessionRssFeed a.standalone.r01RssSearchLink:before,
  .icon-twitter.standalone:before,
  .icon-plus-circle.standalone:before,
  div.r01gContainer div.x88gObjetoSeccion a.standalone.x88gDetalles:before,
  #TB_ajaxContent div.x88gObjetoSeccion a.standalone.x88gDetalles:before,
  div.r01gClsContentList div.r01gContentListMoreLayer a.standalone:before,
  .x46i-tabpanel [role="tab"][aria-expanded="false"] .standalone.x46i-tab__title:before,
  .r01-tabpanel [role="tab"][aria-expanded="false"] .standalone.r01-tab__title:before,
  .icon-minus-circle.standalone:before,
  .x46i-tabpanel [role="tab"][aria-expanded="true"] .standalone.x46i-tab__title:before,
  .r01-tabpanel [role="tab"][aria-expanded="true"] .standalone.r01-tab__title:before,
  .icon-cancel-circle.standalone:before,
  .icon-email.standalone:before,
  .icon-calendar.standalone:before,
  div.r01gClsContentList ul li div .standalone.r01srItemTypoDet:before,
  div.r01gContainer .standalone.r01Fecha:before,
  div.r01gContainerCustom .standalone.r01Fecha:before,
  .icon-pencil.standalone:before,
  .icon-phone.standalone:before,
  .icon-geo.standalone:before,
  .icon-home.standalone:before,
  .icon-newspaper.standalone:before,
  .icon-image.standalone:before,
  .icon-images.standalone:before,
  .icon-location.standalone:before,
  .icon-enter.standalone:before,
  .icon-youtube.standalone:before,
  .icon-linkedin.standalone:before,
  .icon-search.standalone:before,
  .icon-arrow-up.standalone:before,
  .back-toc a.standalone:before,
  .icon-arrow-down.standalone:before,
  .icon-arrow-right.standalone:before,
  .icon-arrow-left.standalone:before,
  .icon-info.standalone:before,
  .icon-warning.standalone:before,
  .icon-error.standalone:before,
  .icon-success.standalone:before,
  .icon-bullet.standalone:before,
  .icon-phone-big.standalone:before,
  .icon-close-circle.standalone:before,
  .icon-accessibility.standalone:before,
  .icon-menu.standalone:before,
  .icon-facebook.standalone:before,
  .icon-bell.standalone:before,
  .icon-googleplus.standalone:before,
  .icon-press.standalone:before,
  .icon-code.standalone:before,
  .standalone.ref-code:before,
  .icon-job.standalone:before,
  .icon-filter.standalone:before,
  .icon-time.standalone:before,
  .icon-europe.standalone:before,
  .icon-europe2.standalone:before,
  .icon-lanbide.standalone:before,
  .lanbide-authorized span.standalone:before,
  .icon-studies.standalone:before,
  .icon-course.standalone:before,
  .icon-contract.standalone:before,
  .icon-reload.standalone:before,
  .icon-file-word.standalone:before,
  .icon-file-excel.standalone:before,
  .icon-file-zip.standalone:before,
  .icon-file-powerpoint.standalone:before,
  .icon-file-pdf.standalone:before,
  .icon-user.standalone:before,
  div.r01gContainer .standalone.r01Autor:before,
  div.r01gContainerCustom .standalone.r01Autor:before,
  .icon-map.standalone:before,
  .icon-direction.standalone:before,
  .icon-link.standalone:before {
    margin-right: 0; }
.icon-help.button:before, .v79j_botonera input.icon-help:before,
.v79j_botonera_right input.icon-help:before, div.r01FichaCompleta a.icon-help:before,
.icon-feed.button:before,
.r01SearchSessionRssFeed a.button.r01RssSearchLink:before,
.r01SearchSessionRssFeed div.r01FichaCompleta a.r01RssSearchLink:before,
div.r01FichaCompleta .r01SearchSessionRssFeed a.r01RssSearchLink:before,
.v79j_botonera input.icon-feed:before,
.v79j_botonera_right input.icon-feed:before,
div.r01FichaCompleta a.icon-feed:before,
.icon-twitter.button:before,
.v79j_botonera input.icon-twitter:before,
.v79j_botonera_right input.icon-twitter:before,
div.r01FichaCompleta a.icon-twitter:before,
.icon-plus-circle.button:before,
div.r01gContainer div.x88gObjetoSeccion a.button.x88gDetalles:before,
div.r01gContainer div.x88gObjetoSeccion div.r01FichaCompleta a.x88gDetalles:before,
div.r01FichaCompleta div.r01gContainer div.x88gObjetoSeccion a.x88gDetalles:before,
#TB_ajaxContent div.x88gObjetoSeccion a.button.x88gDetalles:before,
#TB_ajaxContent div.x88gObjetoSeccion div.r01FichaCompleta a.x88gDetalles:before,
div.r01FichaCompleta #TB_ajaxContent div.x88gObjetoSeccion a.x88gDetalles:before,
div.r01gClsContentList div.r01gContentListMoreLayer a.button:before,
div.r01gClsContentList div.r01gContentListMoreLayer div.r01FichaCompleta a:before,
div.r01FichaCompleta div.r01gClsContentList div.r01gContentListMoreLayer a:before,
.v79j_botonera input.icon-plus-circle:before,
.v79j_botonera .x46i-tabpanel [role="tab"][aria-expanded="false"] input.x46i-tab__title:before,
.x46i-tabpanel [role="tab"][aria-expanded="false"] .v79j_botonera input.x46i-tab__title:before,
.v79j_botonera .r01-tabpanel [role="tab"][aria-expanded="false"] input.r01-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="false"] .v79j_botonera input.r01-tab__title:before,
.v79j_botonera_right input.icon-plus-circle:before,
.v79j_botonera_right .x46i-tabpanel [role="tab"][aria-expanded="false"] input.x46i-tab__title:before,
.x46i-tabpanel [role="tab"][aria-expanded="false"] .v79j_botonera_right input.x46i-tab__title:before,
.v79j_botonera_right .r01-tabpanel [role="tab"][aria-expanded="false"] input.r01-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="false"] .v79j_botonera_right input.r01-tab__title:before,
div.r01FichaCompleta a.icon-plus-circle:before,
div.r01FichaCompleta .x46i-tabpanel [role="tab"][aria-expanded="false"] a.x46i-tab__title:before,
.x46i-tabpanel [role="tab"][aria-expanded="false"] div.r01FichaCompleta a.x46i-tab__title:before,
div.r01FichaCompleta .r01-tabpanel [role="tab"][aria-expanded="false"] a.r01-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="false"] div.r01FichaCompleta a.r01-tab__title:before,
.x46i-tabpanel [role="tab"][aria-expanded="false"] .button.x46i-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="false"] .button.r01-tab__title:before,
.icon-minus-circle.button:before,
.v79j_botonera input.icon-minus-circle:before,
.v79j_botonera .x46i-tabpanel [role="tab"][aria-expanded="true"] input.x46i-tab__title:before,
.x46i-tabpanel [role="tab"][aria-expanded="true"] .v79j_botonera input.x46i-tab__title:before,
.v79j_botonera .r01-tabpanel [role="tab"][aria-expanded="true"] input.r01-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="true"] .v79j_botonera input.r01-tab__title:before,
.v79j_botonera_right input.icon-minus-circle:before,
.v79j_botonera_right .x46i-tabpanel [role="tab"][aria-expanded="true"] input.x46i-tab__title:before,
.x46i-tabpanel [role="tab"][aria-expanded="true"] .v79j_botonera_right input.x46i-tab__title:before,
.v79j_botonera_right .r01-tabpanel [role="tab"][aria-expanded="true"] input.r01-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="true"] .v79j_botonera_right input.r01-tab__title:before,
div.r01FichaCompleta a.icon-minus-circle:before,
div.r01FichaCompleta .x46i-tabpanel [role="tab"][aria-expanded="true"] a.x46i-tab__title:before,
.x46i-tabpanel [role="tab"][aria-expanded="true"] div.r01FichaCompleta a.x46i-tab__title:before,
div.r01FichaCompleta .r01-tabpanel [role="tab"][aria-expanded="true"] a.r01-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="true"] div.r01FichaCompleta a.r01-tab__title:before,
.x46i-tabpanel [role="tab"][aria-expanded="true"] .button.x46i-tab__title:before,
.r01-tabpanel [role="tab"][aria-expanded="true"] .button.r01-tab__title:before,
.icon-cancel-circle.button:before,
.v79j_botonera input.icon-cancel-circle:before,
.v79j_botonera_right input.icon-cancel-circle:before,
div.r01FichaCompleta a.icon-cancel-circle:before,
.icon-email.button:before,
.v79j_botonera input.icon-email:before,
.v79j_botonera_right input.icon-email:before,
div.r01FichaCompleta a.icon-email:before,
.icon-calendar.button:before,
div.r01gClsContentList ul li div .button.r01srItemTypoDet:before,
div.r01gClsContentList ul li div .v79j_botonera input.r01srItemTypoDet:before,
.v79j_botonera div.r01gClsContentList ul li div input.r01srItemTypoDet:before,
div.r01gClsContentList ul li div .v79j_botonera_right input.r01srItemTypoDet:before,
.v79j_botonera_right div.r01gClsContentList ul li div input.r01srItemTypoDet:before,
div.r01gClsContentList ul li div.r01FichaCompleta a.r01srItemTypoDet:before,
.v79j_botonera input.icon-calendar:before,
.v79j_botonera div.r01gContainer input.r01Fecha:before,
div.r01gContainer .v79j_botonera input.r01Fecha:before,
.v79j_botonera div.r01gContainerCustom input.r01Fecha:before,
div.r01gContainerCustom .v79j_botonera input.r01Fecha:before,
.v79j_botonera_right input.icon-calendar:before,
.v79j_botonera_right div.r01gContainer input.r01Fecha:before,
div.r01gContainer .v79j_botonera_right input.r01Fecha:before,
.v79j_botonera_right div.r01gContainerCustom input.r01Fecha:before,
div.r01gContainerCustom .v79j_botonera_right input.r01Fecha:before,
div.r01FichaCompleta a.icon-calendar:before,
div.r01FichaCompleta div.r01gContainer a.r01Fecha:before,
div.r01gContainer div.r01FichaCompleta a.r01Fecha:before,
div.r01FichaCompleta div.r01gContainerCustom a.r01Fecha:before,
div.r01gContainerCustom div.r01FichaCompleta a.r01Fecha:before,
div.r01gContainer .button.r01Fecha:before,
div.r01gContainerCustom .button.r01Fecha:before,
.icon-pencil.button:before,
.v79j_botonera input.icon-pencil:before,
.v79j_botonera_right input.icon-pencil:before,
div.r01FichaCompleta a.icon-pencil:before,
.icon-phone.button:before,
.v79j_botonera input.icon-phone:before,
.v79j_botonera_right input.icon-phone:before,
div.r01FichaCompleta a.icon-phone:before,
.icon-geo.button:before,
.v79j_botonera input.icon-geo:before,
.v79j_botonera_right input.icon-geo:before,
div.r01FichaCompleta a.icon-geo:before,
.icon-home.button:before,
.v79j_botonera input.icon-home:before,
.v79j_botonera_right input.icon-home:before,
div.r01FichaCompleta a.icon-home:before,
.icon-newspaper.button:before,
.v79j_botonera input.icon-newspaper:before,
.v79j_botonera_right input.icon-newspaper:before,
div.r01FichaCompleta a.icon-newspaper:before,
.icon-image.button:before,
.v79j_botonera input.icon-image:before,
.v79j_botonera_right input.icon-image:before,
div.r01FichaCompleta a.icon-image:before,
.icon-images.button:before,
.v79j_botonera input.icon-images:before,
.v79j_botonera_right input.icon-images:before,
div.r01FichaCompleta a.icon-images:before,
.icon-location.button:before,
.v79j_botonera input.icon-location:before,
.v79j_botonera_right input.icon-location:before,
div.r01FichaCompleta a.icon-location:before,
.icon-enter.button:before,
.v79j_botonera input.icon-enter:before,
.v79j_botonera_right input.icon-enter:before,
div.r01FichaCompleta a.icon-enter:before,
.icon-youtube.button:before,
.v79j_botonera input.icon-youtube:before,
.v79j_botonera_right input.icon-youtube:before,
div.r01FichaCompleta a.icon-youtube:before,
.icon-linkedin.button:before,
.v79j_botonera input.icon-linkedin:before,
.v79j_botonera_right input.icon-linkedin:before,
div.r01FichaCompleta a.icon-linkedin:before,
.icon-search.button:before,
.v79j_botonera input.icon-search:before,
.v79j_botonera_right input.icon-search:before,
div.r01FichaCompleta a.icon-search:before,
.icon-arrow-up.button:before,
.back-toc a.button:before,
.back-toc div.r01FichaCompleta a:before,
div.r01FichaCompleta .back-toc a:before,
.v79j_botonera input.icon-arrow-up:before,
.v79j_botonera_right input.icon-arrow-up:before,
div.r01FichaCompleta a.icon-arrow-up:before,
.icon-arrow-down.button:before,
.v79j_botonera input.icon-arrow-down:before,
.v79j_botonera_right input.icon-arrow-down:before,
div.r01FichaCompleta a.icon-arrow-down:before,
.icon-arrow-right.button:before,
.v79j_botonera input.icon-arrow-right:before,
.v79j_botonera_right input.icon-arrow-right:before,
div.r01FichaCompleta a.icon-arrow-right:before,
.icon-arrow-left.button:before,
.v79j_botonera input.icon-arrow-left:before,
.v79j_botonera_right input.icon-arrow-left:before,
div.r01FichaCompleta a.icon-arrow-left:before,
.icon-info.button:before,
.v79j_botonera input.icon-info:before,
.v79j_botonera_right input.icon-info:before,
div.r01FichaCompleta a.icon-info:before,
.icon-warning.button:before,
.v79j_botonera input.icon-warning:before,
.v79j_botonera_right input.icon-warning:before,
div.r01FichaCompleta a.icon-warning:before,
.icon-error.button:before,
.v79j_botonera input.icon-error:before,
.v79j_botonera_right input.icon-error:before,
div.r01FichaCompleta a.icon-error:before,
.icon-success.button:before,
.v79j_botonera input.icon-success:before,
.v79j_botonera_right input.icon-success:before,
div.r01FichaCompleta a.icon-success:before,
.icon-bullet.button:before,
.v79j_botonera input.icon-bullet:before,
.v79j_botonera_right input.icon-bullet:before,
div.r01FichaCompleta a.icon-bullet:before,
.icon-phone-big.button:before,
.v79j_botonera input.icon-phone-big:before,
.v79j_botonera_right input.icon-phone-big:before,
div.r01FichaCompleta a.icon-phone-big:before,
.icon-close-circle.button:before,
.v79j_botonera input.icon-close-circle:before,
.v79j_botonera_right input.icon-close-circle:before,
div.r01FichaCompleta a.icon-close-circle:before,
.icon-accessibility.button:before,
.v79j_botonera input.icon-accessibility:before,
.v79j_botonera_right input.icon-accessibility:before,
div.r01FichaCompleta a.icon-accessibility:before,
.icon-menu.button:before,
.v79j_botonera input.icon-menu:before,
.v79j_botonera_right input.icon-menu:before,
div.r01FichaCompleta a.icon-menu:before,
.icon-facebook.button:before,
.v79j_botonera input.icon-facebook:before,
.v79j_botonera_right input.icon-facebook:before,
div.r01FichaCompleta a.icon-facebook:before,
.icon-bell.button:before,
.v79j_botonera input.icon-bell:before,
.v79j_botonera_right input.icon-bell:before,
div.r01FichaCompleta a.icon-bell:before,
.icon-googleplus.button:before,
.v79j_botonera input.icon-googleplus:before,
.v79j_botonera_right input.icon-googleplus:before,
div.r01FichaCompleta a.icon-googleplus:before,
.icon-press.button:before,
.v79j_botonera input.icon-press:before,
.v79j_botonera_right input.icon-press:before,
div.r01FichaCompleta a.icon-press:before,
.icon-code.button:before,
.button.ref-code:before,
.v79j_botonera input.ref-code:before,
.v79j_botonera_right input.ref-code:before,
div.r01FichaCompleta a.ref-code:before,
.v79j_botonera input.icon-code:before,
.v79j_botonera_right input.icon-code:before,
div.r01FichaCompleta a.icon-code:before,
.icon-job.button:before,
.v79j_botonera input.icon-job:before,
.v79j_botonera_right input.icon-job:before,
div.r01FichaCompleta a.icon-job:before,
.icon-filter.button:before,
.v79j_botonera input.icon-filter:before,
.v79j_botonera_right input.icon-filter:before,
div.r01FichaCompleta a.icon-filter:before,
.icon-time.button:before,
.v79j_botonera input.icon-time:before,
.v79j_botonera_right input.icon-time:before,
div.r01FichaCompleta a.icon-time:before,
.icon-europe.button:before,
.v79j_botonera input.icon-europe:before,
.v79j_botonera_right input.icon-europe:before,
div.r01FichaCompleta a.icon-europe:before,
.icon-europe2.button:before,
.v79j_botonera input.icon-europe2:before,
.v79j_botonera_right input.icon-europe2:before,
div.r01FichaCompleta a.icon-europe2:before,
.icon-lanbide.button:before,
.lanbide-authorized span.button:before,
.v79j_botonera input.icon-lanbide:before,
.v79j_botonera_right input.icon-lanbide:before,
div.r01FichaCompleta a.icon-lanbide:before,
.icon-studies.button:before,
.v79j_botonera input.icon-studies:before,
.v79j_botonera_right input.icon-studies:before,
div.r01FichaCompleta a.icon-studies:before,
.icon-course.button:before,
.v79j_botonera input.icon-course:before,
.v79j_botonera_right input.icon-course:before,
div.r01FichaCompleta a.icon-course:before,
.icon-contract.button:before,
.v79j_botonera input.icon-contract:before,
.v79j_botonera_right input.icon-contract:before,
div.r01FichaCompleta a.icon-contract:before,
.icon-reload.button:before,
.v79j_botonera input.icon-reload:before,
.v79j_botonera_right input.icon-reload:before,
div.r01FichaCompleta a.icon-reload:before,
.icon-file-word.button:before,
.v79j_botonera input.icon-file-word:before,
.v79j_botonera_right input.icon-file-word:before,
div.r01FichaCompleta a.icon-file-word:before,
.icon-file-excel.button:before,
.v79j_botonera input.icon-file-excel:before,
.v79j_botonera_right input.icon-file-excel:before,
div.r01FichaCompleta a.icon-file-excel:before,
.icon-file-zip.button:before,
.v79j_botonera input.icon-file-zip:before,
.v79j_botonera_right input.icon-file-zip:before,
div.r01FichaCompleta a.icon-file-zip:before,
.icon-file-powerpoint.button:before,
.v79j_botonera input.icon-file-powerpoint:before,
.v79j_botonera_right input.icon-file-powerpoint:before,
div.r01FichaCompleta a.icon-file-powerpoint:before,
.icon-file-pdf.button:before,
.v79j_botonera input.icon-file-pdf:before,
.v79j_botonera_right input.icon-file-pdf:before,
div.r01FichaCompleta a.icon-file-pdf:before,
.icon-user.button:before,
.v79j_botonera input.icon-user:before,
.v79j_botonera div.r01gContainer input.r01Autor:before,
div.r01gContainer .v79j_botonera input.r01Autor:before,
.v79j_botonera div.r01gContainerCustom input.r01Autor:before,
div.r01gContainerCustom .v79j_botonera input.r01Autor:before,
.v79j_botonera_right input.icon-user:before,
.v79j_botonera_right div.r01gContainer input.r01Autor:before,
div.r01gContainer .v79j_botonera_right input.r01Autor:before,
.v79j_botonera_right div.r01gContainerCustom input.r01Autor:before,
div.r01gContainerCustom .v79j_botonera_right input.r01Autor:before,
div.r01FichaCompleta a.icon-user:before,
div.r01FichaCompleta div.r01gContainer a.r01Autor:before,
div.r01gContainer div.r01FichaCompleta a.r01Autor:before,
div.r01FichaCompleta div.r01gContainerCustom a.r01Autor:before,
div.r01gContainerCustom div.r01FichaCompleta a.r01Autor:before,
div.r01gContainer .button.r01Autor:before,
div.r01gContainerCustom .button.r01Autor:before,
.icon-map.button:before,
.v79j_botonera input.icon-map:before,
.v79j_botonera_right input.icon-map:before,
div.r01FichaCompleta a.icon-map:before,
.icon-direction.button:before,
.v79j_botonera input.icon-direction:before,
.v79j_botonera_right input.icon-direction:before,
div.r01FichaCompleta a.icon-direction:before,
.icon-link.button:before,
.v79j_botonera input.icon-link:before,
.v79j_botonera_right input.icon-link:before,
div.r01FichaCompleta a.icon-link:before {
  vertical-align: middle; }

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

.icon-feed:before, .r01SearchSessionRssFeed a.r01RssSearchLink:before {
  content: "\72"; }

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

.icon-plus-circle:before, div.r01gContainer div.x88gObjetoSeccion a.x88gDetalles:before,
#TB_ajaxContent div.x88gObjetoSeccion a.x88gDetalles:before, div.r01gClsContentList div.r01gContentListMoreLayer a:before, .x46i-tabpanel [role="tab"][aria-expanded="false"] .x46i-tab__title:before, .r01-tabpanel [role="tab"][aria-expanded="false"] .r01-tab__title:before {
  content: "\2b"; }

.icon-minus-circle:before, .x46i-tabpanel [role="tab"][aria-expanded="true"] .x46i-tab__title:before, .r01-tabpanel [role="tab"][aria-expanded="true"] .r01-tab__title:before {
  content: "\2d"; }

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

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

.icon-calendar:before, div.r01gClsContentList ul li div .r01srItemTypoDet:before, div.r01gContainer .r01Fecha:before, div.r01gContainerCustom .r01Fecha:before {
  content: "\64"; }

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

.icon-phone:before {
  content: "\260e"; }

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

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

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

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

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

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

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

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

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

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

.icon-arrow-up:before, .back-toc a:before {
  content: "\28"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.icon-code:before, .ref-code:before {
  content: "\40"; }

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

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

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

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

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

.icon-lanbide:before, .lanbide-authorized span:before {
  content: "\47"; }

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

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

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

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

.icon-file-word:before {
  content: "\e376"; }

.icon-file-excel:before {
  content: "\e377"; }

.icon-file-zip:before {
  content: "\e378"; }

.icon-file-powerpoint:before {
  content: "\e379"; }

.icon-file-pdf:before {
  content: "\e374"; }

.icon-user:before, div.r01gContainer .r01Autor:before, div.r01gContainerCustom .r01Autor:before {
  content: "\e10a"; }

.icon-map:before {
  content: "\e0ac"; }

.icon-direction:before {
  content: "\e0ae"; }

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

.icon-list li {
  line-height: 1.25;
  margin-bottom: 1em; }

.icon-list > [class*="icon-"]:before,
.icon-block:before,
.lanbide-authorized span:before,
div.r01gContainer div.x88gObjetoSeccion a.x88gDetalles:before,
#TB_ajaxContent div.x88gObjetoSeccion a.x88gDetalles:before,
div.r01gContainer .r01Fecha:before,
div.r01gContainerCustom .r01Fecha:before,
div.r01gContainer .r01Autor:before,
div.r01gContainerCustom .r01Autor:before,
.x46i-tabpanel [role="tab"] .x46i-tab__title:before,
.r01-tabpanel [role="tab"] .r01-tab__title:before {
  left: 0;
  position: absolute;
  top: 0; }

.icon-list > *,
.icon-block,
.lanbide-authorized span,
div.r01gContainer div.x88gObjetoSeccion a.x88gDetalles,
#TB_ajaxContent div.x88gObjetoSeccion a.x88gDetalles,
div.r01gContainer .r01Fecha,
div.r01gContainerCustom .r01Fecha,
div.r01gContainer .r01Autor,
div.r01gContainerCustom .r01Autor,
.x46i-tabpanel [role="tab"] .x46i-tab__title,
.r01-tabpanel [role="tab"] .r01-tab__title {
  padding-left: 1.5em;
  position: relative; }

.icon-block, .lanbide-authorized span, div.r01gContainer div.x88gObjetoSeccion a.x88gDetalles,
#TB_ajaxContent div.x88gObjetoSeccion a.x88gDetalles, div.r01gContainer .r01Fecha, div.r01gContainerCustom .r01Fecha, div.r01gContainer .r01Autor, div.r01gContainerCustom .r01Autor, .x46i-tabpanel [role="tab"] .x46i-tab__title, .r01-tabpanel [role="tab"] .r01-tab__title {
  display: block; }

.icon-x2:before {
  font-size: 2em; }

.icon-x3:before {
  font-size: 3em; }

.icon-x4:before {
  font-size: 4em; }

.icon-x5:before {
  font-size: 5em; }

.icon-x6:before {
  font-size: 6em; }

.icon-x7:before {
  font-size: 7em; }

.icon-x8:before {
  font-size: 8em; }

.icon-x9:before {
  font-size: 9em; }

.icon-x10:before {
  font-size: 10em; }

.intro-text, .intro-text--big, .intro-text--tiny {
  overflow: hidden;
  *zoom: 1;
  line-height: 1.25;
  border-bottom: 1px solid #f2f2f2;
  border-top: 1px solid #f2f2f2;
  font-style: italic;
  font-weight: 100;
  padding: .5em 0; }

.intro-text--big {
  font-size: 1.5em; }
  .intro-text--big:first-letter {
    border-top: 4px solid #f2f2f2;
    color: #95c6ff;
    float: left;
    font-size: 2.75em;
    font-weight: 900;
    line-height: 1;
    margin: -.15em 0 0 0;
    padding: 0 .125em 0 0; }

.intro-text--tiny {
  font-size: 1.25em; }
  .intro-text--tiny:first-letter {
    color: #95c6ff;
    font-size: 1.25em;
    font-weight: 900; }

.list--airy > li {
  margin-bottom: 0.75em; }

.list--tiny {
  line-height: 1.25;
  border-bottom: 1px solid #f2f2f2;
  border-top: 1px solid #f2f2f2;
  font-size: .875em;
  padding: 1.5em 0; }
  .list--tiny > *:last-child {
    margin-bottom: 0; }
  .list--tiny li {
    margin-bottom: 1.5em;
    position: relative; }
    .list--tiny li:before {
      background: #cccccc;
      content: "";
      height: .25em;
      left: 0;
      position: absolute;
      top: -.25em;
      width: 1em; }

.list--hlines--caps > *, .list--hlines--nocaps > *, div.r01SourceSearchResults ul > * {
  border-bottom: 1px solid #e6e6e6;
  margin: 0;
  padding: 0.75em 0; }

.list--hlines--caps {
  border-top: 1px solid #e6e6e6; }

.list--hlines--nocaps > *:first-child, div.r01SourceSearchResults ul > *:first-child {
  padding-top: 0; }
.list--hlines--nocaps > *:last-child, div.r01SourceSearchResults ul > *:last-child {
  border: 0;
  padding-bottom: 0; }

.avatar {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: white;
  border: 1px solid #d9d9d9;
  line-height: .75;
  padding: .25em;
  text-align: center; }
  .avatar img {
    background: #e6e6e6;
    color: white; }
  .avatar:hover {
    -webkit-box-shadow: #333333 0 0 0.5em;
    -moz-box-shadow: #333333 0 0 0.5em;
    box-shadow: #333333 0 0 0.5em;
    border: 1px solid #333333; }

.ref-code {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  border-radius: 0.25em;
  background: white;
  border: 1px solid #e6e6e6;
  padding: .35em .75em;
  text-transform: uppercase; }

.code--id, .code--id--dark, .code--id--light {
  -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.15) inset, 0 0 0 1px rgba(255, 255, 255, 0.75) inset;
  -moz-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.15) inset, 0 0 0 1px rgba(255, 255, 255, 0.75) inset;
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.15) inset, 0 0 0 1px rgba(255, 255, 255, 0.75) inset;
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  border-radius: 0.25em;
  border: 1px solid;
  font-size: .875em;
  font-weight: 700;
  padding: .25em .75em; }

.code--id--dark {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
  background: #004595;
  border-color: #333333;
  color: white; }

.code--id--light {
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  background: #f2f2f2;
  border-color: #cccccc;
  color: #666666; }

.hour-box {
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  border-radius: 0.25em;
  background: #fafafa;
  border: 1px solid #f2f2f2;
  font-size: .875em;
  font-weight: 700;
  padding: 0 .25em; }

.duration-box {
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  border-radius: 0.5em;
  background: #cfefaf;
  border: 1px solid #f2f2f2;
  color: #5c6c4d;
  font-size: .875em;
  font-weight: 700;
  padding: 0 .25em; }

.label--success, .label--pending, .label--error {
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  border-radius: 0.25em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  font-size: .75em;
  font-weight: 700;
  padding: .5em;
  text-transform: uppercase; }

.label--success {
  -webkit-box-shadow: 0 0 0 1px #5bd900 inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #3b8c00 inset;
  -moz-box-shadow: 0 0 0 1px #5bd900 inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #3b8c00 inset;
  box-shadow: 0 0 0 1px #5bd900 inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #3b8c00 inset;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  background: #e9ffd9;
  color: #3b8c00; }

.label--pending {
  -webkit-box-shadow: 0 0 0 1px #d96100 inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #8c3f00 inset;
  -moz-box-shadow: 0 0 0 1px #d96100 inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #8c3f00 inset;
  box-shadow: 0 0 0 1px #d96100 inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #8c3f00 inset;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  background: #ffead9;
  color: #8c3f00; }

.label--error {
  -webkit-box-shadow: 0 0 0 1px #ff5a5a inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #d90000 inset;
  -moz-box-shadow: 0 0 0 1px #ff5a5a inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #d90000 inset;
  box-shadow: 0 0 0 1px #ff5a5a inset, 0 0 0 2px rgba(255, 255, 255, 0.5) inset, 0 0 0.5em #d90000 inset;
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
  background: #ffd9d9;
  color: #d90000; }

.pullquote {
  margin-bottom: 1.5em;
  border-top: 0.25em solid #333333;
  border-bottom: 1px solid #e6e6e6;
  padding: 2.5em 0 1em;
  position: relative; }
  .pullquote blockquote {
    line-height: 1.25;
    margin: 0; }
    .pullquote blockquote footer {
      font-size: .875em; }
    .pullquote blockquote:before {
      color: #cccccc;
      content: "\201c";
      display: block;
      font: normal 500%/1 Georgia,"Times New Roman",serif;
      height: 0;
      margin: 0;
      position: absolute;
      top: 0; }
  @media screen and (min-width: 30.0625em) {
    .pullquote {
      float: right;
      margin: 0 1.5em 1.5em 0.75em;
      width: 40%; } }
  @media screen and (min-width: 48em) {
    .pullquote {
      margin: 0 -1.5em 1.5em 0.75em; } }

.back-toc {
  border-top: 1px solid #f2f2f2;
  text-align: right; }
  .back-toc a {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    border-top: 0.25em solid #e6e6e6;
    font-size: .75em;
    font-weight: 400;
    padding: .5em;
    text-transform: uppercase; }
    .back-toc a:before {
      color: gray; }
    .back-toc a:hover {
      background-color: #f1f7ff;
      border-color: #004595; }

.lanbide-authorized {
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 0 0.25em rgba(106, 175, 35, 0.25);
  -moz-box-shadow: 0 0 0 0.25em rgba(106, 175, 35, 0.25);
  box-shadow: 0 0 0 0.25em rgba(106, 175, 35, 0.25);
  -webkit-border-radius: 2em;
  -moz-border-radius: 2em;
  -ms-border-radius: 2em;
  border-radius: 2em;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  line-height: 1.125;
  background: #004595;
  color: white;
  font-size: .875em;
  padding: .5em 1em; }
  .lanbide-authorized span:before {
    color: #6aaf23; }
  .lanbide-authorized b {
    text-transform: uppercase; }

.r01SearchResultGuide {
  font-family: "Roboto Condensed", Calibri, Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em; }

.r01SearchResultsNavBar {
  background: #fafafa;
  padding: 0.75em; }

div.r01GuidePastElem ul li.r01GuideElem {
  margin-right: .75em;
  padding: 0; }
div.r01GuidePastElem ul a span.r01SearchGuideSpanText {
  text-decoration: none; }
div.r01GuidePastElem ul a span.r01SearchGuideSpanClose {
  background-position: 0 -1525px; }

.r01GuidePastElem {
  padding: 0.75em; }
  .r01GuidePastElem ul {
    margin: 0; }

.r01GuideElem {
  background-position: 0 -291px; }
  .r01GuideElem a.r01SearchGuideSpanText, .r01GuideElem a.r01SearchGuideSpanText:visited {
    text-decoration: none; }

@media screen and (max-width: 30em) {
  [class^="r01GuideCol-"] {
    float: none;
    width: auto !important; } }

.r01GuideCols {
  padding: 0.75em; }
  .r01GuideCols ul {
    margin: 0;
    padding-left: 0; }

.r01SearchSessionRssFeed a, .r01SearchSessionRssFeed a:visited {
  color: #004595;
  font-family: "Roboto Condensed", Calibri, Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em;
  text-decoration: none; }
.r01SearchSessionRssFeed a:hover {
  color: #0068e2; }
.r01SearchSessionRssFeed a.r01RssSearchLink {
  background: none;
  padding: 0; }

.r01SearchResultsBySource {
  font-family: "Roboto Condensed", Calibri, Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1em; }

.r01SearchSessionRssFeed {
  background: #f2f2f2; }

.r01SearchResultsNavBarItems {
  float: none;
  text-align: center; }
  .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem {
    float: none;
    padding: 0; }
    .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem a {
      border: none;
      color: #004595;
      text-decoration: none; }
      .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem a:hover {
        border: none;
        color: #0068e2; }
  .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarCtrlItem a:hover, .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem a:hover {
    border-color: transparent; }
  .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem {
    color: #666666;
    float: none; }
    .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem a {
      border: none;
      color: #004595; }
      .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem a:link {
        text-decoration: none; }
      .r01SearchResultsNavBarItems ul.r01NavBarItems li.r01NavBarItem a:hover {
        border: none;
        color: #0068e2; }

.r01SearchSessionResults {
  margin-bottom: 1.5em; }

div.r01SourceSearchResults ul {
  padding: 1.5em; }
div.r01SourceSearchResults li.r01srItem {
  margin: 0; }
  div.r01SourceSearchResults li.r01srItem div {
    margin-top: 0; }
  div.r01SourceSearchResults li.r01srItem div.r01srItemDetails {
    margin-top: .25em; }
  div.r01SourceSearchResults li.r01srItem div.r01srItemDocDesc {
    display: none; }
  div.r01SourceSearchResults li.r01srItem div.r01srItemDocDetail1 > div {
    display: inline;
    float: none !important; }
  div.r01SourceSearchResults li.r01srItem div.r01srItemDocDetail1 div.r01srItemTypoDet {
    color: #666666; }
div.r01SourceSearchResults .r01srItem {
  overflow: hidden;
  *zoom: 1;
  color: #666666; }
  div.r01SourceSearchResults .r01srItem div.r01srItemDocLink a {
    color: #004595; }
    div.r01SourceSearchResults .r01srItem div.r01srItemDocLink a:link {
      text-decoration: none; }
    div.r01SourceSearchResults .r01srItem div.r01srItemDocLink a:hover {
      color: #0068e2; }
    div.r01SourceSearchResults .r01srItem div.r01srItemDocLink a:visited {
      color: #004595;
      text-decoration: none; }
  div.r01SourceSearchResults .r01srItem div.r01srItemDocDesc {
    line-height: 1.25;
    margin-bottom: 0.75em;
    color: #666666;
    font-size: 1em;
    margin-top: 0;
    text-align: left;
    width: auto; }
  div.r01SourceSearchResults .r01srItem div.r01srItemDocDetail1 div.r01srItemCat {
    font-size: 1em; }
  div.r01SourceSearchResults .r01srItem em.r01srItemDocName {
    line-height: 1.25;
    font-family: "Roboto Condensed", Calibri, Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    width: auto; }
  @media screen and (max-width: 47.9375em) {
    div.r01SourceSearchResults .r01srItem div.r01srItemCommon,
    div.r01SourceSearchResults .r01srItem div.r01srItemMetaData {
      float: none !important;
      width: auto !important; } }
  div.r01SourceSearchResults .r01srItem div.r01srItemMetaData {
    float: right;
    padding: 0; }
    div.r01SourceSearchResults .r01srItem div.r01srItemMetaData ul .r01srItemMDProcedureExpCode img {
      background: white;
      height: auto;
      padding: .5em;
      width: auto; }
    @media screen and (max-width: 47.9375em) {
      div.r01SourceSearchResults .r01srItem div.r01srItemMetaData {
        display: -moz-inline-stack;
        display: inline-block;
        vertical-align: middle;
        *vertical-align: auto;
        zoom: 1;
        *display: inline; } }

.r01NavBarNextBlock a {
  background-position: 0 -1220px; }

.r01NavBarPrevBlock a {
  background-position: 0 -907px; }

.r01SearchResultsNavBar2cols_2 {
  width: auto; }

.r01SearchSourcePagCtx {
  float: none;
  padding-left: 0; }

.r01QueryTypo {
  line-height: 1;
  font-size: 1.5em;
  font-weight: 700; }

@media screen and (max-width: 47.9375em) {
  div.r01SourceSearchResults .r01srItem div.r01srItemRispLink div.r01RispResultLabel, div.r01SourceSearchResults .r01srItem div.r01srItemRispLink div.r01RispResultFiles {
    float: none;
    width: auto; } }
div.r01SourceSearchResults .r01srItem div.r01srItemRispLink div.r01RispResultLabel {
  line-height: 1.25;
  color: #666666; }
div.r01SourceSearchResults .r01srItem div.r01srItemRispLink div.r01RispResultFiles ul {
  overflow: hidden;
  *zoom: 1; }
@media screen and (max-width: 47.9375em) {
  div.r01SourceSearchResults .r01srItem div.r01srItemRispLink div.r01RispResultFiles {
    margin: 0.75em 0; } }
@media screen and (max-width: 30em) {
  div.r01SourceSearchResults .r01srItem div.r01srItemRispLink div.r01RispResultFiles ul li {
    float: none;
    padding: 0.75em 0; } }

div.r01gContainer * {
  font-family: "Roboto Condensed", Calibri, Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif !important; }
div.r01gContainer ul li {
  margin-bottom: 0.75em; }
div.r01gContainer p,
div.r01gContainer div.r01gContainer div {
  }
div.r01gContainer h1, div.r01gContainer h2, div.r01gContainer h3, div.r01gContainer h4, div.r01gContainer h5, div.r01gContainer h6 {
  font-weight: 700; }

div.r01gContainer div.x88gCabeceraTitle h1 {
  color: #666666 !important;
  font-family: "Roboto Condensed", Calibri, Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-size: 2.25em !important;
  font-weight: 100;
  margin: 0;
  padding: 0; }
div.r01gContainer div#x88gContainer {
  color: #666666 !important;
  font-size: inherit !important; }
  div.r01gContainer div#x88gContainer div.x88gObjetoSeccion p {
    padding: 0 !important; }
  div.r01gContainer div#x88gContainer div.x88gTabs a:link span, div.r01gContainer div#x88gContainer div.x88gTabs a:visited span {
    margin-top: 0 !important;
    padding: .5em; }
div.r01gContainer div.x88gInfoAdicional {
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  border-radius: 0.5em;
  background: #fafafa;
  border: 1px solid #f2f2f2;
  padding: 0.75em; }
div.r01gContainer div.x88gDetalleTramite div.x88gEnlacesCanales {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  box-shadow: none !important;
  border: 1px solid #e6e6e6 !important; }
  div.r01gContainer div.x88gDetalleTramite div.x88gEnlacesCanales div.x88gCanales {
    overflow: hidden;
    *zoom: 1;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -ms-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    background: white;
    border-top: 1px solid #e6e6e6 !important;
    padding: 0.75em; }
    div.r01gContainer div.x88gDetalleTramite div.x88gEnlacesCanales div.x88gCanales > *:last-child {
      margin-bottom: 0; }
div.r01gContainer div.x88gDetalleTramite div.x88gCanalesTitle {
  line-height: 1;
  background: none !important;
  color: #666666 !important;
  margin: 0;
  padding: 0.75em; }
div.r01gContainer div.x88gPresencial,
div.r01gContainer div.x88gElectronico {
  margin: 0;
  margin-bottom: 0.75em;
  width: auto !important; }
div.r01gContainer div.x88gTabsBody {
  padding: 1.5em; }
div.r01gContainer div.x88gTabSeccion {
  border-bottom: 1px dotted #cccccc;
  margin: 0;
  padding: 0.75em 0; }
  div.r01gContainer div.x88gTabSeccion > *:last-child {
    margin-bottom: 0; }
  div.r01gContainer div.x88gTabSeccion div.x88gObjetoSeccion {
    padding: 0; }
    div.r01gContainer div.x88gTabSeccion div.x88gObjetoSeccion div.x88gDetalleTramite p {
      margin-bottom: 0.75em; }
  div.r01gContainer div.x88gTabSeccion ul.x88gDiscoDefecto {
    list-style: circle !important;
    list-style-type: circle !important;
    list-style-image: none !important; }
div.r01gContainer div.x88gObjetoSeccion ul {
  padding-bottom: 0 !important; }
div.r01gContainer div.x88gDetalleTramite div.x88gProcedureDescription {
  border-right: 1px solid #f2f2f2 !important; }
div.r01gContainer .x88gTabAltTitle {
  -webkit-border-radius: 0 0 0.75em 0;
  -moz-border-radius: 0 0 0.75em 0;
  -ms-border-radius: 0 0 0.75em 0;
  border-radius: 0 0 0.75em 0;
  background: #002d62;
  border-top: 0.125em solid #84d62f;
  font-style: normal !important;
  padding: .5em !important; }
div.r01gContainer .x88gDatosPrivados {
  background-image: none; }
div.r01gContainer .x88gTextoFijo {
  background: none;
  font-size: .875em !important;
  font-style: normal !important;
  font-weight: normal !important; }
div.r01gContainer .x88gEntityLogo {
  margin-top: 0; }
  div.r01gContainer .x88gEntityLogo br {
    display: none; }
@media screen and (max-width: 47.9375em) {
  div.r01gContainer div.x88gTabsBody {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    border-radius: 0.5em; } }
div.r01gContainer div#x88gContainer ul {
  color: #666666; }
div.r01gContainer div#x88gContainer div.x88gTabs a:link span, div.r01gContainer div#x88gContainer div.x88gTabs a:visited span {
  color: #666666 !important; }
@media screen and (max-width: 47.9375em) {
  div.r01gContainer div#x88gContainer div.x88gTabs a:link, div.r01gContainer div#x88gContainer div.x88gTabs a:visited {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    border-radius: 0.5em;
    border: 1px solid #e6e6e6 !important;
    float: none; } }
div.r01gContainer div#x88gContainer div.x88gTabs a:hover, div.r01gContainer div#x88gContainer div.x88gTabs a:active {
  background: white !important;
  filter: none; }
div.r01gContainer div#x88gContainer div.x88gTabs a:hover span, div.r01gContainer div#x88gContainer div.x88gTabs a:active span, div.r01gContainer div#x88gContainer div.x88gTabs a.selected span {
  color: #0068e2 !important; }
div.r01gContainer div#x88gContainer div.x88gTabs a.selected {
  filter: none; }
div.r01gContainer div.x88gTabs li {
  margin-right: .25em !important; }
  @media screen and (max-width: 47.9375em) {
    div.r01gContainer div.x88gTabs li {
      display: block;
      float: none;
      margin: 0 0 .5em; } }
div.r01gContainer div.x88gTabs a.x88gTabElement {
  background: none !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FFFFFF',GradientType=0 );
  /* IE6-9 fallback on horizontal gradient */
  color: #004595 !important; }

div.r01gContainer div#x88gContainer * a:link,
div.r01gContainer div#x88gContainer * a:visited,
#TB_ajaxContent * a:link,
#TB_ajaxContent * a:visited {
  color: #004595 !important;
  text-decoration: none !important; }

div.r01gContainer div#x88gContainer * a:hover,
div.r01gContainer div#x88gContainer * a:active,
#TB_ajaxContent * a:hover,
#TB_ajaxContent * a:active {
  color: #0068e2 !important;
  text-decoration: none !important; }

div.r01gContainer div.x88gSeccionTexto,
#TB_ajaxContent div.x88gSeccionTexto {
  font-size: 1em !important; }

.x88gSeccionTitulo {
  color: #6aaf23 !important;
  font-size: 1.25em; }

.x88gSeccionTexto [style="font-size: 0.9em;"] {
  font-size: 1em !important; }

div.r01gContainer div.x88gObjetoSeccion a.x88gDetalles,
#TB_ajaxContent div.x88gObjetoSeccion a.x88gDetalles {
  background: none !important;
  color: #004595 !important;
  font-size: 1em !important;
  font-style: normal !important;
  margin-top: .75em;
  padding-top: 0; }

div.r01gContainer div.x88gObjetoSeccion div.x88gDetallesBody,
#TB_ajaxContent div.x88gObjetoSeccion div.x88gDetallesBody {
  font-size: .875em !important;
  margin: 0 !important;
  padding: .75em !important; }
  div.r01gContainer div.x88gObjetoSeccion div.x88gDetallesBody > *:last-child,
  #TB_ajaxContent div.x88gObjetoSeccion div.x88gDetallesBody > *:last-child {
    margin-bottom: 0; }
  div.r01gContainer div.x88gObjetoSeccion div.x88gDetallesBody ul li,
  #TB_ajaxContent div.x88gObjetoSeccion div.x88gDetallesBody ul li {
    margin-bottom: 0.75em; }

div.r01gContainer div.x88gSeccionTitulo,
#TB_ajaxContent div.x88gSeccionTitulo,
div.r01gContainer div.x88gSeccionTexto,
#TB_ajaxContent div.x88gSeccionTexto {
  margin: 0;
  margin-bottom: 0.375em; }

div.r01gContainer span.x88gItemAttachSprite,
#TB_ajaxContent span.x88gItemAttachSprite {
  line-height: 1;
  color: #666666;
  margin-left: 0;
  margin-top: 5px;
  font-size: 1em !important;
  font-weight: normal !important; }

div.r01gContainer span.x88gItemAttachPDF,
#TB_ajaxContent span.x88gItemAttachPDF {
  padding-left: 1.5em; }

.x88gTabElementBody {
  border-top: 1px dotted #cccccc; }

div.r01gContainer div.x88gTabs a.x88gTabElement {
  min-width: 100px; }

div.r01gTitleV2 div.r01gTextoTitle {
  float: none;
  height: auto; }
  div.r01gTitleV2 div.r01gTextoTitle span.r01gTextTitleOnly {
    padding-left: 0; }

div.r01gClsContentList ul {
  margin-bottom: 1.5em;
  border-top: 1px solid #e6e6e6;
  padding: 0; }
  div.r01gClsContentList ul.tabs-list {
    border-top: none;
    display: none; }
  div.r01gClsContentList ul li {
    border-bottom: 1px solid #e6e6e6;
    margin: 0; }
    div.r01gClsContentList ul li div {
      background: none;
      height: auto; }
      div.r01gClsContentList ul li div.r01gCLItemDocLink {
        line-height: 1.25;
        margin-bottom: 0.375em;
        padding: 0; }
      div.r01gClsContentList ul li div.r01CLItemTypoDet {
        padding: 0; }
div.r01gClsContentList div.r01gContentListMoreLayer {
  float: none;
  text-align: left; }

.r01gInfoAdicional .bgInfoAdicional {
  margin: 1px; }
  .r01gInfoAdicional .bgInfoAdicional .r01PlazoAyuda {
    margin: 10px; }
  .r01gInfoAdicional .bgInfoAdicional .r01InfoAlerta {
    margin: 10px; }

.r01gContainer a.r01gAviso {
  background: url(/AVComun/r01gContainerVA/images/r01gAviso.gif) no-repeat;
  display: block;
  float: left;
  height: 16px;
  padding: 0 0 0 20px;
  width: 160px; }
.r01gContainer .r01PlazoAyuda {
  background-image: url(/AVComun/r01gContainerVA/images/r01dEstadoSprite.gif);
  background-repeat: no-repeat;
  color: #7c7c7c;
  float: left;
  font-size: 0.75em !important;
  font-weight: normal;
  padding-left: 25px; }
.r01gContainer .v79j_colorBlanco {
  color: white; }
  .r01gContainer .v79j_colorBlanco a {
    color: white !important; }
    .r01gContainer .v79j_colorBlanco a:hover {
      color: white !important; }

.bgInfoAdicional a.r01gClsPrintButton,
.bgInfoAdicional a.r01gClsPDFButton {
  display: block;
  font-size: .875em;
  margin: 5px 10px;
  padding: 0 0 0 25px; }
  .bgInfoAdicional a.r01gClsPrintButton i,
  .bgInfoAdicional a.r01gClsPDFButton i {
    font-style: normal; }
.bgInfoAdicional a.r01gClsPrintButton {
  background: url(/AVComun/r01gContainerVA/images/print.jpg) no-repeat; }
.bgInfoAdicional a.r01gClsPDFButton {
  background: url(/AVComun/r01gContainerVA/images/icono_pdf.gif) no-repeat; }

.r01FichaCompleta {
  display: block; }

.r01ObjetoAyuda a.r01EltoAyudaOpen {
  background-image: url(/AVComun/r01gContainerVA/images/r01gPrupleArrowDown.gif);
  background-position: 5px 3px;
  background-repeat: no-repeat; }
.r01ObjetoAyuda a.r01EltoAyudaClose {
  background-image: url(/AVComun/r01gContainerVA/images/r01gPrupleArrowLeft.gif);
  background-position: 5px 3px;
  background-repeat: no-repeat; }
.r01ObjetoAyuda .r01BodyObjetoAyuda ul {
  list-style-image: url(/AVComun/r01gContainerVA/images/r01gArrowPurple.gif);
  margin: 0; }

.r01SeccionTexto .r01gTabsCanales a.r01gTabCanal {
  background: #e2e2e2 url(/AVComun/r01gContainerVA/images/r01dTramSprite.gif) no-repeat;
  border-left: #e2e2e2 1px solid;
  border-right: #e2e2e2 1px solid;
  border-top: #e2e2e2 1px solid;
  color: black;
  display: block;
  float: left;
  height: 30px;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 5px;
  padding-top: 0; }

.r01gTabsCanalesBody a.r01gVerMas {
  background: url(/AVComun/r01gContainerVA/images/r01gArrowPurple.gif) no-repeat 0 5px;
  display: block;
  float: left;
  font-size: 1.1em;
  margin: 10px 5px;
  padding-left: 10px; }

#TB_ajaxContent ul {
  list-style-image: url(/AVComun/r01gContainerVA/images/r01gArrowPurple.gif);
  margin: 0; }
#TB_ajaxContent .r01gTabsCanales a.r01gTabCanal {
  background-color: #e2e2e2;
  background-image: url(/AVComun/r01gContainerVA/images/r01dTramSprite.gif);
  background-repeat: no-repeat;
  border-left: #e2e2e2 1px solid;
  border-right: #e2e2e2 1px solid;
  border-top: #e2e2e2 1px solid;
  color: black;
  display: block;
  float: left;
  height: 30px;
  padding-bottom: 0;
  padding-left: 30px;
  padding-right: 5px;
  padding-top: 0; }
#TB_ajaxContent a.r01gVerMasThickbox {
  background: url(/AVComun/r01gContainerVA/images/r01gArrowPurple.gif) no-repeat 0 5px;
  display: block;
  float: left;
  font-size: 1.1em;
  margin: 10px 5px;
  padding-left: 10px; }
#TB_ajaxContent a.r01gVolverThickbox {
  background: url(/AVComun/r01gContainerVA/images/r01gArrowPurple.gif) no-repeat 0 5px;
  display: block;
  float: left;
  font-size: 1.1em;
  margin: 10px 5px;
  padding-left: 10px; }

.r01gContainerRight .r01gWhiteTitle {
  background-image: url(/AVComun/r01gContainerVA/images/r01gBgTitle.gif);
  background-position: left bottom;
  background-repeat: repeat-x;
  color: white;
  font-weight: 700; }
.r01gContainerRight .r01gCuadroMorado {
  background-image: url(/AVComun/r01gContainerVA/images/r01gBgTitle.gif);
  background-position: left bottom;
  background-repeat: repeat-x;
  height: 25px;
  margin: 15px 0; }
.r01gContainerRight .r01gSeccion {
  background-image: url(/AVComun/r01gContainerVA/images/r01dBgInfoAdicional.gif);
  background-position: left bottom;
  background-repeat: repeat-x;
  border-bottom: #e4e4e4 1px dotted;
  font-size: .75em;
  margin: 10px 0 0;
  padding: 0 2px; }

.r01gImgEnlaces a.r01dbannerGestiones {
  background: url(/AVComun/r01gContainerVA/images/r01dGestiones.jpg) no-repeat;
  height: 31px;
  text-align: center; }
.r01gImgEnlaces a.r01dbannerZuzenean {
  background: url(/AVComun/r01gContainerVA/images/r01dZuzenean.jpg) no-repeat;
  height: 45px;
  text-align: center; }

.v79j_botonera_right {
  text-align: right; }

.v79j_botonera input,
.v79j_botonera_right input {
  font-size: 1em !important; }

ul.v79jBotonera li {
  display: inline; }

.r01_headerLogos {
  border-bottom: #ccc 1px solid;
  padding-bottom: 5px;
  width: 100%; }

.r01_headerLogoLeft {
  float: left;
  text-align: left;
  width: 13%; }

.r01_headerLogoCenter {
  float: left;
  text-align: left;
  width: 53%; }

.r01_headerLogoRight {
  float: right;
  text-align: right;
  width: 33%; }

.r01_headerRow1 {
  border-bottom: #ccc 1px solid;
  padding-bottom: 3px;
  padding-top: 3px;
  width: 100%;
  z-index: 1000; }

.r01_homePageButton {
  float: left;
  width: 10%; }

.r01_headerRow1Menu {
  float: left;
  width: 89%; }

.r01_footer {
  margin-top: 20px;
  width: 100%; }

#v79j_contiene_pest ul.v79j_lista_pest li.v79j_activa a {
  background-color: white;
  border: 1px solid #e6e6e6;
  color: #666666; }
  @media screen and (min-width: 30.0625em) {
    #v79j_contiene_pest ul.v79j_lista_pest li.v79j_activa a {
      border-bottom-color: transparent; } }

.v79j_alineaTextoDerecha {
  text-align: right; }

.v79j_BarraTitulosAzul {
  -webkit-border-radius: 0.25em;
  -moz-border-radius: 0.25em;
  -ms-border-radius: 0.25em;
  border-radius: 0.25em;
  margin-bottom: 1.5em;
  background-color: #004595;
  padding: .5em;
  text-align: center !important; }
  .v79j_BarraTitulosAzul label {
    display: inline;
    font-size: .875em;
    font-weight: 400;
    margin-bottom: 0;
    vertical-align: baseline; }
    .v79j_BarraTitulosAzul label:nth-child(even) {
      color: #6aaf23;
      margin: 0 .75em; }

.v79j_alineaDerecha {
  float: right; }

.v79j_alineaTextoDerecha {
  text-align: right; }

.v79j_alineaDerechaIconoTabla {
  float: right;
  margin-top: 7px !important; }

a.v79j_menucolor {
  color: white !important; }

.v79j_separador_linea {
  border-bottom: 2px solid #e6e6e6; }

.r01clearfix {
  overflow: hidden;
  *zoom: 1; }

.highlight {
  background: #ffc; }

.img-left {
  float: left;
  margin: 4px 10px 4px 0; }

.img-right {
  float: right;
  margin: 4px 0 4px 10px; }

.nopadding {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

.noindent {
  margin-left: 0;
  padding-left: 0; }

.nobullet {
  list-style-image: none;
  list-style-type: none; }

#q70zonaError {
  border: 2px dotted red;
  color: red;
  font-style: italic;
  font-weight: 700;
  padding: 2px 4px; }

.q70tituloError {
  color: black;
  font-weight: 700; }

.q70itemError {
  color: red;
  font-style: italic;
  font-weight: 700; }

font {
  color: inherit !important;
  font-size: inherit !important; }

[style="clear:both"] {
  display: none !important; }

.r01gContainercontVisualArea22341 [src*="Lanbide_CL.jpg"] {
  margin-bottom: 1.5em;
  display: block;
  float: none; }

#formularioHistorial a {
  margin-bottom: 1.5em;
  display: block;
  font-weight: 400; }
#formularioHistorial br {
  display: none; }
#formularioHistorial input {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.lt-ie9 #formularioHistorial input {
  border: none;
  display: inline;
  width: auto; }

div.r01SeccionTitulo[style="text-align:left;width:60%"] {
  width: auto !important; }

div.r01gContainer div.r01gContainerLeft {
  float: left;
  width: 100%; }
  div.r01gContainer div.r01gContainerLeft a {
    text-decoration: none; }
  div.r01gContainer div.r01gContainerLeft label, div.r01gContainer div.r01gContainerLeft .pseudolabel {
    display: inline; }
div.r01gContainer div.r01gContainerRight {
  float: right;
  margin-bottom: 10px;
  margin-left: 11px;
  width: 15%; }

div.r01gInfoAdicional {
  -webkit-border-radius: 0.5em;
  -moz-border-radius: 0.5em;
  -ms-border-radius: 0.5em;
  border-radius: 0.5em;
  margin-bottom: 1.5em;
  border: 1px solid #e6e6e6;
  padding: 1.5em; }
  div.r01gInfoAdicional .bgInfoAdicional {
    margin: 1px; }
    div.r01gInfoAdicional .bgInfoAdicional div.r01PlazoAyuda,
    div.r01gInfoAdicional .bgInfoAdicional div.r01InfoAlerta {
      margin: 10px; }
    div.r01gInfoAdicional .bgInfoAdicional a.r01gClsPrintButton {
      background: url(/AVComun/r01gContainerVA/images/print.jpg) no-repeat;
      display: block;
      float: right;
      margin: 5px 10px;
      padding: 0 0 0 25px;
      text-decoration: underline !important; }
    div.r01gInfoAdicional .bgInfoAdicional a.r01gClsPDFButton {
      background: url(/AVComun/r01gContainerVA/images/icono_pdf.gif) no-repeat scroll 0 0 transparent;
      display: block;
      float: right;
      margin: 5px 10px;
      padding: 0 0 0 25px; }

div.r01gContainer a.r01gAviso {
  background: url(/AVComun/r01gContainerVA/images/r01gAviso.gif) no-repeat;
  display: block;
  float: left;
  height: 16px;
  padding: 0 0 0 20px;
  width: 160px; }
div.r01gContainer .r01PlazoAyuda {
  background-image: url(/AVComun/r01gContainerVA/images/r01dEstadoSprite.gif);
  background-repeat: no-repeat;
  color: #7C7C7C;
  float: left;
  font-size: .75em !important;
  font-weight: normal;
  padding-left: 25px; }
div.r01gContainer .r01PlazoAyudaAbierto {
  background-position: 0 -500px; }
div.r01gContainer .r01PlazoAyudaNoAbierto {
  background-position: 0 -1471px; }
div.r01gContainer .r01PlazoAyudaCerrado {
  background-position: 0 0px; }
div.r01gContainer .r01PlazoAyudaHistorico {
  background-position: 0 -984px; }
div.r01gContainer .r01InfoAlerta {
  color: #6f6f6f;
  float: left;
  font-weight: normal;
  margin-top: 5px; }

div.r01FichaCompleta {
  margin-bottom: 1.5em;
  display: none; }

div.r01Tabs {
  overflow: hidden;
  *zoom: 1;
  line-height: 1.25;
  font-size: .85em;
  position: relative;
  z-index: 1; }
  div.r01Tabs ul {
    margin: 0;
    padding: 0; }
  @media screen and (max-width: 30em) {
    div.r01Tabs li {
      margin: 0 0 .25em !important; } }
  @media screen and (min-width: 30.0625em) {
    div.r01Tabs li {
      float: left;
      margin: 0 .25em 0 0 !important; } }
  div.r01Tabs a {
    border: 1px solid transparent;
    color: #004595;
    display: block;
    padding: .75em 1.25em;
    text-align: center; }
    .no-touch div.r01Tabs a:hover {
      background-color: white;
      border-color: gray;
      color: #0068e2;
      z-index: 2; }
      @media screen and (min-width: 30.0625em) {
        .no-touch div.r01Tabs a:hover {
          border-color: #e6e6e6;
          border-bottom-color: transparent; } }
    @media screen and (max-width: 30em) {
      div.r01Tabs a {
        -webkit-border-radius: 0.5em;
        -moz-border-radius: 0.5em;
        -ms-border-radius: 0.5em;
        border-radius: 0.5em; } }
    @media screen and (min-width: 30.0625em) {
      div.r01Tabs a {
        -webkit-border-radius: 0.5em 0.5em 0 0;
        -moz-border-radius: 0.5em 0.5em 0 0;
        -ms-border-radius: 0.5em 0.5em 0 0;
        border-radius: 0.5em 0.5em 0 0; } }

div.r01TabsBody {
  -webkit-border-radius: 0 0 0.5em 0.5em;
  -moz-border-radius: 0 0 0.5em 0.5em;
  -ms-border-radius: 0 0 0.5em 0.5em;
  border-radius: 0 0 0.5em 0.5em;
  border: solid 1px #e6e6e6;
  margin-top: -1px;
  padding: 1.5em;
  z-index: -1; }
  div.r01TabsBody > *:last-child {
    margin-bottom: 0; }
  div.r01TabsBody div.r01TabBody div.r01TabBodyTitle {
    margin-bottom: 0.75em;
    background: #f2f2f2;
    border-left: 0.25em solid #6aaf23;
    display: none;
    font-weight: 700;
    padding: 0.75em; }
  div.r01TabsBody div.r01TabBody div.r01TabSeccion {
    border-bottom: 1px dotted #e6e6e6;
    padding: 0.75em 0; }
    div.r01TabsBody div.r01TabBody div.r01TabSeccion ul {
      margin: 0; }
  div.r01TabsBody div.r01TabBody div.r01TabLeyendaTitulo {
    line-height: 1.25;
    margin-bottom: 0.75em;
    color: #6aaf23;
    font-weight: 700; }

div.r01TabSeccion div.r01SeccionTitulo,
#TB_ajaxContent div.r01SeccionTitulo {
  line-height: 1.25;
  margin-bottom: 0.375em;
  color: #134682;
  float: left;
  font-weight: 700;
  width: 24%; }
  @media screen and (min-width: 48em) {
    div.r01TabSeccion div.r01SeccionTitulo,
    #TB_ajaxContent div.r01SeccionTitulo {
      margin-bottom: 0;
      text-align: right; } }

div.r01TabSeccion div.r01SeccionTexto,
#TB_ajaxContent div.r01SeccionTexto {
  line-height: 1.25;
  border-left: 1px dotted #cccccc;
  float: right;
  padding-left: 0.75em;
  text-align: left;
  width: 74.5%; }
  div.r01TabSeccion div.r01SeccionTexto > *:last-child,
  #TB_ajaxContent div.r01SeccionTexto > *:last-child {
    margin-bottom: 0; }

@media screen and (max-width: 47.9375em) {
  div.r01TabSeccion div.r01SeccionTitulo,
  #TB_ajaxContent div.r01SeccionTitulo,
  div.r01TabSeccion div.r01SeccionTexto,
  #TB_ajaxContent div.r01SeccionTexto {
    float: none;
    width: auto; } }

div.r01TabsBody div.r01TabBody div.r01TabSeccion ul,
#TB_ajaxContent ul {
  margin: 0; }

#TB_ajaxContent div.r01SeccionTituloThickbox {
  width: 25%; }

div.r01TabBody div.r01ObjetoAyuda {
  border: solid 1px #E4E4E4;
  margin-bottom: 2px;
  padding: 2px; }
div.r01ObjetoAyuda div.r01BodyObjetoAyuda {
  margin: 10px 0; }
  div.r01ObjetoAyuda div.r01BodyObjetoAyuda ul {
    list-style-image: url(/AVComun/r01gContainerVA/images/r01gArrowPurple.gif);
    margin: 0; }
div.r01ObjetoAyuda div.r01TitleSeccion {
  background-color: #EAEAEA;
  color: black !important;
  display: block;
  font-weight: bold;
  height: 20px;
  margin-top: 10px;
  padding: 3px 0 0 10px;
  text-decoration: none; }

div.r01SeccionTexto div.r01gTabsCanales,
#TB_ajaxContent div.r01gTabsCanales {
  margin-top: 10px;
  z-index: 5; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanal,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanal {
  background-color: #E2E2E2;
  background-image: url(/AVComun/r01gContainerVA/images/r01dTramSprite.gif);
  background-repeat: no-repeat;
  border-left: 1px solid #E2E2E2;
  border-right: 1px solid #E2E2E2;
  border-top: 1px solid #E2E2E2;
  color: black;
  display: block;
  float: left;
  height: 30px;
  padding: 0 5px 0 30px; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanal span,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanal span {
  cursor: pointer;
  display: block;
  float: left;
  margin-top: 5px; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanal:hover,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanal:hover {
  background-color: white;
  text-decoration: none !important; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalPresencial,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalPresencial {
  background-position: 0 -8px;
  margin-right: 3px; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalPresencial:hover,
div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalPresencialSelected,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalPresencial:hover,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalPresencialSelected {
  background-position: 0 -178px;
  margin-right: 3px; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalTelefonico,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalTelefonico {
  background-position: 0 -66px;
  margin-right: 3px; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalTelefonico:hover,
div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalTelefonicoSelected,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalTelefonico:hover,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalTelefonicoSelected {
  background-position: 0 -236px;
  margin-right: 3px; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalOnline,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalOnline {
  background-position: 0 -135px; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalOnline:hover,
div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalOnlineSelected,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalOnline:hover,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalOnlineSelected {
  background-position: 0 -305px; }

div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalPresencialSelected,
div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalTelefonicoSelected,
div.r01SeccionTexto div.r01gTabsCanales a.r01gTabCanalOnlineSelected,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalPresencialSelected,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalTelefonicoSelected,
#TB_ajaxContent div.r01gTabsCanales a.r01gTabCanalOnlineSelected {
  background-color: white;
  text-decoration: none !important; }

div.r01SeccionTexto div.r01gTabsCanalesBody,
#TB_ajaxContent div.r01gTabsCanalesBody {
  border: 1px solid #E2E2E2;
  margin-top: -1px;
  z-index: 1; }

div.r01gTabsCanalesBody div.r01TabSeccionCanales {
  border-bottom: dotted 1px #D3D3D3;
  margin: 10px 10px 0;
  padding-bottom: 10px; }
div.r01TabSeccionCanales div.r01TabContactoTelefonico {
  font-size: .95em; }
div.r01TabSeccionCanales div.r01TabSeccionCanalesItem {
  margin-bottom: 10px; }
div.r01TabSeccionCanales div.r01SeccionTitulo {
  color: #575B75;
  float: left;
  font-weight: bold;
  text-align: right;
  width: 22%; }
div.r01TabSeccionCanales div.r01SeccionTexto {
  color: black;
  float: right;
  text-align: left;
  width: 77%; }
  div.r01TabSeccionCanales div.r01SeccionTexto div.r01Descripcion {
    margin: 2px 2px 10px 30px; }

div.r01gTabsCanalesBody a.r01gVerMas,
#TB_ajaxContent a.r01gVerMasThickbox,
#TB_ajaxContent a.r01gVolverThickbox {
  background: url(/AVComun/r01gContainerVA/images/r01gArrowPurple.gif) no-repeat 0 5px;
  display: block;
  float: left;
  margin: 10px 5px;
  padding-left: 10px; }

div.r01gTabsCanalesBody a.r01gVerMasThickbox {
  display: none; }

#TB_ajaxContent a {
  color: #208AAF; }
  #TB_ajaxContent a.r01gVerMas {
    display: none; }
#TB_ajaxContent div#r01ContactoThickbox {
  display: block; }

#r01ContactoThickbox {
  display: none !important; }

.r01gRecuadro {
  border: solid 1px #E4E4E4;
  padding: 1px; }

div.r01gContainerRight div.r01gWhiteTitle {
  background-image: url(/AVComun/r01gContainerVA/images/r01gBgTitle.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
  color: white;
  font-weight: bold; }
  div.r01gContainerRight div.r01gWhiteTitle span.r01gWhiteTitle {
    display: block;
    float: left;
    font-size: 0.75em;
    margin: 5px; }
div.r01gContainerRight div.r01gCuadroMorado {
  background-image: url(/AVComun/r01gContainerVA/images/r01gBgTitle.gif);
  background-position: bottom left;
  background-repeat: repeat-x;
  height: 25px;
  margin: 15px 0; }
div.r01gContainerRight div.r01gSeccion {
  background-image: url(/AVComun/r01gContainerVA/images/r01dBgInfoAdicional.gif);
  background-position: left bottom;
  background-repeat: repeat-x;
  border-bottom: dotted 1px #E4E4E4;
  font-size: .75em;
  margin: 10px 0 0;
  padding: 0 2px; }

div.r01gImgEnlaces a {
  display: block;
  float: left;
  margin: 10px 0 10px 6%;
  text-align: center;
  width: 100px; }
  div.r01gImgEnlaces a a.r01dbannerGestiones {
    background: url(/AVComun/r01gContainerVA/images/r01dGestiones.jpg) no-repeat;
    height: 31px;
    text-align: center; }
  div.r01gImgEnlaces a a.r01dbannerZuzenean {
    background: url(/AVComun/r01gContainerVA/images/r01dZuzenean.jpg) no-repeat;
    height: 45px;
    text-align: center; }

div.x46lPublicacion {
  font-size: 1em; }
  div.x46lPublicacion h1.x46lTitular {
    line-height: 1.125;
    color: #666666;
    font-size: 2.25em;
    font-weight: 100; }
  div.x46lPublicacion div.x46lSubtitulo {
    margin-bottom: 1.5em;
    border-top: 1px solid #f2f2f2;
    font-size: 1em;
    font-style: italic;
    padding: .75em 0 0; }
  div.x46lPublicacion div.x46lDetalle {
    overflow: hidden;
    *zoom: 1; }
  div.x46lPublicacion div.x46lLibroImagen {
    margin-bottom: 1.5em;
    border: none;
    float: none;
    font-size: 1em;
    padding: 0;
    width: auto; }
    @media screen and (min-width: 48em) {
      div.x46lPublicacion div.x46lLibroImagen {
        margin-bottom: 0;
        float: left;
        width: 25%; } }
  div.x46lPublicacion img.x46lImagen {
    border: 1px solid #e6e6e6;
    width: 150px;
    margin-bottom: 0;
    padding: .5em;
    height: auto; }
  div.x46lPublicacion div.x46lLibroDetalles {
    float: none;
    padding-left: 0;
    width: auto; }
    @media screen and (min-width: 48em) {
      div.x46lPublicacion div.x46lLibroDetalles {
        float: right;
        width: 75%; } }
  div.x46lPublicacion div.x46lLibroDetalle {
    margin-bottom: 1.5em;
    padding: 0; }
  div.x46lPublicacion div.x46lCaption {
    margin-bottom: 0.75em;
    line-height: 1.125;
    border-bottom: 1px solid #f2f2f2;
    font-size: .75em;
    font-weight: 700;
    padding-bottom: .25em;
    text-transform: uppercase; }
  div.x46lPublicacion div.x46lData {
    line-height: 1.125; }
  div.x46lPublicacion span.x46lImagenPie {
    display: block; }
  div.x46lPublicacion h4.x46lTituloDescripcion {
    padding-bottom: 0;
    font-weight: 700; }
  div.x46lPublicacion div.x46lFormatoHead {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    background: #333333;
    color: white;
    padding: .5em; }
  div.x46lPublicacion div.x46lFormato {
    -webkit-border-radius: 0 0.5em 0.5em 0.5em;
    -moz-border-radius: 0 0.5em 0.5em 0.5em;
    -ms-border-radius: 0 0.5em 0.5em 0.5em;
    border-radius: 0 0.5em 0.5em 0.5em;
    margin-bottom: 1.5em;
    border: 1px solid #e6e6e6;
    padding: 0.75em; }
    div.x46lPublicacion div.x46lFormato > *:last-child {
      margin-bottom: 0; }
  div.x46lPublicacion div.x46lLibroFormato {
    padding-bottom: 0; }
    div.x46lPublicacion div.x46lLibroFormato > *:last-child {
      margin-bottom: 0; }
    div.x46lPublicacion div.x46lLibroFormato div.x46lCaption {
      margin-bottom: 0.75em;
      float: none;
      padding: .25em 0;
      width: auto; }
      @media screen and (min-width: 48em) {
        div.x46lPublicacion div.x46lLibroFormato div.x46lCaption {
          float: left;
          margin-right: 2.5%;
          text-align: right;
          width: 17.5%; } }
    div.x46lPublicacion div.x46lLibroFormato div.x46lData {
      line-height: 1.25;
      margin-bottom: 1.5em;
      float: none;
      width: auto; }
      div.x46lPublicacion div.x46lLibroFormato div.x46lData > *:last-child {
        margin-bottom: 0; }
      @media screen and (min-width: 48em) {
        div.x46lPublicacion div.x46lLibroFormato div.x46lData {
          margin-bottom: 0.75em;
          float: right;
          width: 80%; } }
  div.x46lPublicacion ul.r01oAttachments {
    list-style-type: none !important;
    list-style-image: none !important; }
  div.x46lPublicacion span.r01ItemAttachSprite {
    padding-bottom: 10px; }
  div.x46lPublicacion img.x46lAddToCart {
    width: 32px;
    height: 32px; }

[align="justify"] {
  text-align: left; }

div.r01gContainer .r01Fecha, div.r01gContainerCustom .r01Fecha {
  margin-bottom: 0.75em;
  border-bottom: 1px solid #e6e6e6;
  font-size: .75em !important;
  padding-bottom: .5em; }
div.r01gContainer .r01Autor, div.r01gContainerCustom .r01Autor {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-bottom: 0.75em;
  border-top: 0.25em solid #e9f8d9;
  font-style: italic;
  padding-top: .25em; }
  div.r01gContainer .r01Autor:before, div.r01gContainerCustom .r01Autor:before {
    top: .25em; }

div.r01gContainer div {
  font-size: 1.02em !important; }
div.r01gContainer h1 {
  font-size: 2.25em !important; }
div.r01gContainer form {
  margin: inherit;
  padding: inherit; }
div.r01gContainer label,
div.r01gContainer span {
  font-size: 1.02em; }
div.r01gContainer a:link {
  color: #004595;
text-decoration:none !important;
text-style:bold;  }
div.r01gContainer a:visited {
  color: #0068e2 !important; }
div.r01gContainer a:hover {
  color: #0068e2 !important; }
div.r01gContainer article.r01-opendata .search--inner {
  -webkit-box-shadow: none;
  box-shadow: none; }
div.r01gContainer .x46FileData span.x46File {
  background-position: 6px 7px; }
div.r01gContainer .x46FileData a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: .5em; }
div.r01gContainer .statisticData {
  background: transparent !important;
  padding: 0; }
  div.r01gContainer .statisticData h2 {
    font-size: 1.25em !important; }
  div.r01gContainer .statisticData form {
    margin: 0;
    padding: 1.5em; }
    div.r01gContainer .statisticData form button {
      margin: 0; }
  div.r01gContainer .statisticData div.form-ltr {
    margin: 0;
    padding: 1.5em; }
    div.r01gContainer .statisticData div.form-ltr button {
      margin: 0; }
  div.r01gContainer .statisticData img[src*="logo-lanbide"] {
    display: none; }
div.r01gContainer #r01gLinksHeadOD > a,
div.r01gContainer #r01gLinksHeadOD > span {
  color: inherit;
  font-size: 1em !important; }
div.r01gContainer #r01gLinksHeadOD {
  margin-bottom: 1.5em;
  text-align: left; }
div.r01gContainer .dataset_description {
  margin-bottom: 1.5em; }
  div.r01gContainer .dataset_description a.mailbox,
  div.r01gContainer .dataset_description SPAN.mailbox {
    float: none;
    height: auto; }
@media screen and (max-width: 47.9375em) {
  div.r01gContainer .dataset_source_license {
    margin-bottom: 1.5em; } }
div.r01gContainer .documentation ul {
  font-size: inherit; }
div.r01gContainer .documentation li a {
  background-position: 10px 11px;
  padding-left: 3em; }
div.r01gContainer img.x46fLicenseIcon {
  float: none; }
div.r01gContainer .inside {
  width: auto;
  padding: 0; }
div.r01gContainer .aside .dataset_download {
  margin-bottom: 1.5em;
  background: #fafafa;
  border: 1px solid #e6e6e6;
  padding: 0.75em; }
  div.r01gContainer .aside .dataset_download ul {
    margin: 0; }
  div.r01gContainer .aside .dataset_download li {
    margin: 0 0 .75em; }
    div.r01gContainer .aside .dataset_download li a {
      background-position: left 5px !important; }
@media screen and (max-width: 47.9375em) {
  div.r01gContainer #main_content,
  div.r01gContainer #r01gTitleHeadOD,
  div.r01gContainer #r01gLinksHeadOD,
  div.r01gContainer .aside,
  div.r01gContainer .dataset_source_license,
  div.r01gContainer .dataset_dates {
    float: none;
    width: auto; } }

@media screen and (max-width: 30em) {
  .x42t {
    display: none; } }
/* Modificamos los estilos originales para acoplarlos a las clases que genera el Gestor de Contenidos */
.x46i-resp-tab--horizontal .x46i-resp-tabs-list li {
  -webkit-border-radius: 0.25em 0.25em 0 0;
  -moz-border-radius: 0.25em 0.25em 0 0;
  -ms-border-radius: 0.25em 0.25em 0 0;
  border-radius: 0.25em 0.25em 0 0; }

.x46i-resp-tab--vertical .x46i-resp-tabs-list {
  margin-top: .5em; }
  .x46i-resp-tab--vertical .x46i-resp-tabs-list li {
    -webkit-border-radius: 0.25em 0 0 0.25em;
    -moz-border-radius: 0.25em 0 0 0.25em;
    -ms-border-radius: 0.25em 0 0 0.25em;
    border-radius: 0.25em 0 0 0.25em; }

.x46i-resp-tabs-list {
  margin: 0;
  padding: 0; }
  .x46i-resp-tabs-list li {
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 12px 16px; }

.x46i-resp-tabs-container {
  background-color: white;
  clear: left;
  padding: 0; }

.x46i-resp-tab-content {
  border: 1px solid #e6e6e6;
  display: none;
  padding: 16px; }
  .x46i-resp-tab-content > *:last-child {
    margin-bottom: 0; }

.x46i-resp-tab-active {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-bottom: none;
  margin-bottom: -1px !important; }

.x46i-resp-content-active,
.x46i-resp-accordion-active {
  display: block; }

.x46i-resp-accordion-heading.x46i-resp-accordion {
  border: 1px solid #e6e6e6;
  border-top: 0 solid #e6e6e6;
  cursor: pointer;
  display: none;
  margin: 0;
  padding: 16px; }
  .x46i-resp-accordion-heading.x46i-resp-accordion:first-child {
    border-top: 1px solid #e6e6e6 !important; }
.x46i-resp-accordion-heading.x46i-resp-tab-active {
  border-bottom: 0 solid #e6e6e6 !important;
  margin-bottom: 0 !important; }
.x46i-resp-accordion-heading.x46i-resp-tab-title:last-child {
  background: blue;
  border-bottom: 12px solid #e6e6e6 !important; }

.x46i-resp-vtabs .x46i-resp-tabs-container {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #e6e6e6;
  clear: none;
  float: left;
  min-height: 250px;
  padding: 0;
  width: 68%; }
.x46i-resp-vtabs .x46i-resp-tabs-list {
  float: left;
  width: 30%; }
  .x46i-resp-vtabs .x46i-resp-tabs-list li {
    cursor: pointer;
    display: block;
    float: none;
    margin: 0;
    padding: 15px 15px !important; }
.x46i-resp-vtabs .x46i-resp-tab-content {
  border: none; }
.x46i-resp-vtabs li.x46i-resp-tab-active {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-right: none;
  margin-right: -1px !important;
  position: relative;
  z-index: 1; }

.x46i-resp-arrow {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid #e6e6e6;
  float: right;
  height: 0;
  margin-top: 2.5px;
  width: 0; }

.js .x46i-resp-accordion-heading {
  background: #333333;
  color: white;
  font-size: 1.125em;
  font-weight: 700; }
  .js .x46i-resp-accordion-heading:hover {
    background: #2a450e; }
.x46i-resp-accordion-heading.x46i-resp-tab-active {
  background: #6aaf23; }
  .x46i-resp-accordion-heading.x46i-resp-tab-active:hover {
    background: #2a450e; }
  .x46i-resp-accordion-heading.x46i-resp-tab-active span.x46i-resp-arrow {
    border: none;
    border-bottom: 10px solid white;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent; }

.x46i-resp-easy-accordion .x46i-resp-accordion-heading.x46i-resp-accordion {
  display: block; }
.x46i-resp-easy-accordion .x46i-resp-tab-content {
  border: 1px solid #e6e6e6; }
  .x46i-resp-easy-accordion .x46i-resp-tab-content:last-child {
    border-bottom: 1px solid #e6e6e6 !important; }

.x46i-resp-jfit {
  width: 100%;
  margin: 0; }

.x46i-resp-tab-content-active {
  display: block; }

@media only screen and (max-width: 48em) {
  .x46i-resp-tabs-list {
    display: none; }

  .x46i-resp-accordion-heading.x46i-resp-accordion {
    display: block; }

  .x46i-resp-vtabs .x46i-resp-tab-content {
    border: 1px solid #e6e6e6; }
    .x46i-resp-vtabs .x46i-resp-tab-content:last-child {
      border-bottom: 1px solid #e6e6e6 !important; }
  .x46i-resp-vtabs .x46i-resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: initial;
    clear: none; }

  .x46i-resp-accordion-closed {
    display: none !important; } }
.x46i-tabpanel [role="tab"] {
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset, 0 0 0.5em rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset, 0 0 0.5em rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset, 0 0 0.5em rgba(0, 0, 0, 0.15) inset;
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  font-size: 1em;
  font-weight: 700;
  margin: .25em 0 0;
  padding: 0.75em; }
  .x46i-tabpanel [role="tab"].focus, .x46i-tabpanel [role="tab"].focus:hover {
    background-color: #6aaf23;
    border-color: 1px solid #6aaf23;
    color: white; }
  .x46i-tabpanel [role="tab"] .x46i-tab__title {
    font-size: 1em;
    font-weight: 400;
    margin: 0; }
  .x46i-tabpanel [role="tab"][aria-expanded="false"] {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    border-radius: 0.5em; }
  .x46i-tabpanel [role="tab"][aria-expanded="true"] {
    -webkit-border-radius: 0.5em 0.5em 0 0;
    -moz-border-radius: 0.5em 0.5em 0 0;
    -ms-border-radius: 0.5em 0.5em 0 0;
    border-radius: 0.5em 0.5em 0 0; }
  .x46i-tabpanel [role="tab"]:hover {
    background-color: #e6e6e6;
    border: 1px solid #b3b3b3;
    color: #999999;
    cursor: pointer; }
.x46i-tabpanel [role="tabpanel"] {
  -webkit-box-shadow: 0 0.5em 0.5em rgba(0, 0, 0, 0.05) inset;
  -moz-box-shadow: 0 0.5em 0.5em rgba(0, 0, 0, 0.05) inset;
  box-shadow: 0 0.5em 0.5em rgba(0, 0, 0, 0.05) inset;
  -webkit-border-radius: 0 0 0.5em 0.5em;
  -moz-border-radius: 0 0 0.5em 0.5em;
  -ms-border-radius: 0 0 0.5em 0.5em;
  border-radius: 0 0 0.5em 0.5em;
  padding: 1.5em;
  border: 1px solid #e6e6e6; }
  .x46i-tabpanel [role="tabpanel"] > *:last-child {
    margin-bottom: 0; }

/* Modificamos los estilos originales para acoplarlos a las clases que genera el Gestor de Contenidos */
.r01-resp-tab--horizontal .r01-resp-tabs-list li {
  -webkit-border-radius: 0.25em 0.25em 0 0;
  -moz-border-radius: 0.25em 0.25em 0 0;
  -ms-border-radius: 0.25em 0.25em 0 0;
  border-radius: 0.25em 0.25em 0 0; }

.r01-resp-tab--vertical .r01-resp-tabs-list {
  margin-top: .5em; }
  .r01-resp-tab--vertical .r01-resp-tabs-list li {
    -webkit-border-radius: 0.25em 0 0 0.25em;
    -moz-border-radius: 0.25em 0 0 0.25em;
    -ms-border-radius: 0.25em 0 0 0.25em;
    border-radius: 0.25em 0 0 0.25em; }

.r01-resp-tabs-list {
  margin: 0;
  padding: 0; }
  .r01-resp-tabs-list li {
    cursor: pointer;
    display: inline-block;
    float: left;
    margin: 0;
    padding: 12px 16px; }

.r01-resp-tabs-container {
  background-color: white;
  clear: left;
  padding: 0; }

.r01-resp-tab-content {
  border: 1px solid #e6e6e6;
  display: none;
  padding: 16px; }
  .r01-resp-tab-content > *:last-child {
    margin-bottom: 0; }

.r01-resp-tab-active {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-bottom: none;
  margin-bottom: -1px !important; }

.r01-resp-content-active,
.r01-resp-accordion-active {
  display: block; }

.r01-resp-accordion-heading.r01-resp-accordion {
  border: 1px solid #e6e6e6;
  border-top: 0 solid #e6e6e6;
  cursor: pointer;
  display: none;
  margin: 0;
  padding: 16px; }
  .r01-resp-accordion-heading.r01-resp-accordion:first-child {
    border-top: 1px solid #e6e6e6 !important; }
.r01-resp-accordion-heading.r01-resp-tab-active {
  border-bottom: 0 solid #e6e6e6 !important;
  margin-bottom: 0 !important; }
.r01-resp-accordion-heading.r01-resp-tab-title:last-child {
  background: blue;
  border-bottom: 12px solid #e6e6e6 !important; }

.r01-resp-vtabs .r01-resp-tabs-container {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  background-color: white;
  border: 1px solid #e6e6e6;
  clear: none;
  float: left;
  min-height: 250px;
  padding: 0;
  width: 68%; }
.r01-resp-vtabs .r01-resp-tabs-list {
  float: left;
  width: 30%; }
  .r01-resp-vtabs .r01-resp-tabs-list li {
    cursor: pointer;
    display: block;
    float: none;
    margin: 0;
    padding: 15px 15px !important; }
.r01-resp-vtabs .r01-resp-tab-content {
  border: none; }
.r01-resp-vtabs li.r01-resp-tab-active {
  background-color: white;
  border: 1px solid #e6e6e6;
  border-right: none;
  margin-right: -1px !important;
  position: relative;
  z-index: 1; }

.r01-resp-arrow {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 10px solid #e6e6e6;
  float: right;
  height: 0;
  margin-top: 2.5px;
  width: 0; }

.js .r01-resp-accordion-heading {
  background: #333333;
  color: white;
  font-size: 1.125em;
  font-weight: 700; }
  .js .r01-resp-accordion-heading:hover {
    background: #2a450e; }
.r01-resp-accordion-heading.r01-resp-tab-active {
  background: #6aaf23; }
  .r01-resp-accordion-heading.r01-resp-tab-active:hover {
    background: #2a450e; }
  .r01-resp-accordion-heading.r01-resp-tab-active span.r01-resp-arrow {
    border: none;
    border-bottom: 10px solid white;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent; }

.r01-resp-easy-accordion .r01-resp-accordion-heading.r01-resp-accordion {
  display: block; }
.r01-resp-easy-accordion .r01-resp-tab-content {
  border: 1px solid #e6e6e6; }
  .r01-resp-easy-accordion .r01-resp-tab-content:last-child {
    border-bottom: 1px solid #e6e6e6 !important; }

.r01-resp-jfit {
  width: 100%;
  margin: 0; }

.r01-resp-tab-content-active {
  display: block; }

@media only screen and (max-width: 48em) {
  .r01-resp-tabs-list {
    display: none; }

  .r01-resp-accordion-heading.r01-resp-accordion {
    display: block; }

  .r01-resp-vtabs .r01-resp-tab-content {
    border: 1px solid #e6e6e6; }
    .r01-resp-vtabs .r01-resp-tab-content:last-child {
      border-bottom: 1px solid #e6e6e6 !important; }
  .r01-resp-vtabs .r01-resp-tabs-container {
    border: none;
    float: none;
    width: 100%;
    min-height: initial;
    clear: none; }

  .r01-resp-accordion-closed {
    display: none !important; } }
.r01-tabpanel [role="tab"] {
  -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset, 0 0 0.5em rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset, 0 0 0.5em rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.75) inset, 0 0 0.5em rgba(0, 0, 0, 0.15) inset;
  background-color: #f2f2f2;
  border: 1px solid #cccccc;
  font-size: 1em;
  font-weight: 700;
  margin: .25em 0 0;
  padding: 0.75em; }
  .r01-tabpanel [role="tab"].focus, .r01-tabpanel [role="tab"].focus:hover {
    background-color: #6aaf23;
    border-color: 1px solid #6aaf23;
    color: white; }
  .r01-tabpanel [role="tab"] .r01-tab__title {
    font-size: 1em;
    font-weight: 400;
    margin: 0; }
  .r01-tabpanel [role="tab"][aria-expanded="false"] {
    -webkit-border-radius: 0.5em;
    -moz-border-radius: 0.5em;
    -ms-border-radius: 0.5em;
    border-radius: 0.5em; }
  .r01-tabpanel [role="tab"][aria-expanded="true"] {
    -webkit-border-radius: 0.5em 0.5em 0 0;
    -moz-border-radius: 0.5em 0.5em 0 0;
    -ms-border-radius: 0.5em 0.5em 0 0;
    border-radius: 0.5em 0.5em 0 0; }
  .r01-tabpanel [role="tab"]:hover {
    background-color: #e6e6e6;
    border: 1px solid #b3b3b3;
    color: #999999;
    cursor: pointer; }
.r01-tabpanel [role="tabpanel"] {
  -webkit-box-shadow: 0 0.5em 0.5em rgba(0, 0, 0, 0.05) inset;
  -moz-box-shadow: 0 0.5em 0.5em rgba(0, 0, 0, 0.05) inset;
  box-shadow: 0 0.5em 0.5em rgba(0, 0, 0, 0.05) inset;
  -webkit-border-radius: 0 0 0.5em 0.5em;
  -moz-border-radius: 0 0 0.5em 0.5em;
  -ms-border-radius: 0 0 0.5em 0.5em;
  border-radius: 0 0 0.5em 0.5em;
  padding: 1.5em;
  border: 1px solid #e6e6e6; }
  .r01-tabpanel [role="tabpanel"] > *:last-child {
    margin-bottom: 0; }

div.r01gContainer .r01Titular,
div.r01gContainer .r01Text {
  color: #666666;
  font-family: "Roboto Condensed", Calibri, Cambria, "Helvetica Neue", Helvetica, Arial, sans-serif;
  line-height: 1.5; }
div.r01gContainer .r01Text {
  font-weight: 500; }
div.r01gContainer .r01Titular {
  font-weight: 100; }

/*CSS Particular*/
div.r01gClsContentListclNoticiasLanbide {
  margin-bottom: 1.5em; }
  div.r01gClsContentListclNoticiasLanbide ul li {
    padding: 0.75em 0; }
  div.r01gClsContentListclNoticiasLanbide div.r01gTitleV2 {
    margin: 0 0 .5em; }
  div.r01gClsContentListclNoticiasLanbide div.r01gTextoTitle {
    width: auto; }
  div.r01gClsContentListclNoticiasLanbide ul li div.r01gCLItemDocLink a {
    color: #004595;
    font: inherit; }
    div.r01gClsContentListclNoticiasLanbide ul li div.r01gCLItemDocLink a:hover {
      color: #0068e2;
      text-decoration: none; }
  div.r01gClsContentListclNoticiasLanbide div.r01gTextoTitleSinAncla span.r01gTextTitleOnly {
    font: inherit; }
  div.r01gClsContentListclNoticiasLanbide div.r01gContentListMoreLayer {
    margin: 0; }
  div.r01gClsContentListclNoticiasLanbide p.r01gRssFeed {
    margin-top: 0.75em; }

.title_clNoticiasLanbide {
  padding: 0; }

/*CSS Particular Title*/
