<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* - - - - - - - - - - - - - - - - - - - - -
Titulo : Itau sitio web institucional
Creado : 26/08/2013 
Por: gustavoantunez@gmail.com
- - - - - - - - - - - - - - - - - - - - - */
/*===================================================
              LAYOUT y CLASES GENERALES                                     
===================================================*/
@font-face {
    font-family: "ItauText";
    src: url('../../Content/fonts/Itau_Text/ItauText_Rg.ttf') format('truetype');
    src: url('../../Content/fonts/Itau_Text/ItauText_W_Rg.woff') format('woff');
}
.multicolumna {
  -moz-column-width: 20em;
  -moz-column-gap: 20px;
  -webkit-column-width: 20em;
  -webkit-column-gap: 20px;
  -webkit-column-rule: 1px solid #EEE;
  -moz-column-rule: 1px solid #EEE;
  text-decoration: none; }

.hasPlaceholder {
  color: #777; }

body {
  font: 14px/160% "ItauText" ;
  color: #373d45;
  text-align: center;
  background-color: #FFF; 
  font-family:ItauText;
}

#parcial *, #parcial *::before, #parcial *::after {
    /*box-sizing: initial;*/
}

p {
  margin-bottom: 12px;
  line-height: 160%; }

strong, b {
  font-weight: bÆ’ld; }

hr {
  clear: both;
  margin: 15px 0;
  height: 1px;
  border: 0;
  background-color: #DDD; }

em, i {
  font-style: italic;
  color: #666; }

h1, h2, h3, h4, h5, h6 {
  line-height: 130%;
  font-weight: normal;
  letter-spacing: 0;
  color: #373d45; }

h2 a:link, h2 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited {
  color: #373d45;
  text-decoration: none; }
h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active, h5 a:hover, h5 a:active, h6 a:hover, h6 a:active {
  color: #000;
  text-decoration: underline; }

blockquote {
  background-color: #F4F3F2; }
  blockquote.aclaracion {
    border: 1px solid #CCC; }
  blockquote strong {
    width: 130px;
    display: block;
    float: left; }

mark {
  background-color: #f47920;
  color: #FFF;
  padding: 0 5px; }

table caption {
  display: none; }
table td, table th {
  padding: 10px 20px;
  border-bottom: 1px solid #FFF; }
  table td img, table th img {
    vertical-align: middle; }
table thead th, table th {
  background-color: #CCC;
  color: #333;
  font-weight: bold; }
table tbody tr {
  vertical-align: middle; }
table tbody tr td {
  border-right: 1px solid #CCC;
  border-bottom: 1px solid #CCC; }
  table tbody tr td:last-child {
    border-right: 0; }
table tfoot td {
  background-color: #e6e6e6; }
table.resultadoDestacado td, table.resultadoDestacado th {
  border-bottom: 1px solid #FFF;
  color: #000;
  background-color: #FCD7BA; }
table.resultadoDestacado thead th, table.resultadoDestacado th {
  font-weight: bold;
  font-size: 16px; }
table.resultadoDestacado tbody tr td {
  border-right: 1px solid #FFF; }
table.tableSimple {
  margin: auto; }
  table.tableSimple th, table.tableSimple td {
    padding: 10px; }
  table.tableSimple thead th, table.tableSimple th {
    background-color: transparent !important;
    border-bottom: 1px solid #CCC; }
  table.tableSimple tbody tr td {
    vertical-align: middle;
    border-right: 0; }
    table.tableSimple tbody tr td:first-child {
      border-left: 1px solid #CCC; }
    table.tableSimple tbody tr td:last-child {
      border-right: 1px solid #CCC; }

ul {
  margin-bottom: 20px; }
  ul li {
    list-style-image: url("/Images/bullet.png");
    margin: 5px 0 5px 25px; }
    ul li ul li {
      list-style-image: url("/Images/bullet2.png"); }
  ul.listaSimple {
    margin-bottom: 40px; }
    ul.listaSimple li {
      list-style: none;
      margin: 5px 0;
      clear: both; }
      ul.listaSimple li input, ul.listaSimple li label {
        float: left; }
      ul.listaSimple li label {
        margin: 0 0 5px 5px; }
  ul.listaGrande {
    font-size: 15px; }
  ul.listaSinBullet li {
    list-style-image: none !important; }

ol {
  list-style-type: decimal;
  padding-left: 20px;
  margin-bottom: 20px; }
  ol ol {
    list-style-type: upper-alpha; }

figure figcaption strong, figure figcaption span {
  font-size: 20px;
  line-height: 130%;
  display: block;
  margin-bottom: 10px; }

a:link, a:visited {
  color: #333; }

a:active, a:hover {
  color: #666; }

.clear {
  clear: both; }

.left, .right, .center {
  float: left;
  display: block; }

.floatL {
  float: left; }

.floatR {
  float: right; }

.txtCenter {
  text-align: center; }

.txtRight {
  text-align: right; }

.txtLeft {
  text-align: left; }

.txtNormal {
  font-weight: normal; }

.brdb {
  border-bottom: 1px dashed #CCC;
  padding-bottom: 10px;
  width: 100%; }

.block {
  display: block;
  width: 100%; }

.color1 {
  color: #f47920; }

.lnk1:link, .lnk1:visited {
  color: #f47920; }
.lnk1:hover, .lnk1:active {
  color: #333; }

.fadebox {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: #FFF;
  z-index: 99991 !important;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80); }

.overbox {
  position: absolute;
  top: 35%;
  left: 25%;
  width: 50%;
  height: 40%;
  z-index: 99992 !important;
  overflow: auto; }
  .overbox .content {
    font-size: 16px;
    color: #333; }

.h1 {
  height: 40px; }

.h2 {
  height: 60px; }

.fadeboxChico {
  position: fixed;
  bottom: 50px;
  right: 0;
  width: 250px;
  background-color: #000;
  z-index: 1001;
  -moz-opacity: 0.6;
  opacity: .60;
  filter: alpha(opacity=60); }

.overboxChico {
  height: 30px; }
  .overboxChico .content img {
    margin-top: -5px; }

.msjChico {
  height: 45px; }
  .msjChico .content img {
    margin: 0 5px 0 0; }

.overboxChico, .msjChico {
  position: fixed;
  bottom: 50px;
  right: 0;
  width: 230px;
  z-index: 1002;
  text-align: left; }
  .overboxChico .content, .msjChico .content {
    color: #FFF;
    line-height: 140%; }
    .overboxChico .content img, .msjChico .content img {
      float: left; }

.noHomologado {
  background-color: #FFE595;
  color: #444; }
  .noHomologado .cerrar {
    text-indent: -99999px;
    background: url("/Images/ico_cerrar.png") no-repeat center center;
    display: block;
    width: 10px;
    height: 10px;
    margin-top: 3px; }
  .noHomologado a:link, .noHomologado a:visited {
    color: #444; }
  .noHomologado a:hover, .noHomologado a:active {
    color: #000; }

/*---------------------------------------------------*/
.wrap {
  margin-left: auto;
  margin-right: auto;
  text-align: left; }

.relative {
  position: relative; }

.absolute {
  position: absolute; }

/*---------------------------------------------------*/
/*===================================================
                    HEADER                                                  
===================================================*/
fieldset.buscador {
  float: left;
  position: relative;
  padding: 13px 0 0 15px; }
  fieldset.buscador legend {
    display: none; }
  fieldset.buscador input[type="text"] {
    -webkit-border-radius: 50px 50px 50px 50px;
    -moz-border-radius: 50px 50px 50px 50px;
    border-radius: 50px 50px 50px 50px;
    padding: 1px 25px 1px 10px;
    color: #666;
    font-size: 11px; }
  fieldset.buscador input[type="submit"],
  fieldset.buscador input[type="button"] {
    position: absolute;
    top: 17px;
    right: 5px;
    padding: 0;
    background: url("/Images/sprite.png") no-repeat 0 0;
    display: block;
    width: 16px;
    height: 16px;
    text-transform: uppercase;
    text-indent: -9999px; }
    fieldset.buscador input[type="submit"]:hover,
    fieldset.buscador input[type="button"]:hover {
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      text-shadow: none; }

/*header {
  background: #F5F4F3 url("/Images/bgHeader.png") repeat-x left bottom;
  border-bottom: 1px solid #BBB; }
  header .logo a {
    float: left;
    display: block; }
  header .menu &gt; ul {
    margin: 0; }
    header .menu &gt; ul &gt; li {
      position: relative;
      text-align: center;
      margin: 0;
      list-style: none;
      list-style-image: none; }
      header .menu &gt; ul &gt; li:first-child {
        border-left: 1px solid #BBB; }
      header .menu &gt; ul &gt; li &gt; a {
        text-decoration: none;
        display: block;
        font-weight: bold;
        transition-duration: 0.3s;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -ms-transition-duration: 0.3s;
        -o-transition-duration: 0.3s; }
        header .menu &gt; ul &gt; li &gt; a:link, header .menu &gt; ul &gt; li &gt; a:visited {
          -webkit-box-shadow: inset 0px 0px 0px 1px #FFF;
          box-shadow: inset 0px 0px 0px 1px #FFF; }
        header .menu &gt; ul &gt; li &gt; a:hover, header .menu &gt; ul &gt; li &gt; a:active {
          color: #333;
          background-color: #E7E7E7;
          -webkit-box-shadow: inset 0px 0px 6px 0 #999;
          box-shadow: inset 0px 0px 6px 0 #999; }
      header .menu &gt; ul &gt; li div {
        text-align: left;
        position: absolute;
        display: none;
        z-index: 99999 !important;
        background-color: #FFF;
        -webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.3); }
        header .menu &gt; ul &gt; li div.seg {
          color: #FFF; }
          header .menu &gt; ul &gt; li div.seg p {
            font-size: 13px;
            margin-bottom: 0;
            font-weight: bold; }
            header .menu &gt; ul &gt; li div.seg p a {
              float: right;
              font-size: 12px;
              font-weight: normal; }
          header .menu &gt; ul &gt; li div.seg.paravos p, header .menu &gt; ul &gt; li div.seg.paraempresas p {
            background-color: #f47920; }
            header .menu &gt; ul &gt; li div.seg.paravos p a:link, header .menu &gt; ul &gt; li div.seg.paravos p a:visited, header .menu &gt; ul &gt; li div.seg.paraempresas p a:link, header .menu &gt; ul &gt; li div.seg.paraempresas p a:visited {
              color: #FFBF00; }
            header .menu &gt; ul &gt; li div.seg.paravos p a:hover, header .menu &gt; ul &gt; li div.seg.paravos p a:active, header .menu &gt; ul &gt; li div.seg.paraempresas p a:hover, header .menu &gt; ul &gt; li div.seg.paraempresas p a:active {
              color: #FFF; }
          header .menu &gt; ul &gt; li div.seg.paravos ul, header .menu &gt; ul &gt; li div.seg.paraempresas ul {
            margin: 0; }
            header .menu &gt; ul &gt; li div.seg.paravos ul li, header .menu &gt; ul &gt; li div.seg.paraempresas ul li {
              color: #f47920;
              margin: 0; }
          header .menu &gt; ul &gt; li div.seg.paravos ul {
            min-height: 160px; }
          header .menu &gt; ul &gt; li div.seg.paraempresas ul {
            min-height: 200px; }
          header .menu &gt; ul &gt; li div.seg ul {
            margin: 0;
            float: left; }
            header .menu &gt; ul &gt; li div.seg ul li {
              list-style-position: inside;
              list-style-type: disc;
              list-style-image: none;
              padding: 1px 5px 0 5px;
              margin: 0; }
              header .menu &gt; ul &gt; li div.seg ul li a:link, header .menu &gt; ul &gt; li div.seg ul li a:visited {
                padding: 0;
                text-decoration: none; }
              header .menu &gt; ul &gt; li div.seg ul li a:hover, header .menu &gt; ul &gt; li div.seg ul li a:active {
                color: #333;
                text-decoration: underline; }
            header .menu &gt; ul &gt; li div.seg ul.listaGris {
              background-color: #EEE; }
        header .menu &gt; ul &gt; li div.obj ul {
          margin: 0; }
          header .menu &gt; ul &gt; li div.obj ul li {
            border-bottom: 1px solid #DDD;
            font-size: 11px;
            line-height: 150%;
            margin: 0;
            list-style: none;
            list-style-image: none; }
            header .menu &gt; ul &gt; li div.obj ul li strong {
              display: block;
              font-size: 13px; }
            header .menu &gt; ul &gt; li div.obj ul li img {
              float: right; }
            header .menu &gt; ul &gt; li div.obj ul li a {
              padding: 15px;
              display: block;
              text-decoration: none; }
              header .menu &gt; ul &gt; li div.obj ul li a:hover, header .menu &gt; ul &gt; li div.obj ul li a:active {
                background-color: #EEE;
                color: #000; }
        header .menu &gt; ul &gt; li div.aten p {
          padding: 2px 10px;
          font-size: 14px;
          margin-bottom: 0;
          font-weight: bold;
          background-color: #9B9A99;
          color: #FFF; }
        header .menu &gt; ul &gt; li div.aten ul {
          padding: 10px 5px;
          margin: 0; }
          header .menu &gt; ul &gt; li div.aten ul li {
            list-style-position: inside;
            list-style-type: disc;
            list-style-image: none;
            padding: 1px 5px;
            color: #9B9A99;
            margin: 0;
            list-style: none; }
            header .menu &gt; ul &gt; li div.aten ul li a:link, header .menu &gt; ul &gt; li div.aten ul li a:visited {
              padding: 0;
              text-decoration: none; }
            header .menu &gt; ul &gt; li div.aten ul li a:hover, header .menu &gt; ul &gt; li div.aten ul li a:active {
              color: #333;
              text-decoration: underline; }
      header .menu &gt; ul &gt; li:hover div {
        display: block; }
      header .menu &gt; ul &gt; li:active div {
        display: hidden; }
  header .accesoHB fieldset {
    margin: 0; }
    header .accesoHB fieldset input[type=submit] {
      background: url("/Images/sprite.png") no-repeat -42px 0;
      font-size: 13px;
      font-weight: bold;
      border: 1px solid #B25900;
      -webkit-box-shadow: 0px 1px 3px 0px #999;
      -moz-box-shadow: 0px 1px 3px 0px #999;
      box-shadow: 0px 1px 3px 0px #999;
      text-shadow: -1px -1px 0px #B25900;
      filter: dropshadow(color=#B25900, offx=-1, offy=-1); }
      header .accesoHB fieldset input[type=submit]:hover {
        background: url("/Images/sprite.png") no-repeat -42px -30px; }
    header .accesoHB fieldset div {
      display: inline; }
    header .accesoHB fieldset p {
      color: #999; }
      header .accesoHB fieldset p a {
        padding-right: 3px; }
        header .accesoHB fieldset p a:link, header .accesoHB fieldset p a:visited {
          color: #999; }
        header .accesoHB fieldset p a:hover, header .accesoHB fieldset p a:active {
          color: #666; }
        header .accesoHB fieldset p a img {
          vertical-align: middle; }
      header .accesoHB fieldset p input[type=radio] {
        margin-top: 0px !important; }
  header .accesoHB .ui-state-default {
    border: 1px solid #BBB;
    border-bottom: 1px solid #8c9399;
    background: #FFF url("./themes/base/images/ui-bg_glass_itau2.png") 0 top repeat-x !important; }
  header .accesoHB .ui-selectmenu-button span.ui-selectmenu-text {
    padding: 0.31em 2.1em 0.32em 0.5em; }
  header .accesoHB .ui-selectmenu-button {
    top: 10px !important;
    position: -webkit-sticky; }*/

.ui-menu .ui-menu-item a {
  text-align: left !important; }

/*===================================================      
                    CONTENIDO                                           
===================================================*/
#carousel .banner, #carousel img {
  display: block;
  float: left; }
#carousel .banner, #carousel a {
  position: relative;
  z-index: 997; }
#carousel img {
  border: none;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0; }

#thumbs-wrapper {
  position: absolute;
  z-index: 998; }
  #thumbs-wrapper #thumbs a, #thumbs-wrapper #thumbs img {
    display: block;
    float: left; }
  #thumbs-wrapper #thumbs span, #thumbs-wrapper #thumbs a {
    position: relative; }
  #thumbs-wrapper #thumbs a {
    margin: 0 5px;
    border: 2px solid transparent;
    text-decoration: none;
    opacity: 1;
    filter: alpha(opacity=100);
    /* For IE8 and earlier */
    -webkit-transition: border-color .5s;
    -moz-transition: border-color .5s;
    -ms-transition: border-color .5s;
    transition: border-color .5s; }
    #thumbs-wrapper #thumbs a span {
      position: absolute;
      left: 0;
      z-index: 998;
      background-color: #EEE;
      display: none;
      text-align: center;
      line-height: 130%;
      color: #666;
      -webkit-border-radius: 0px 0px 5px 5px;
      -moz-border-radius: 0px 0px 5px 5px;
      border-radius: 0px 0px 5px 5px;
      -webkit-box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.3);
      box-shadow: 0px 1px 6px 0px rgba(0, 0, 0, 0.3); }
    #thumbs-wrapper #thumbs a:hover span {
      display: block; }
    #thumbs-wrapper #thumbs a.selected {
      margin: 0 5px;
      border: 2px solid white;
      opacity: 0.5;
      filter: alpha(opacity=50);
      /* For IE8 and earlier */ }
  #thumbs-wrapper #thumbs img.glare {
    width: 120px;
    height: 60px; }
  #thumbs-wrapper #thumbs img {
    border: none;
    width: 120px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0; }

/*.buscadorAgencias {
  z-index: 998;
  border: 1px solid #a8afba;
  background: #E5E4E3 url("/Images/bgHeader.png") repeat-x;
  -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.5); }
  .buscadorAgencias fieldset.buscador {
    float: none; }
  .buscadorAgencias #filtros .tipoFiltro {
    border-bottom: 1px solid #CCC;
    display: table; }
    .buscadorAgencias #filtros .tipoFiltro span {
      display: table-cell;
      vertical-align: middle; }
    .buscadorAgencias #filtros .tipoFiltro img {
      position: relative; }*/

.contact div {
  border-bottom: 1px solid #DDD;
  margin-bottom: 12px; }
  .contact div.step0 span, .contact div.step1 span, .contact div.step2 span, .contact div.step3 span {
    float: left;
    width: 40px;
    height: 40px; }
  .contact div.step0 span {
    background-color: #f47920;
    color: #FFF;
    border-radius: 50%;
    width: 30px;
    height: 23px;
    padding-top: 7px;
    margin-right: 10px;
    text-align: center;
    font-size: 18px; 
    line-height:1;
  }
  .contact div.step1 span {
    background: url("/Images/sprite.png") no-repeat -42px -75px; }
  .contact div.step2 span {
    background: url("/Images/sprite.png") no-repeat -42px -121px; }
  .contact div.step3 span {
    background: url("/Images/sprite.png") no-repeat -42px -181px; }
  .contact div:last-child {
    border-bottom: none; }

.form_step {
  border: 1px solid #DDD;
  background-color: #EEE; }
  .form_step .steps li {
    color: #999;
    border-bottom: 1px solid #DDD;
    list-style: none; }
    .form_step .steps li.active {
      color: #333;
      background-color: #FFF; }
  .form_step .form {
    background-color: #FFF; }

#secc_miprestamo .submenu a[title="Mi prestamo"],
#secc_miauto .submenu a[title="Mi auto"],
#secc_micasa .submenu a[title="Mi casa"],
#secc_polizas .submenu a[title="Polizas"],
#secc_ahorroprogramado .submenu a[title="Ahorro programado"],
#secc_CDA .submenu a[title="CDA"],
#secc_segurosauto .submenu a[title="Auto"],
#secc_seguroshogar .submenu a[title="Hogar"],
#secc_segurosvidayaccidentes .submenu a[title="Seguros de vida y accidentes personales"],
#secc_seguroscomercios .submenu a[title="Comercios"],
#secc_segurosempleadoprotegido .submenu a[title="Empleado protegido"],
#secc_segurosflotadevehiculos .submenu a[title="Flota de vehiculos"],
#secc_segurosconsultoria .submenu a[title="Consultoria"],
#secc_fxspot .submenu a[title="FX spot"],
#secc_fxforward .submenu a[title="FX forward"],
#secc_descuento .submenu a[title="Descuento de certificado de credito tributario"],
#secc_participaciones .submenu a[title="Participaciones"],
#secc_tarjetasdecredito .submenu a[title="Tarjetas de credito"],
#secc_tarjetasdedebito .submenu a[title="Tarjetas de debito"],
#secc_tarjetasprepagas .submenu a[title="Tarjetas prepagas"],
#secc_reddepagos .submenu a[title="Red de pagos"],
#secc_polizas .submenu a[title="Polizas"],
#secc_tarjetaganadera .submenu a[title="Tarjeta de credito ganadera"],
#secc_tarjetaempresarial .submenu a[title="Tarjeta empresarial"],
#secc_tarjetagourmet .submenu a[title="Tarjeta Gourmet"],
#secc_sobreitau .submenu a[title="Sobre Itau"],
#secc_informes .submenu a[title="Informes"],
#secc_sustentabilidad_usa_bien_tu_dinero .submenu a[title="Usa bien tu dinero"],
#secc_sustentabilidad_salir_del_rojo .submenu a[title="Salir del rojo"],
#secc_sustentabilidad_consumir_y_ahorrar .submenu a[title="Consumir y ahorrar"],
#secc_sustentabilidad_familia_y_dinero .submenu a[title="Familia y dinero"] {
  color: #999;
  text-decoration: none;
  cursor: text; }

.submenu {
  float: right;
  padding-top: 10px; }
  .submenu li {
    display: inline;
    margin: 0;
    list-style: none; }
    .submenu li a {
      font-weight: bold;
      padding: 0 20px 0 0; }
      .submenu li a:link, .submenu li a:visited {
        color: #003767;
        text-decoration: none; }
      .submenu li a:hover, .submenu li a:active {
        text-decoration: underline; }

.simulador {
  display: table;
  border: 1px solid #DDD;
  background: url("/Images/bgGrisGrande.jpg") repeat-x left center; }
  .simulador .cell {
    padding: 18px 25px; }
    .simulador .cell.titulo {
      background: url(/Images/bgSimuladorTitulo.png) no-repeat right top;
      color: #FFF;
      font-size: 18px;
      font-weight: bold;
      text-shadow: -1px -1px 0px #f47920;
      position: relative;
      top: -1px;
      left: -1px;
      height: 82px; }
      .simulador .cell.titulo span {
        font-size: 12px;
        font-weight: normal; }
    .simulador .cell input[type="text"] {
      width: 130px;
      margin-bottom: 10px; }
    .simulador .cell select {
      width: 100px;
      margin-bottom: 20px; }
    .simulador .cell .ui-widget-content {
      border: 1px solid #dddddd;
      background: #e6e6e6;
      -webkit-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
      box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.3); }
    .simulador .cell .ui-widget-header {
      border: 1px solid #1D81CE;
      background: #1D81CE;
      -webkit-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
      box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, 0.3); }

.ui-tabs {
  padding: 0 !important; }

.ui-widget-content {
  border: 0 !important; }

.ui-tabs-nav {
  background: none !important;
  border: 0 !important;
  padding: 0 !important; }
  .ui-tabs-nav.horX2 li {
    width: 474px;
    margin: 0 26px 0 0 !important; }
    .ui-tabs-nav.horX2 li:last-child {
      margin-right: 0 !important; }
  .ui-tabs-nav.horX3 li {
    width: 307px;
    margin: 0 26px 0 0 !important; }
    .ui-tabs-nav.horX3 li:last-child {
      margin-right: 0 !important; }
  .ui-tabs-nav.horX4 li {
    width: 223px;
    margin: 0 26px 0 0 !important; }
    .ui-tabs-nav.horX4 li:last-child {
      margin-right: 0 !important; }
  .ui-tabs-nav li {
    text-align: center;
    top: auto !important;
    bottom: 0;
    display: block;
    list-style: none;
    font-size: 15px;
    border: 1px solid #FFF !important;
    border-bottom-width: 0 !important;
    padding: 10px 0 !important;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px; }
    .ui-tabs-nav li:focus {
      outline: none; }
    .ui-tabs-nav li a {
      display: block !important;
      float: none !important; }
      .ui-tabs-nav li a:focus {
        outline: none;
        border-bottom: 0 !important; }
    .ui-tabs-nav li:hover {
      border: 1px solid #DDD !important;
      border-bottom-width: 0 !important; }
    .ui-tabs-nav li.ui-tabs-active {
      border: 1px solid #DDD !important;
      border-bottom-width: 0 !important;
      font-weight: normal;
      bottom: -1px;
      padding-bottom: 0; }
      .ui-tabs-nav li.ui-tabs-active a {
        color: #f47920 !important; }

#tabsNew .ui-tabs-nav {
  margin-left: 10px; }
  #tabsNew .ui-tabs-nav.horX4 li {
    width: auto;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 0;
    font-size: 13px;
    border-top: 1px solid #bdbdbd !important;
    border-right: 1px solid #bdbdbd !important;
    background: #f4f3f1 url("/Images/btn-light-default.png") 50% 50% repeat-x; }
    #tabsNew .ui-tabs-nav.horX4 li:last-child {
      margin-right: 0 !important;
      border-radius: 0 3px 0 0;
      border-right: 1px solid #bdbdbd !important; }
    #tabsNew .ui-tabs-nav.horX4 li:first-child {
      margin-right: 0 !important;
      border-radius: 3px 0 0 0;
      border-left: 1px solid #bdbdbd !important; }
    #tabsNew .ui-tabs-nav.horX4 li:hover {
      background: #f4f3f1 url("/Images/btn-light-hover.png") 50% 50% repeat-x; }
    #tabsNew .ui-tabs-nav.horX4 li.ui-tabs-active {
      border: 1px solid #979493 !important;
      border-bottom-width: 0 !important;
      bottom: 0;
      background: #c4c3c1 url("/Images/btn-light-active.png") 50% 50% repeat-x;
      font-weight: normal;
      color: #373d45; }
    #tabsNew .ui-tabs-nav.horX4 li a {
      color: #373d45 !important;
      text-decoration: none;
      text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.6);
      padding: .5em 2em; }
#tabsNew .ui-tabs-panel {
  padding: 40px !important;
  border: 1px solid #bdbdbd !important;
  min-height: 100px;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px; }

.sust .ui-tabs-nav li {
  font-size: 18px; }
  .sust .ui-tabs-nav li a {
    margin: auto 0 !important; }
  .sust .ui-tabs-nav li.ui-tabs-active a {
    color: #444 !important; }

.ui-tabs-panel {
  padding: 40px 0 !important;
  border-top: 1px solid #DDD !important;
  min-height: 100px;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px; }

.ui-tabs-vertical {
  padding: 0 !important;
  margin: 0 !important; }
  .ui-tabs-vertical .ui-tabs-nav {
    padding: 0px !important;
    border: 0; }
  .ui-tabs-vertical .ui-tabs-nav li {
    clear: left;
    width: 89%;
    padding: 10px 5% !important;
    margin-bottom: 2px !important;
    border-bottom-width: 1px !important;
    border-right-width: 0 !important;
    position: relative;
    top: 0;
    right: 0;
    white-space: normal !important;
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px; }
    .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
      right: -2px !important;
      bottom: 0 !important;
      font-weight: normal; }
  .ui-tabs-vertical .ui-tabs-panel {
    border: 1px solid #DDD !important; }

.accordion h3 {
  font-size: 16px !important;
  font-weight: bold !important; }
.accordion .ui-state-default,
.accordion .ui-state-default.ui-state-active {
  border: 0 !important;
  padding: 20px !important;
  background: #E7E6E4 url(themes/base/images/ui-bg_glass_itau.png) 0 top repeat-x; }
  .accordion .ui-state-default:hover,
  .accordion .ui-state-default.ui-state-active:hover {
    background: #DDD; }
.accordion .ui-state-default {
  color: #666; }
  .accordion .ui-state-default .ui-icon {
    width: 23px;
    height: 23px;
    background: url("/Images/sprite.png") no-repeat 0 -298px;
    top: 45% !important;
    left: 930px !important; }
.accordion .ui-state-active {
  color: #f47920 !important; }
  .accordion .ui-state-active .ui-icon {
    width: 23px;
    height: 23px;
    background: url("/Images/sprite.png") no-repeat 0 -238px; }
.accordion.tablas .ui-widget-content {
  border: 1px solid #DFE0E3 !important;
  padding: 0; }
  .accordion.tablas .ui-widget-content table td, .accordion.tablas .ui-widget-content table th {
    padding: 5px;
    text-align: center; }
  .accordion.tablas .ui-widget-content table th {
    font-size: 11px;
    vertical-align: bottom; }
  .accordion.tablas .ui-widget-content table td {
    width: 70px;
    vertical-align: middle;
    height: 40px; }
    .accordion.tablas .ui-widget-content table td:first-child {
      text-align: left !important; }
    .accordion.tablas .ui-widget-content table td.consulta {
      background-color: #CCDDEF; }
    .accordion.tablas .ui-widget-content table td.transaccion {
      background-color: #F1E7C4; }
  .accordion.tablas .ui-widget-content table tr:hover {
    background-color: #EEE; }
.accordion .ui-widget-content {
  border: 1px solid #DFE0E3 !important;
  color: #333 !important; }
.accordion.limpio .ui-state-default,
.accordion.limpio .ui-state-default.ui-state-active {
  border: 0 !important;
  padding: 10px 20px 10px 10px !important;
  border-bottom: 1px solid #DFE0E3 !important; }
  .accordion.limpio .ui-state-default:hover,
  .accordion.limpio .ui-state-default.ui-state-active:hover {
    color: #333 !important; }
  .accordion.limpio .ui-state-default img,
  .accordion.limpio .ui-state-default.ui-state-active img {
    vertical-align: middle;
    margin-right: 5px; }
.accordion.limpio .ui-state-default {
  color: #666;
  font-weight: normal !important; }
  .accordion.limpio .ui-state-default .ui-icon {
    width: 23px;
    height: 23px;
    background: url("/Images/sprite.png") no-repeat 0 -298px;
    top: 45% !important;
    left: 530px !important; }
.accordion.limpio .ui-state-active {
  color: #f47920 !important; }
  .accordion.limpio .ui-state-active .ui-icon {
    width: 23px;
    height: 23px;
    background: url("/Images/sprite.png") no-repeat 0 -238px; }
.accordion.limpio .ui-widget-content {
  border: none !important; }

.ui-accordion-content .dosColumnas .left, .ui-accordion-content .dosColumnas .right, #tabs .dosColumnas .left, #tabs .dosColumnas .right {
  width: 46%;
  padding-right: 4%; }
.ui-accordion-content .tresColumnas .left, .ui-accordion-content .tresColumnas .right, .ui-accordion-content .tresColumnas .center, #tabs .tresColumnas .left, #tabs .tresColumnas .right, #tabs .tresColumnas .center {
  width: 30%;
  padding-right: 3.3%; }
.ui-accordion-content .tresColumnas2 .left, #tabs .tresColumnas2 .left {
  width: 20%; }
.ui-accordion-content .tresColumnas2 .center, .ui-accordion-content .tresColumnas2 .right, #tabs .tresColumnas2 .center, #tabs .tresColumnas2 .right {
  width: 38%;
  padding-right: 2%; }

fieldset .accordion .ui-state-default {
  color: #666; }
  fieldset .accordion .ui-state-default .ui-icon {
    left: 650px !important; }

.bene {
  width: 205px !important;
  height: 130px !important; }

.dest_1 h6, .dest_1 h3, .dest_2 h6, .dest_2 h3 {
  color: #f47920; }
.dest_1 .borde, .dest_2 .borde {
  border: 1px solid #CCC; }

.dest_2 .brGris {
  border-right: 1px solid #CCC;
  min-height: 145px; }

.dest_1 .left {
  margin-right: 10px;
  width: 80px; }
.dest_1 .right {
  width: 107px; }

.dest_3 {
  background: url("/Images/bgSocial.jpg") repeat-x left top; }
  .dest_3 h3 {
    color: #f47920; }
  .dest_3.bordertop {
    border-top: 1px solid #CCC;
    background-position: left 1px; }
    .dest_3.bordertop h2 {
      color: #f47920;
      padding-top: 25px;
      font-size: 16px;
      height: 15px;
      display: block; }
      .dest_3.bordertop h2 span {
        width: 67px;
        height: 67px;
        margin-top: -25px;
        margin-right: 2px;
        float: left;
        display: block;
        background: url("/Images/sprite.png") no-repeat; }
    .dest_3.bordertop.telefonos h2 span {
      background-position: -101px -75px; }
    .dest_3.bordertop.escuchamos h2 span {
      background-position: -101px -142px; }
    .dest_3.bordertop.mensaje h2 span {
      background-position: -101px -209px; }
    .dest_3.bordertop.sucursales h2 span {
      background-position: -101px -276px; }
    .dest_3.bordertop.cajeros h2 span {
      background-position: -101px -343px; }
    .dest_3.bordertop.express h2 span {
      background-position: -101px -476px;
      width: 170px; }
    .dest_3.bordertop.red h2 span {
      background-position: -168px -209px; }
    .dest_3.bordertop.veinticuatro h2 span {
      background-position: -101px -410px; }
    .dest_3.bordertop .cell {
      width: 150px; }

.shape_gris {
  background-color: #F3F3F3;
  color: #6D6E71;
  font-size: 16px;
  font-weight: bold; }
  .shape_gris a {
    color: #FFF;
    -webkit-border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    border-radius: 4px 4px 4px 4px;
    padding: 10px;
    text-decoration: none; }
    .shape_gris a:link, .shape_gris a:visited {
      background-color: #f47920; }
    .shape_gris a:hover, .shape_gris a:active {
      background-color: rgba(244, 121, 32, 0.9); }

#secc_personalbank .titulo {
  background: #9d8e65;
  /* Old browsers */
  background: -moz-linear-gradient(top, #9d8e65 0%, #b09f71 10%, #9b8c63 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9d8e65), color-stop(10%, #b09f71), color-stop(100%, #9b8c63));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #9d8e65 0%, #b09f71 10%, #9b8c63 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #9d8e65 0%, #b09f71 10%, #9b8c63 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #9d8e65 0%, #b09f71 10%, #9b8c63 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #9d8e65 0%, #b09f71 10%, #9b8c63 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d8e65', endColorstr='#9b8c63',GradientType=0 );
  /* IE6-9 */
  height: 45px; }
  #secc_personalbank .titulo h1 {
    display: block;
    width: 130px;
    height: 15px;
    padding: 13px 0 0 45px; }
    #secc_personalbank .titulo h1 a {
      background: url("/Images/logo_personalbank.png") no-repeat;
      text-indent: -9999px;
      display: block;
      width: 130px;
      height: 15px; }
  #secc_personalbank .titulo .submenu {
    padding: 15px 0 0 0;
    margin-bottom: 0; }
    #secc_personalbank .titulo .submenu li a {
      padding: 0 10px;
      font-weight: normal !important; }
      #secc_personalbank .titulo .submenu li a:link, #secc_personalbank .titulo .submenu li a:visited {
        color: #FDD983 !important;
        text-decoration: none; }
      #secc_personalbank .titulo .submenu li a:hover, #secc_personalbank .titulo .submenu li a:active {
        text-decoration: underline !important; }
#secc_personalbank h2 {
  font-size: 22px; }
#secc_personalbank h4, #secc_personalbank h5 {
  font-weight: normal; }
#secc_personalbank figure figcaption {
  font-size: 24px;
  line-height: 160%;
  display: block;
  color: #f47920;
  margin-bottom: 10px; }
  #secc_personalbank figure figcaption span {
    font-size: 18px;
    color: #444; }
#secc_personalbank .tips {
  border-left: 1px solid #CCC;
  padding-left: 20px;
  border-right: 1px solid #CCC;
  padding-right: 20px; }
  #secc_personalbank .tips p {
    font-size: 18px;
    line-height: 120%;
    height: 80px;
    color: #666;
    text-align: left;
    border-right: 1px solid #CCC;
    padding-right: 10px;
    margin-bottom: 30px; }
    #secc_personalbank .tips p strong {
      font-size: 25px; }
  #secc_personalbank .tips .grid_4 {
    width: 315px !important; }
    #secc_personalbank .tips .grid_4:last-child p {
      border-right: 0; }
  #secc_personalbank .tips .grid_12 p {
    border-right: 0;
    height: 20px; }
#secc_personalbank .ui-tabs-nav li {
  font-size: 20px; }
#secc_personalbank .accordion .ui-state-default {
  color: #666;
  font-weight: normal !important;
  font-size: 20px !important; }
  #secc_personalbank .accordion .ui-state-default .ui-icon {
    background: url("/Images/sprite.png") no-repeat 0 -417px; }
#secc_personalbank .accordion .ui-state-active {
  color: #333 !important; }
  #secc_personalbank .accordion .ui-state-active .ui-icon {
    background: url("/Images/sprite.png") no-repeat 0 -357px; }
#secc_personalbank .ui-accordion-content .dosColumnas .left, #secc_personalbank #tabs .dosColumnas .left {
  width: 40%;
  padding-right: 4%; }
#secc_personalbank .ui-accordion-content .dosColumnas .right, #secc_personalbank #tabs .dosColumnas .right {
  width: 56%;
  padding-right: 0; }
#secc_personalbank .ui-accordion-content .yes, #secc_personalbank #tabs .yes {
  background: url(/Images/icon_si.jpg) no-repeat center center; }

.prodIntro {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC; }
  .prodIntro .item_ancho {
    border-top: 1px solid #CCC; }
    .prodIntro .item_ancho li {
      margin: 0;
      list-style: none;
      display: block;
      border-bottom: 1px solid #CCC; }
      .prodIntro .item_ancho li a {
        display: block; }
      .prodIntro .item_ancho li img {
        float: right; }
  .prodIntro figure, .prodIntro figure img {
    vertical-align: bottom !important; }
  .prodIntro .item_corto, .prodIntro .item_largo {
    vertical-align: top; }
    .prodIntro .item_corto .acc_item, .prodIntro .item_largo .acc_item {
      border-bottom: 1px solid #CCC; }
      .prodIntro .item_corto .acc_item:last-child, .prodIntro .item_largo .acc_item:last-child {
        border-bottom: none;
        margin-bottom: 0; }
  .prodIntro h2 {
    color: #f47920; }

.tarjs {
  border-bottom: 1px solid #EEE;
  min-height: 350px; }
  .tarjs p {
    min-height: 130px; }
  .tarjs h6 {
    display: block;
    height: 30px; }

.menu_cat {
  border-top: 1px solid #DDD; }
  .menu_cat li {
    margin: 0;
    list-style: none;
    list-style-image: none; }
    .menu_cat li a {
      text-decoration: none; }
      .menu_cat li a:link, .menu_cat li a:visited {
        padding: 10px 20px;
        display: block;
        border-bottom: 1px solid #DDD;
        background: url("/Images/bullet.png") no-repeat 8px 17px;
        transition-duration: 0.3s;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -ms-transition-duration: 0.3s;
        -o-transition-duration: 0.3s; }
      .menu_cat li a:hover, .menu_cat li a:active {
        background: #EEE url("/Images/bullet.png") no-repeat 8px 17px; }

.paginacion ul {
  float: right;
  margin: 0; }
  .paginacion ul li {
    margin: 0;
    list-style: none;
    display: inline;
    font-weight: bold;
    padding: 1px 3px; }

.rsocial {
  border: 1px solid #CCC;
  background: url("/Images/bgSocial.jpg") repeat-x;
  min-height: 600px; }
  .rsocial h3 {
    color: #f47920; }
    .rsocial h3 span {
      display: block;
      width: 24px;
      height: 24px;
      float: left;
      margin: -2px 5px 0 0;
      background: url("/Images/sprite.png") no-repeat; }
  .rsocial.widgetfacebook h3 span {
    background-position: 0 -114px; }
  .rsocial.widgettwitter h3 span {
    background-position: 0 -80px; }
  .rsocial.widgetyoutube h3 span {
    background-position: 0 -148px; }

.slider_1, .slider_2 {
  border-top: 1px solid #CCC;
  border-bottom: 1px solid #CCC; }
  .slider_1 ul, .slider_2 ul {
    display: block;
    margin: 0; }
    .slider_1 ul li, .slider_2 ul li {
      margin: 0;
      list-style: none;
      float: left;
      display: block; }
  .slider_1 .prev, .slider_1 .next, .slider_2 .prev, .slider_2 .next {
    position: absolute;
    z-index: 999;
    width: 45px;
    height: 65px;
    display: block;
    text-indent: -9999px;
    background: url("/Images/sprite.png") no-repeat; }
  .slider_1 .prev, .slider_2 .prev {
    left: 0;
    background-position: -172px 0; }
    .slider_1 .prev:hover, .slider_2 .prev:hover {
      background-position: -172px -65px; }
  .slider_1 .next, .slider_2 .next {
    right: 0;
    background-position: -217px 0; }
    .slider_1 .next:hover, .slider_2 .next:hover {
      background-position: -217px -65px; }

.slider_1 ul li .right h4 {
  color: #f47920; }

.slider_2 ul li {
  text-align: center; }
.slider_2 .pager {
  text-align: center; }
  .slider_2 .pager a {
    display: inline-block;
    text-indent: -9999px;
    width: 8px;
    height: 8px;
    margin: 0 2px;
    background: url("/Images/sprite.png") no-repeat -287px -167px; }
    .slider_2 .pager a.selected, .slider_2 .pager a:hover {
      background: url("/Images/sprite.png") no-repeat -287px -129px; }

.cont_pop {
  text-align: left; }

.si, .no {
  width: 16px;
  height: 16px;
  display: block;
  text-indent: -9999px;
  margin: auto; }

.si {
  background: url("/Images/sprite.png") no-repeat -284px -126px; }

.no {
  background: url("/Images/sprite.png") no-repeat -284px -164px; }

.error404 {
  background: url("/Images/404.png") no-repeat 50px center;
  padding: 150px 0 100px 300px; }

#secc_masseguridad .titulo {
  background: url("/Images/bgTituloSeguridad2.jpg") no-repeat;
  padding-top: 30px; }
  #secc_masseguridad .titulo h1 {
    color: #FFF;
    font-weight: normal;
    font-size: 35px;
    padding: 18px 0 13px 0;
    margin-bottom: 0; }
    #secc_masseguridad .titulo h1 span {
      background: url("/Images/bgTituloSeguridad.png") no-repeat right top;
      display: block;
      float: left;
      font-size: 24px;
      padding: 30px 0 12px 19px;
      margin-right: 20px;
      margin-top: -27px;
      height: 42px;
      width: 212px;
      text-shadow: 1px 1px 0px #999; }
#secc_masseguridad .menu_izq_seg {
  background-color: #f1f1f1;
  padding: 20px;
  width: 190px;
  border-bottom: 1px solid #DDD; }
  #secc_masseguridad .menu_izq_seg h4 {
    font-weight: normal;
    color: #f47920; }
  #secc_masseguridad .menu_izq_seg ul {
    margin-bottom: 0; }
    #secc_masseguridad .menu_izq_seg ul li {
      list-style: none;
      list-style-image: none;
      margin: 5px 0;
      display: block; }
      #secc_masseguridad .menu_izq_seg ul li a {
        display: block;
        text-decoration: none;
        padding: 2px 0px 2px 15px; }
        #secc_masseguridad .menu_izq_seg ul li a:link, #secc_masseguridad .menu_izq_seg ul li a:visited {
          color: #666; }
        #secc_masseguridad .menu_izq_seg ul li a:hover, #secc_masseguridad .menu_izq_seg ul li a:active {
          background: url("/Images/bgItemSeguridad.png") no-repeat left bottom; }
#secc_masseguridad .txtPpal {
  background: url("/Images/candado.png") no-repeat 30px 50px;
  overflow: hidden;
  padding: 20px 20px 20px 180px;
  border-bottom: 1px solid #DDD; }
#secc_masseguridad.internet .menu_izq_seg a[title="Internet"], #secc_masseguridad.telefono .menu_izq_seg a[title="Telefono"], #secc_masseguridad.cajerosautomaticos .menu_izq_seg a[title="Cajeros automaticos y Agencias"], #secc_masseguridad.tarjetas .menu_izq_seg a[title="Tarjetas y Cheques"], #secc_masseguridad.email .menu_izq_seg a[title="Email y SMS"], #secc_masseguridad.redessociales .menu_izq_seg a[title="Redes sociales"], #secc_masseguridad.soluciones .menu_izq_seg a[title="Soluciones de seguridad"], #secc_masseguridad.computadora .menu_izq_seg a[title="Computadora personal"], #secc_masseguridad.internetpauta .menu_izq_seg a[title="Internet pauta"], #secc_masseguridad.infopersonales .menu_izq_seg a[title="Informaciones personales"], #secc_masseguridad.casa .menu_izq_seg a[title="Casa"], #secc_masseguridad.calle .menu_izq_seg a[title="Calle"], #secc_masseguridad.viaje .menu_izq_seg a[title="Viaje"], #secc_masseguridad.compras .menu_izq_seg a[title="Compras"], #secc_masseguridad.asaltos .menu_izq_seg a[title="Asaltos y secuestros"], #secc_masseguridad.vidaonline .menu_izq_seg a[title="Vida on-line"], #secc_masseguridad.encasa .menu_izq_seg a[title="En casa"], #secc_masseguridad.enlacalle .menu_izq_seg a[title="En la calle"], #secc_masseguridad.auto .menu_izq_seg a[title="Auto"], #secc_masseguridad.escuela .menu_izq_seg a[title="Escuela"], #secc_masseguridad.terminosdeuso .menu_izq_seg a[title="Terminos de uso"], #secc_masseguridad.politicadeprivacidad .menu_izq_seg a[title="Politica de privacidad"] {
  background: url("/images/bgItemSeguridad.png") no-repeat left top;
  color: #FFF; }

#secc_avisomobile header {
  text-align: left; }
#secc_avisomobile .logo {
  width: 55px; }
#secc_avisomobile h1 {
  font-size: 20px;
  padding-top: 30px; }
#secc_avisomobile section {
  background: url("/Images/bgSocial.jpg") repeat-x left 1px; }
  #secc_avisomobile section div {
    margin: auto;
    width: 100%;
    text-align: left; }

@media only screen and (min-width: 600px) {
  #secc_avisomobile section div {
    width: 65%; } }
.panelGris_1,
.panelGris_2,
.panelGris_3 {
  display: block;
  text-align: center;
  color: #666; }
  .panelGris_1 span,
  .panelGris_2 span,
  .panelGris_3 span {
    z-index: 9999;
    width: 30px;
    height: 20px;
    display: block;
    left: 93px; }

.panelGris_1 {
  padding: 10px;
  background-color: #d7d7d7;
  color: #373d45 !important;
  line-height: 100% !important; }
  .panelGris_1 span {
    background: url("/Images/sprite.png") no-repeat right -275px;
    bottom: -20px; }

.panelGris_2 {
  padding: 30px 10px 20px 10px;
  background-color: #e4e4e4;
  color: #373d45;
  font-size: 14px; }
  .panelGris_2 strong {
    font-size: 16px;
    display: block; }
  .panelGris_2 label {
    display: inline !important;
    vertical-align: inherit !important; }
  .panelGris_2 span {
    background: url("/Images/sprite.png") no-repeat right -302px;
    bottom: -20px; }

.panelGris_3 {
  padding: 20px 10px 10px 20px;
  background-color: #e4e4e4;
  text-align: left;
  color: #333; }
  .panelGris_3 span {
    background: url("/Images/sprite.png") no-repeat right -329px;
    top: -20px; }

.tarjComp {
  margin-right: 60px !important;
  width: 180px !important;
  min-height: 250px !important; }
  .tarjComp h6 {
    min-height: 30px; }

.tarjSeleccionadas {
  position: fixed;
  padding: 20px 0 0 0;
  left: 0;
  bottom: 32px;
  width: 100%;
  border-top: 1px solid #FFF;
  background: url("/Images/bgGrisGrande.jpg") repeat-x left center;
  -webkit-box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 -2px 2px 0 rgba(0, 0, 0, 0.2); }
  .tarjSeleccionadas figure {
    width: 75px;
    line-height: 120%;
    margin-bottom: 10px; }
    .tarjSeleccionadas figure a {
      right: -5px;
      top: -5px;
      display: block;
      width: 20px;
      height: 20px;
      text-indent: -9999px;
      background: url("/Images/sprite.png") no-repeat right -374px; }

.resultadoComparacion {
  width: 100%; }
  .resultadoComparacion thead th {
    background: none;
    width: 20%;
    text-align: center;
    border-bottom: 1px solid #CCC; }
    .resultadoComparacion thead th h6 {
      min-height: 28px; }
  .resultadoComparacion tbody td {
    text-align: center; }
    .resultadoComparacion tbody td:nth-child(1) {
      font-weight: bold;
      vertical-align: middle;
      text-align: left; }
  .resultadoComparacion tbody tr:nth-child(odd) {
    background-color: #EEE; }

#secc_catalogoProductos .menu_cat {
  border-top: 1px solid #FFF; }
  #secc_catalogoProductos .menu_cat li {
    margin: 0;
    list-style: none;
    list-style-image: none;
    position: relative; }
    #secc_catalogoProductos .menu_cat li a {
      text-decoration: none; }
      #secc_catalogoProductos .menu_cat li a:link, #secc_catalogoProductos .menu_cat li a:visited {
        padding: 15px 20px;
        display: block;
        border-bottom: 1px solid #FFF;
        background-color: #E4E4E4;
        background-image: none;
        font-size: 15px;
        font-weight: bold;
        color: #373D45;
        transition-duration: 0.3s;
        -webkit-transition-duration: 0.3s;
        -moz-transition-duration: 0.3s;
        -ms-transition-duration: 0.3s;
        -o-transition-duration: 0.3s; }
      #secc_catalogoProductos .menu_cat li a:hover, #secc_catalogoProductos .menu_cat li a:active {
        background-color: #CCC;
        color: #333; }
    #secc_catalogoProductos .menu_cat li span {
      background: url("/Images/sprite.png") no-repeat -288px -422px;
      display: none;
      width: 12px;
      height: 24px;
      top: 13px;
      left: -12px;
      position: absolute; }
    #secc_catalogoProductos .menu_cat li.active a {
      background-color: #f47920;
      color: #FFF; }
      #secc_catalogoProductos .menu_cat li.active a span {
        display: block; }
#secc_catalogoProductos .buscador_productos {
  margin-bottom: 0; }
  #secc_catalogoProductos .buscador_productos legend {
    font-size: 15px;
    border-bottom: 0;
    font-weight: bold;
    color: #666;
    padding: 0;
    margin: 0; }
#secc_catalogoProductos .call {
  background-color: #D7D7D7;
  font-weight: bold;
  font-size: 14px;
  text-align: center; }
  #secc_catalogoProductos .call strong {
    color: #f47920; }
#secc_catalogoProductos .prod_cat {
  float: left;
  display: block;
  width: 235px;
  height: 335px;
  margin: 0 6px 20px 0;
  text-align: center; }
  #secc_catalogoProductos .prod_cat a {
    display: block;
    padding: 10px;
    width: 215px;
    height: 315px;
    text-decoration: none; }
    #secc_catalogoProductos .prod_cat a:link, #secc_catalogoProductos .prod_cat a:visited {
      border: 1px solid #FFF;
      border-bottom: 1px solid #f47920; }
    #secc_catalogoProductos .prod_cat a:hover, #secc_catalogoProductos .prod_cat a:active {
      border: 1px solid #f47920;
      -webkit-box-shadow: 0px 0px 12px 0px #F3BD89;
      -moz-box-shadow: 0px 0px 12px 0px #F3BD89;
      box-shadow: 0px 0px 12px 0px #F3BD89; }
  #secc_catalogoProductos .prod_cat h6 {
    font-size: 13px;
    margin-bottom: 0; }
    #secc_catalogoProductos .prod_cat h6 span {
      display: block; }
  #secc_catalogoProductos .prod_cat p {
    font-size: 11px; }
#secc_catalogoProductos .lista .prod_cat:nth-child(3n+1) {
  clear: both; }
#secc_catalogoProductos .promo {
  background: url("/Images/sprite.png") no-repeat -193px -398px;
  width: 75px;
  height: 47px;
  padding: 28px 0 0 0;
  display: block;
  color: #FFF;
  top: 5px;
  right: 5px;
  text-align: center; }
#secc_catalogoProductos .logosBeneficios {
  border: 1px solid #DDD;
  text-align: center; }
  #secc_catalogoProductos .logosBeneficios img {
    width: 20%;
    margin: 10px 6%; }
#secc_catalogoProductos .status {
  color: #999;
  border-bottom: 1px solid #DDD; }
  #secc_catalogoProductos .status a:link, #secc_catalogoProductos .status a:visited {
    color: #999; }
  #secc_catalogoProductos .status a:hover, #secc_catalogoProductos .status a:active {
    color: #666; }
#secc_catalogoProductos .detalleProd .left {
  width: 350px;
  margin-right: 10px; }
#secc_catalogoProductos .detalleProd .right {
  width: 365px; }
#secc_catalogoProductos .detalleProd .colores span {
  display: block;
  float: left;
  margin-right: 5px;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px; }

#mensajeAlerta {
  text-align: left; }

.logoNav {
  width: 40px !important;
  height: 20px;
  padding-top: 45px;
  margin: auto; }
  .logoNav.chrome {
    background: url("/Images/sprite_browser.jpg") no-repeat 0 0; }
  .logoNav.firefox {
    background: url("/Images/sprite_browser.jpg") no-repeat -40px 0; }
  .logoNav.ie {
    background: url("/Images/sprite_browser.jpg") no-repeat -80px 0; }
  .logoNav.opera {
    background: url("/Images/sprite_browser.jpg") no-repeat -120px 0; }
  .logoNav.safari {
    background: url("/Images/sprite_browser.jpg") no-repeat -160px 0; }

/*===================================================            
                     BOTTOM                                                     
===================================================*/
/*footer a:link, footer a:visited {
  color: #666;
  text-decoration: none; }
footer a:hover, footer a:active {
  color: #333;
  text-decoration: underline; }
footer .wrapBottom {
  margin: auto;
  text-align: left;
  color: #666;
  display: table; }
  footer .wrapBottom .social li {
    float: left;
    list-style: none;
    margin: 0; }
    footer .wrapBottom .social li a {
      width: 24px;
      height: 24px;
      margin: 0 5px 5px 0;
      display: block;
      text-indent: -9999px;
      background: url("/Images/sprite.png") no-repeat; }
      footer .wrapBottom .social li a.twitter {
        background-position: 0 -80px; }
      footer .wrapBottom .social li a.facebook {
        background-position: 0 -114px; }
      footer .wrapBottom .social li a.youtube {
        background-position: 0 -148px; }
      footer .wrapBottom .social li a.instagram {
        background-position: 0 -182px; }
footer .bottom {
  border-top: 1px solid #CCC;
  background: #E6E6E6 url("/Images/bgMenuBottom.png") repeat-x; }
  footer .bottom .menuBottom {
    margin-bottom: 0; }
footer .btn_sitemap {
  color: #666;
  font-weight: bold;
  border: 1px solid #CCC;
  background: url("/Images/bgBtn4.png") repeat-x left center;
  text-shadow: 1px 1px 0px #FFF;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  transition-duration: 0.3s;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s; }
  footer .btn_sitemap.abrir span, footer .btn_sitemap.cerrar span {
    padding: 8px 10px 8px 30px;
    width: 120px;
    text-align: center;
    display: block; }
  footer .btn_sitemap.abrir span {
    background: url("/Images/sprite.png") no-repeat -267px 10px; }
  footer .btn_sitemap.cerrar span {
    background: url("/Images/sprite.png") no-repeat -267px -32px; }
footer .sitemap {
  background-color: #EDECEB;
  border-top: 20px solid #E5E4E3;
  display: none; }
  footer .sitemap .highlight {
    background-color: yellow; }
  footer .sitemap h2 {
    color: #55646A;
    font-size: 26px;
    margin-bottom: 0; }
  footer .sitemap h3 {
    color: #a2aaae;
    font-size: 32px;
    font-weight: bold;
    border-bottom: 1px solid #CCC; }
  footer .sitemap ul {
    min-height: 250px; }
  footer .sitemap .grid_3:nth-child(4n+1) {
    clear: both; }
  footer .sitemap fieldset.buscador {
    float: none;
    margin: 10px auto 20px auto;
    padding: 0;
    width: 300px; }
    footer .sitemap fieldset.buscador input[type="text"] {
      width: 250px; }
    footer .sitemap fieldset.buscador input[type="submit"],
    footer .sitemap fieldset.buscador input[type="button"] {
      top: 5px;
      right: 15px;
      border: 0; }
  footer .sitemap ul li {
    list-style: none;
    list-style-image: none;
    margin: 0; }
footer #selecaoIdiomas {
  right: 200px;
  padding: 0 5px;
  width: 10px;
  height: 10px;
  bottom: 13px;
  z-index: 99999; }
footer .listaIdiomas {
  margin-top: 4px;
  margin-top: 4px\9;
  z-index: 3500;
  right: 190px;
  bottom: 31px; }
  footer .listaIdiomas #divListaIdiomas {
    text-align: left;
    width: 100px;
    border: 1px solid #cdd2d5;
    background-color: #FFF;
    padding: 9px 4px 10px 6px;
    width: 105px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px; }
    footer .listaIdiomas #divListaIdiomas .divPais {
      margin-bottom: 6px;
      border-bottom: solid 1px #F3F3F3;
      padding-bottom: 7px; }
      footer .listaIdiomas #divListaIdiomas .divPais:last-child {
        padding-bottom: 0;
        margin-bottom: 0;
        border-bottom: none; }
      footer .listaIdiomas #divListaIdiomas .divPais .bandeiras {
        margin-right: 5px;
        vertical-align: middle; }*/

.video-container {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
  padding-bottom: 56.25%; }
  .video-container iframe,
  .video-container object,
  .video-container embed {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.acc_pagos {
  background-color: #E6E7E9;
  color: #666;
  border-radius: 15px;
  padding: 20px;
  position: relative; }
  .acc_pagos h5 {
    color: #f47920; }
  .acc_pagos img {
    float: left;
    margin: 0 20px 20px 0; }
  .acc_pagos span {
    position: absolute;
    top: -12px;
    right: 10px;
    font-size: 12px;
    background-color: #f47920;
    color: #F4EA00;
    border-radius: 10px;
    padding: 5px 10px; }

.refer {
  border-top: 1px dashed #999;
  padding: 10px 0;
  color: #999; }

.landingPage-1 .cabecera {
  padding-bottom: 10px; }
  .landingPage-1 .cabecera .logo, .landingPage-1 .cabecera .titulos {
    float: left;
    display: block; }
  .landingPage-1 .cabecera .logo {
    padding: 10px 0 20px 0;
    width: 7%; }
  .landingPage-1 .cabecera .titulos {
    background-color: #f47920;
    color: #FFF;
    padding: 15px 0;
    width: 93%; }
    .landingPage-1 .cabecera .titulos h1, .landingPage-1 .cabecera .titulos p {
      color: #FFF;
      margin: 0;
      padding: 0 0 0 15px; }
    .landingPage-1 .cabecera .titulos h1 {
      font-size: 20px; }
.landingPage-1 ol ol {
  list-style-type: decimal; }
.landingPage-1 ol ol ol {
  list-style-type: upper-roman; }

@media (max-width: 480px) {
  .logo {
    width: 20% !important; }

  .titulos {
    width: 80% !important; } }
@media (min-width: 481px) and (max-width: 768px) {
  .logo {
    width: 10% !important; }

  .titulos {
    width: 90% !important; } }

	

.alert {
  position: static;
  padding: 0;
  margin-bottom: 0;
  border: 0;
  border-radius: 0.25rem;
  line-height: 120%;
  background-position: -275px -78px;
}
.alert span[generated="true"] {
  padding: 5px 10px 5px 25px;
}
.alert .field-validation-error {
  padding: 5px 5px 5px 25px !important;
  margin-top: 5px !important;
}

/*InformaciÃ³n de Cobranzas*/

#inf_cobranzas {
    margin-bottom: 0px !important;
    font-size: 24px !important;
}
#inf_cobranzas_p {
    font-size: 13px !important;
}

.inf_telefono {
    background: url("/Images/bgSocial.jpg") repeat-x left top;
}
    .inf_telefono.inf_tel_bordertop {
        border-top: 1px solid #CCC;
        background-position: left 1px;
    }
        .inf_telefono.inf_tel_bordertop h2 {
            color: #EC7000 !important;
            font-size: 15px !important;
            display: block;
            margin-left: 5px;   
        }
            .inf_telefono .inf_tel_bordertop h2 .telef_img {
                width: 67px;
                height: 67px;
                margin-top: -25px;
                margin-right: 2px;
                float: left;
                display: block;
                margin-left: 10px;
            }
.inf_link{
    text-decoration: underline;
}
.inf_size {
    font-size: 15px;
}
.inf_telefono_p{
    margin-bottom:auto;
}
.inf_header_text{
    margin-left: 10px;
}
.inf_atPers {
    float: left;
    margin-top: -5px;
}</pre></body></html>