/*@colorBase: #ff0000;

.textShadow {
	text-shadow: 1px 1px 1px black;
}

.contenedor {
	margin-bottom:0px;

	.header {

		#menu {
			a {
				color: @colorBase;
				text-decoration: none;
				.textShadow;

				&:hover {
					text-decoration: underline;
				}
			}
		}
	}
}*/
/*general-reset*/
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
body,
html,
p,
blockquote,
fieldset,
input {
  margin: 0;
  padding: 0;
  outline: none;
  font-weight: normal;
}
ol,
ul,
li {
  list-style: none;
  outline: none;
}
a img,
:link img,
:visited img {
  border: none;
  outline: none;
  margin: 0;
  padding: 0;
}
a,
a:hover {
  text-decoration: none;
  outline: none;
}
.clear {
  clear: both;
  outline: none;
}
/*end_general-reset*/

body a, a img{
  transition:0.5s all;
  -webkit-transition:0.5s all;
  -moz-transition:0.5s all;
  -o-transition:0.5s all;
  -ms-transition:0.5s all;
}
a {
  color: #1a3f72;
}
a:hover {
  color: #2d5081;
}
.p_presentacion {
  margin-bottom: 20px;
  letter-spacing: -0.04em;
  font-size: 14px;
}
.titulo_azul {
  color: #09326a;
  font-size: 18px;
  letter-spacing: -0.03em;
  line-height: 32px;
  font-weight: bold;
  margin-bottom: 6px;
}
.subtitulo_gris {
  font-size: 14px;
  color: #999895;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
}
body {
  font-family: Arial, Helvetica;
  color: #7a7a7a;
  background: #f5f1e9;
}
body#intro-bg {
  background: #09326a url("../img/bg_index.jpg") center top no-repeat;
  background-size: cover;
  font-family: Arial, Helvetica;
  color: #7a7a7a;
}
.tituloNovedades {
  color: #454545;
  font-size: 12px;
  font-family: Arial, Helvetica;
  font-weight: bold;
  letter-spacing: -0.01em;
  line-height: 14px;
  text-transform: uppercase;
  margin-bottom: 10px;
}
p {
  font-family: Arial, Helvetica;
  color: #7a7a7a;
  letter-spacing: inherit;
  font-size: 14px;
}
p.chico {
  font-size: 12px;
}
ul.listado_contenido{
  list-style-type: none;
  padding: 0px;
}
ul.listado_contenido li{
  margin: 0px;
  padding: 0px;
  color: #7a7a7a;
  font-family: Arial,Helvetica;
  font-size: 13px;
}

.column_left {
  width: 47%;
  float: left;
}
.column_right {
  width: 47%;
  float: right;
}
.contenedor {
  width: 1024px;
  margin: 0 auto;
}
.contenedor-footer {
  width: 1064px;
  margin: 0 auto;
}
.backgroundAzulCorto {
  background: url(../img/shadow.png) top center no-repeat #09326a;
  width: 100%;
  height: 123px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
}
.backgroundAzul {
  background: url(../img/shadow.png) top center no-repeat #09326a;
  width: 100%;
  height: 150px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: -1;
}

.backgroundNegro {
  background: url(../img/shadow.png) top center no-repeat #000000;
  width: 100%;
  height: 321px;
  position: absolute;
  top: 100px;
  left: 0px;
  z-index: -2;
}

.backgroundServOnline {
    background: url('../img/shadow.png') no-repeat scroll center top #1f3d6f;
    width: 100%;
    height: 30px;
    position: absolute;
    top: 421px;
    left: 0px;
    z-index: -1;
}

.30_experiencia {
    width: 100%;
    height: 51px;
    position: absolute;
    top: 370px;
    left: 0px;
    z-index: 1;
}


/*--------- EMPRESA */
.logo_fen {
  background: url(../img/logo_fen.png) top center no-repeat ;
  width: 100%;
  height: 50px;
  position: absolute;
  top: 371px;
  left: -340px;
  z-index: 1;
}                    
.logo_pampa {
  background: url(../img/logo_pampa_trading.png) top center no-repeat ;
  width: 100%;
  height: 50px;
  position: absolute;
  top: 371px;
  left: -170px;
  z-index: 1;
}
.logo_fyo {
  background: url(../img/logo_fyo.png) top center no-repeat ;
  width: 100%;
  height: 50px;
  position: absolute;
  top: 371px;
  left: 0px;
  z-index: 1;
}
.logo_pto_sanmartin {
  background: url(../img/logo_pto_sanmartin.png) top center no-repeat ;
  width: 100%;
  height: 50px;
  position: absolute;
  top: 371px;
  left: 170px;
  z-index: 1;
}
.logo_nemo {
  background: url(../img/logo_nemo.png) top center no-repeat ;
  width: 100%;
  height: 50px;
  position: absolute;
  top: 371px;
  left: 340px;
  z-index: 1;
}
/*--------- fin EMPRESA */
/*--------- MERCADO */
.backgroundServOnlineMercado {
    background: url('../img/shadow.png') no-repeat scroll center top #1f3d6f;
    width: 100%;
    height: 30px;
    position: absolute;
    top: 611px;
    left: 0px;
    z-index: -1;
}


.backgroundAccesosMercado p{
    font-size:13px;
}

.backgroundAccesosMercado{
    background: url(../img/bg_transparente_marr_acceso.png) repeat;
    width: 100%;
    height: 270px;
    /*position: absolute;*/
    top: 860px;
    left: 0px;
    z-index: -2;
    padding:0px;    
    
    border-top-width:2px;
    border-top-style:solid;
    border-top-color:#BAB9B5;

    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#BAB9B5;
}


/* mercado bottom*/
.mercadoBottom .logos, .nosotrosBottom {
/*  margin-top:20px;*/
  /*background: url(../img/bg_transparente_marr_acceso.png) repeat scroll 0% 0% transparent;*/
  background-color: #e6e5e1;
  border-top: 1px solid #BAB9B5;
  border-bottom: 1px solid #BAB9B5;
  height: auto;
  width: 100%;
  text-align: left;
  overflow: hidden;
  padding-bottom: 20px;
}
.mercadoBottom .logos .arriba {
  padding-top: 22px;
  padding-bottom: 22px;
}
.mercadoBottom p{
 font-family: Arial,Helvetica;
 letter-spacing: normal;
 color: #7A7A7A;
 font-size: 13px !important;
}
a.boton-linea{
  display: inline-block;
  border: 1px solid #bfbcb7;
  line-height: 38px;
  padding: 0px 15px;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #9a9a98;
  margin-bottom: 10px;
  margin-top: 10px;
}
a.boton-linea span img{
  /*vertical-align: middle;*/
  margin-left: 10px;
}
a:hover.boton-linea{
  text-decoration: underline;
}



/*--------- fin MERCADO */
/*--------- NOSOTROS */
.backgroundMisionVision{
    background: url(../img/bg_transparente_marr_acceso.png) repeat;
    width: 100%;
    height: 210px;
    position: absolute;
    top: 785px;
    left: 0px;
    z-index: -2;
    padding:0px;    
    
    border-top-width:2px;
    border-top-style:solid;
    border-top-color:#BAB9B5;

    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#BAB9B5;
}

/*--------- fin NOSOTROS */



.backgroundCotis {
    /*background: url('../img/bg_transparente_azul_oscuro.png') repeat #fff000;
    background: url('../img/bg_marron.png') repeat scroll 0% 0% transparent;*/
    background: url(../img/bg_marron.png) repeat;
    width: 100%;
    height: 37px;
    position: absolute;
    top: 120px;
    left: 0px;
    z-index: 1;
}

/*.cinta.accesos {*/

.backgroundAccesos{
    background: url(../img/bg_transparente_marr_acceso.png) repeat;
    width: 100%;
    height: 115px;
    /*position: absolute;*/
    margin-top:20px;
    top: 800px;
    left: 0px;
    z-index: -2;
    
    border-top-width:2px;
    border-top-style:solid;
    border-top-color:#BAB9B5;

    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#BAB9B5;
}


.header .slide_container .cinta.azul2 {
  height: 41px;
  top: 250px;
  left: -1320px;
}



.backgroundGris {
  background: #e7e5e1;
  width: 100%;
  height: 342px;
  position: absolute;
  top: 357px;
  left: 0px;
  border-bottom: 1px solid #d2d0ce;
  z-index: -1;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
/* HEADER */
#header .logo {
  width: 200px;
  float: left;
  /*margin-left: 30px;*/
  position: relative;
}
#header .logo #estrella {
  right: 31px;
  top: 2px;
  position: absolute;
  z-index: 100;
}
#header .logo #estrella.action {
  -moz-animation-name: spin;
  -moz-animation-duration: 5s;
  -moz-animation-iteration-count: infinite;
  animation-name: spin;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 5s;
  -webkit-animation-iteration-count: infinite;
}
#header .menu {
  width: auto;
  float: right;
  margin-top: 25px;
}
#header .menu ul li {
  float: left;
  height: 23px;
  border-right: 1px solid #2a568f;
  font-family: 'Open Sans', sans-serif;
  font-weight: bold;
  font-size: 11px;
  letter-spacing: -0.5pt;
  line-height: 23px;
  display: block;
  text-transform: uppercase;
  margin: 0px;
  padding: 0px 15px;
}
#header .menu ul li.last {
  border-right: 0px;
}
#header .menu ul li.last {
  padding-right: 0px;
}
#header .menu ul li a {
  text-decoration: none;
  color: #fff;
  transition:0.5s all;
  -webkit-transition:0.5s all;
  -moz-transition:0.5s all;
  -o-transition:0.5s all;
  -ms-transition:0.5s all;
}
#header .menu ul li a:hover {
  color: #8eadd7;
}

#nosotros-select .menu ul li.nosotros-select a,
#mercado-select .menu ul li.mercado-select a,
#real-select .menu ul li.real-select a,
#empresas-select .menu ul li.empresas-select a,
#noticias-select .menu ul li.noticias-select a,
#contacto-select .menu ul li.contacto-select a {
  color: #8eadd7;
}

.header .slide_container {
  margin-top: 33px;
  background: url(../img/shadow_slider.png) center 102px no-repeat;
  
  position: relative;

  margin-bottom: 33px;
  
}
.header .slide_container #slide ul {
  background: #000000;
}



/* CONTENIDO */
.wrapper .accesos p {
  z-index: 10;
  margin-top: 60px;
  text-align: center;
}
.wrapper .accesos .acceso {
  float: left;
  width: 295px;
  height: 122px;
  position: relative;
  background: url(../img/sprite.png) no-repeat;
  cursor: pointer;
}
.wrapper .accesos .acceso .block_color {
  height: 18px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  overflow: hidden;
}
.wrapper .accesos .acceso .block_color p {
  color: #ffffff;
  margin-top: 68px;
}
.wrapper .accesos .acceso.a_mercado_capitales {
  background-position: 58px 0px;
}
.wrapper .accesos .acceso.a_mercado_capitales .block_color {
  background: #a3122b;
}
.wrapper .accesos .acceso.a_mercado_capitales .block_color.hovera {
  background: url(../img/sprite.png) 58px -102px no-repeat #a3122b;
}
.wrapper .accesos .acceso.a_carbatur {
  margin-left: 39px;
  margin-right: 39px;
  background-position: -271px 0px;
}
.wrapper .accesos .acceso.a_carbatur .block_color {
  background: #2765B9;
}
.wrapper .accesos .acceso.a_carbatur .block_color.hovera {
  background: url(../img/sprite.png) -271px -102px no-repeat #2765b9;
}
.wrapper .accesos .acceso.a_inversiones {
  background-position: -598px 0px;
}
.wrapper .accesos .acceso.a_inversiones .block_color {
  background: #A39765;
}
.wrapper .accesos .acceso.a_inversiones .block_color.hovera {
  background: url(../img/sprite.png) -598px -102px no-repeat #a39765;
}
.wrapper .presentacion {
  padding-top: 35px;
}
.wrapper .presentacion p {
  margin-bottom: 10px;
  letter-spacing: -0.04em;
  font-size: 14px;
  font-size: 12px;
  letter-spacing: -0.02em;
}
.wrapper .separadores {
  width: 100%;
  height: 14px;
  background: url(../img/separators.png) no-repeat;
  margin-bottom: 45px;
  margin-top: 27px;
}
.wrapper .separadores.servicios_online {
  background-position: 0px 0px;
  
}
.wrapper .separadores.novedades {
  background-position: 0 -19px;
  margin-bottom: 5px;
}
.servicio {  
  float: left;
  background: url(../img/sprite.png) no-repeat;
  cursor: pointer;
}

.servicio.cotizaciones_online_1 {
    background: rgba(0, 0, 0, 0) url("../img/sprite_cot_online.png") no-repeat scroll 0 9px!important;
}


.servicio.cotizaciones_online, .servicio.cotizaciones_online-eng {  
  float: left;
  background: url(../img/sprite.png) no-repeat;
  cursor: inherit;
}
.wrapper .servicios_online .servicio p {
  width: 165px;
  margin-top: 20px;
  margin-left: 60px;
  font-size: 12px;
  letter-spacing: -0.02em;
}
.wrapper.empresa .botonera{
/*  margin-top:40px;*/

}

.servicio.operatoria_online {
  background: url(../img/sprite_operatoria.png) no-repeat;
  background-position: 0px 9px;
}
.servicio.operatoria_online:hover {
  background: url(../img/sprite_operatoria.png) no-repeat;
  background-position: 0px -144px;
}
.servicio.ingreso_caja_valores {
  background: url(../img/sprite_ingreso.png) no-repeat;
  background-position: 0px 9px;
}
.servicio.ingreso_caja_valores:hover {
  background: url(../img/sprite_ingreso.png) no-repeat;
  background-position: 0px -144px;
}
.servicio.cotizaciones_online {
  background: url(../img/sprite_cot_online.png) no-repeat;
  background-position: 0px 9px;
}
/*
.servicio.cotizaciones_online:hover {
  background: url(../img/sprite_cot_online.png) no-repeat;
  background-position: 0px -144px;
}
*/
.servicio.consulta_de_tenencia {
  background: url(../img/sprite_consulta.png) no-repeat;
  background-position: 0px 9px;
}
.servicio.consulta_de_tenencia:hover {
  background: url(../img/sprite_consulta.png) no-repeat;
  background-position: 0px -144px;
}

/*ENGLISH*/
.servicio.operatoria_online-eng {
  background: url(../img/sprite_operatoria-eng.png) no-repeat;
  background-position: 0px 9px;
}
.servicio.operatoria_online-eng:hover {
  background: url(../img/sprite_operatoria-eng.png) no-repeat;
  background-position: 0px -144px;
}
.servicio.ingreso_caja_valores-eng {
  background: url(../img/sprite_ingreso-eng.png) no-repeat;
  background-position: 0px 9px;
}
.servicio.ingreso_caja_valores-eng:hover {
  background: url(../img/sprite_ingreso-eng.png) no-repeat;
  background-position: 0px -144px;
}
.servicio.cotizaciones_online-eng {
  background: url(../img/sprite_cot_online-eng.png) no-repeat;
  background-position: 0px 9px;
}
/*
.servicio.cotizaciones_online-eng:hover {
  background: url(../img/sprite_cot_online-eng.png) no-repeat;
  background-position: 0px -144px;
}
*/
.servicio.consulta_de_tenencia-eng {
  background: url(../img/sprite_consulta-eng.png) no-repeat;
  background-position: 0px 9px;
}
.servicio.consulta_de_tenencia-eng:hover {
  background: url(../img/sprite_consulta-eng.png) no-repeat;
  background-position: 0px -144px;
}

.wrapper .novedades.container {
  padding-bottom: 5px;
}
.wrapper .novedades .novedad {
  margin-bottom: 28px;
}
.wrapper .novedades .novedad .imagen {
  width: 90px;
  height: 90px;
  float: left;
}
.wrapper .novedades .novedad .contenido {
  width: 335px;
  float: right;
}
.wrapper .novedades .novedad .contenido p {
  letter-spacing: -0.03em;
}
.wrapper .novedades .novedad:hover .tituloNovedades {
  color: #686667;
}
/* FOOTER */
.footer .logos {
  background: url(../img/shadow_footer.png) no-repeat top center #093269;
  border-bottom: 1px solid #0a2d5d;
  height: 206px;
  width: 100%;
  text-align: center;
}
.footer .logos .arriba {
  padding-top: 22px;
  margin-bottom: 20px;
}
.footer .logos .arriba a {
  margin-left: 0px;
}
.footer .logos a {
  display: inline-block;
  /*background: url(../img/sprite.png) no-repeat;*/
  position: relative;
  /*margin-left: 60px;*/
}
.footer .logos a:hover {
  opacity: 0.3;
}
.footer .logos a.first {
  margin-left: 0px;
}
.footer .logos a.pampa {
  width: 121px;
  height: 50px;
  background-position: -693px -382px;
  top: -3px;
}
.footer .logos a.pampa:hover {
  background-position: 4px -565px;
}
.footer .logos a.fen {
  width: 140px;
  height: 50px;
  background-position: -822px -360px;
  top: -10px;
}
.footer .logos a.fen:hover {
  height: 29px;
  background-position: -543px -636px;
}
.footer .logos a.condominios {
  width: 227px;
  height: 44px;
  /*background-position: -196px -315px;
  top: -10px;*/
  background: url(../img/condominios_alto_blanco.png) no-repeat;
  top: 0px;
  left:50px;
}
.footer .logos a.condominios:hover {
  /*background-position: -197px -564px;*/
  background: url(../img/condominios_alto_gris.png) no-repeat;
}
.footer .logos a.esplendor {
  width: 164px;
  height: 45px;
  background-position: -515px -385px;
  top: 2px;
}
.footer .logos a.esplendor:hover {
  background-position: 1px -327px;
}
.footer .logos a.forex {
  width: 45px;
  height: 58px;
  background-position: -573px -310px;
  top: 6px;
}
.footer .logos a.forex:hover {
  background-position: -581px -567px;
}
.footer .logos a.dazzler {
  width: 110px;
  height: 29px;
  /*background-position: -622px -297px;*/
  background: url(../img/imagenes_novedades/logo_dazzler-blanco.png) no-repeat;
  top: -14px;
  left: 0px;
  
}
.footer .logos a.dazzler:hover {
  /*background-position: -637px -555px;*/
  background: url(../img/imagenes_novedades/logo_dazzler-gris.png) no-repeat;
}
.footer .logos a.fundar {
  width: 100px;
  height: 35px;
  background-position: -695px -314px;
  top: -14px;
}
.footer .logos a.fundar:hover {
  background-position: -715px -576px;
}
.footer .logos a.frizzatta {
  width: 95px;
  height: 55px;
  background-position: -790px -314px;
}
.footer .logos a.frizzatta:hover {
  background-position: -818px -571px;
}
.footer .logos a.centro_logistico {
  width: 120px;
  height: 70px;
  background-position: -3px -378px;
  top: 12px;
}
.footer .logos a.centro_logistico:hover {
  background-position: 6px -626px;
}
.footer .logos a.fyo {
  width: 73px;
  height: 66px;
  background-position: -462px -552px;
  top: 6px;
}
.footer .logos a.fyo:hover {
  background-position: -114px -635px;
}
.footer .logos a.pto_sanmartin {
  width: 123px;
  height: 44px;
  background-position: -196px -381px;
  top: -9px;
}
.footer .logos a.pto_sanmartin:hover {
  background-position: -187px -639px;
}
.footer .logos a.nemo {
  width: 86px;
  height: 32px;
  background-position: -325px -385px;
  top: -14px;
  top: -16px;
}
.footer .logos a.nemo:hover {
  background-position: -316px -645px;
}
.footer .logos a.metropolitano {
  width: 100px;
  height: 53px;
  background-position: -408px -385px;
  top: -2px;
}
.footer .logos a.metropolitano:hover {
  background-position: -409px -640px;
}
.footer .logos a.emprenurban {
  background: url(../img/sprite_emprenurban.png) no-repeat;
  width: 98px;
  height: 54px;
  background-position: center top;
  top: -5px;
}
.footer .logos a.emprenurban:hover {
  background: url(../img/sprite_emprenurban.png) no-repeat;
  background-position: center bottom;
}
.footer .footer_info {
  border-top: 1px solid #1d4376;
  height: 116px;
  background: #09326a;
  width: 100%;
  text-align: center;
  padding-top: 29px;
}
.footer .footer_info p {
  color: #53729c;
  font-size: 10px;
  font-family: Arial, Helvetica;
  letter-spacing: -0.03em;
  text-transform: uppercase;
  margin-top: 10px;
}

/* GENERALES */
.botonRecuadro {
  border: 1px solid #bfbcb7;
  padding: 14px 35px 14px 26px;
  background: url(../img/sprite.png) -745px -637px no-repeat;
  display: inline-block;
  /*text-transform: uppercase;*/
  /*color: #737272 !important;*/
  color: #737272 ;
  font-size: 12px;
}
.botonRecuadro.rse {
  /*background: url(../img/sprite.png) -638px -640px no-repeat;*/
  background: url(../img/flechita.png) 269px 16px no-repeat;
  padding: 12px 30px 12px 15px;
}
.botonRecuadro:hover {
  text-decoration: underline;
  color: #9c9898 !important;
}
.botonRecuadro.apertura {
  background-position: -691px -637px;
}
.botonRecuadro.deposito {
  background: url(../img/flechita.png) 423px 17px no-repeat;
  width: 390px;
}
.botonRecuadro.comisiones {
  background: url(../img/flechita.png) 188px 17px no-repeat;
}
.botonRecuadro.persona_fis {
  width:140px;
  background: url(../img/flechita.png) 169px 17px no-repeat;
  color: #1A3F72 ;
}
.botonRecuadro.persona_jur {
  width:140px;
  background: url(../img/flechita.png) 169px 17px no-repeat;
  color: #1A3F72 ;
}
.botonRecuadro.cada_producto {
  /*background-position: -601px -637px;*/
  background: url(../img/flechita.png) 315px 17px no-repeat;
  
}

.botonRecuadro.notis_ant {
  background-position: -741px -637px;
  /* background: url(../img/flechita.png) 343px 17px no-repeat; */
  
}

.botonRecuadro.persona_fis:hover, .botonRecuadro.persona_jur:hover {
  text-decoration: underline;
  color: #2d5081 !important;
}


.botonRecuadroChico {
  border: 1px solid #bfbcb7;
  padding: 10px 42px 10px 20px;
  background: url(../img/sprite.png) -816px -641px no-repeat;
  display: inline-block;
  text-transform: uppercase;
  color: #737272 !important;
  font-size: 11px;
  font-weight: bold;
}
.botonRecuadroChico:hover {
  color: #737272 !important;
}
.boton_enviar {
  border: 1px solid #09336b;
  padding: 10px 20px;
  display: inline-block;
  text-transform: uppercase;
  color: #09336b !important;
  font-size: 12px;
  font-weight: bold;
}
.boton_enviar span img {
  /*vertical-align: middle;*/
  margin-left: 10px;
}
.boton_enviar:hover {
  color: #737272 !important;
}
/* Real Estate */
.intro.estate p {
  font-size: 13px !important;
}
.real-state .estate, .empresas-vinculadas .estate, .contacto_wrapper .estate {
  overflow: hidden;
  margin-bottom: 15px;
}
.contenedor_bloques {
  padding: 25px 0px;
  margin-top: 20px;
  border-top: 1px solid #ddd8d1;
  overflow: hidden;
}
.contenedor_bloques .table_block_container {
  width: 100%;
  height: auto;
  padding-bottom: 30px;
  margin-bottom: 35px;
  border-bottom: 1px solid #dcd8d1;
  overflow: hidden;
}
.contenedor_bloques .table_block_container.last {
  border: none;
  padding-bottom: 0px;
}
.contenedor_bloques .table_block_container .contenedor_logos {
  min-height: 85px;
}
.contenedor_bloques .table_block_container .contenedor_logos img {
  vertical-align: middle;
}
.contenedor_bloques .table_block_container .titulo_bloque {
  font-size: 14px;
  color: #999895;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: -0.02em;
  margin-bottom: 10px;
  line-height: 24px;
  margin-top: 5px;
}
.contenedor_bloques .table_block_container .contenedor_imagen_bloque {
  height: 190px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 20px;
}
.contenedor_bloques .table_block_container .contenedor_descripcion_bloque p {
  margin-bottom: 18px;
  letter-spacing: inherit;
  font-size: 12px;
}

/* Servicios online */
.servicios_online_wrapper {
  padding-bottom: 90px;
}
.servicios_online_wrapper p {
  margin-bottom: 18px;
  font-size: 13px;
}
.servicios_online_wrapper .botonera {
  margin-top: 10px;
}
.servicios_online_wrapper .up_up {
  margin-top: -55px;
}
.servicios_online_wrapper .down_down {
  margin-top: 15px;
}
/* Contacto */
.contacto_wrapper {
  padding-top: 40px;
  padding-bottom: 90px;
}
.contacto_wrapper p {
  margin-bottom: 20px;
  letter-spacing: inherit;
  font-size: 14px;
  line-height: 17px;
  color: #7a7a7a;
}
.contacto_wrapper p.aviso {
  margin-top: 40px;
  margin-bottom: 27px;
}
.contacto_wrapper label {
  display: block;
  color: #09326a;
  font-size: 12px;
  /*letter-spacing: -0.03em;*/
  letter-spacing: 0.2px;
  line-height: 32px;
  font-weight: bold;
  text-transform: uppercase;
}
.contacto_wrapper input {
  width: 380px;
  /*border: 1px solid #e9e5de;*/
  border: 1px solid #CACACA;
  height: 25px;
  padding: 5px 10px 5px 10px;
  background: transparent;
  margin-bottom: 15px;
}
.contacto_wrapper textarea {
  width: 380px;
  /*border: 1px solid #e9e5de;*/
  border: 1px solid #CACACA;
  height: 130px;
  padding: 5px 10px 5px 10px;
  background: transparent;
}
/* Noticias  */
.noticias_wrapper {
  padding-top: 20px;
  padding-bottom: 48px;
}
.noticias_wrapper p {
  margin-bottom: 20px;
  font-size: 13px;
}
.noticias_wrapper .column_left {
  width: 49%;
}
.noticias_wrapper .column_right {
  width: 46%;
}
.noticias_wrapper .image_container {
  margin-bottom: 17px;
  width: 100%;
  height: 285px;
  background: url(../img/shadow_chica.png) bottom center no-repeat;
  /*border: 1px solid #FF0000;*/
}
.noticias_wrapper .image_container img {
  position: relative;
  top: 0px;
  max-width: 469px;
}
.noticias_wrapper .titulo_azul {
  text-transform: uppercase;
  line-height: 19px;
  margin-bottom: 5px;
  font-size: 17px;
}
.noticias_wrapper .news_data {
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
}
.noticias_wrapper .titulo_nota {
  font-weight: bold;
}
.noticias_wrapper .contenedor_nota {
  border-bottom: 1px solid #D0CDC8;
  padding-bottom: 10px;
  padding-top: 10px;  
}

.navegacion_txt{
/*border-bottom: 1px solid #D0CDC8;
border-top: 1px solid #D0CDC8;*/
font-size: 12px;
font-weight: bold;

/*margin-bottom: 10px!important;*/
}
.navegacion{
    border-left: 1.5px solid #D0CDC8;
    border-right: 1.5px solid #D0CDC8;
    border-top: 1.5px solid #D0CDC8;
    border-bottom: 1.5px solid #D0CDC8;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.navegacion_der{
/*border-right: 1px solid #D0CDC8;*/
padding-right:15px;
}
.navegacion_izq{
/*border-left: 1px solid #D0CDC8;*/
padding-left:10px;
}

.noticias_wrapper .contenedor_nota.first {
  padding-top: 0px;
}
.noticias_wrapper .contenedor_nota p {
  margin-bottom: 0px;
}
.noticias_wrapper .contenedor_nota a.link_nota {
  font-size: 13px;
  color: #0a346d;
  letter-spacing: -0.02em;
}
.noticias_wrapper .contenedor_nota a.link_nota:hover {
  color: #284977;
}
.noticias_wrapper .botonera {
  margin-top: 17px;
}
/***** ADDED *****/
.subtitulo {
  font-size: 14px;
  color: #999895;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: -0.02em;
  margin-bottom: 10px!important;
  line-height: 24px;
}
.subtitulo_mdc {
  font-size: 13px;
  color: #7a7a7a;
  font-weight: bold;
  letter-spacing: -0.02em;
  margin-bottom: 10px!important;
  line-height: 24px;
}

.nosotros {
  margin-bottom: 40px;
}
.nosotros p {
  margin-bottom: 20px;
}
.mision {
  width: 380px;
  background: url(../img/mision.png) top left no-repeat;
  padding: 25px 0 0 60px;
  margin: 20px 0px;
  height: auto;
  overflow: hidden;
}
.vision {
  width: 380px;
  background: url(../img/vision.png) top left no-repeat;
  padding: 25px 0 0 60px;
  margin: 20px 0px;
  height: auto;
  overflow: hidden;
}
/*ENGLISH*/
.mision-eng {
  width: 380px;
  background: url(../img/mision-eng.png) top left no-repeat;
  padding: 25px 0 0 60px;
  margin: 20px 0px;
  height: auto;
  overflow: hidden;
}
.vision-eng {
  width: 380px;
  background: url(../img/vision-eng.png) top left no-repeat;
  padding: 25px 0 0 60px;
  margin: 20px 0px;
  height: auto;
  overflow: hidden;
}

.mision p, .vision p{
  font-weight: normal;
  font-size: 13px;
  letter-spacing: inherit;
  line-height: 16px;
}
.rse-list li {
  list-style: inside;
  font-size: 14px;
  letter-spacing: -0.02em;
  margin-bottom: 12px;
}

.text-align-left {
  text-align: left !important;
}
.text-align-right {
  text-align: right !important;
}
.text-align-center {
  text-align: center !important;
}
.loader {
  text-align: center;
  padding-top: 50px;
  padding-bottom: 50px;
}


/* flexible width for the fancybox wrapper */
/*.fancybox-wrap {
  width: 80% !important;
}*/
 
ul.boxes {
  color: #777;
  list-style: none;
  font-size: 18px;
  width: 7em;
}
ul.boxes li {
  cursor: pointer;
  background: url(//media.blacktrash.org/fp/img/fp5arrow.png) 0 2px no-repeat;
  padding-left: 24px;
  margin: 0.5ex 0;
}
ul.boxes li:hover {
  color: #111;
}



.popup_container{
  background: #F5F1E9;
  padding:20px;
}


.popup_container p {
  font-family: Arial, Helvetica;
  color: #7a7a7a;
  letter-spacing: -0.02em;
  font-size: 14px;
  margin-bottom: 10px;
}
/*

.popup_container {
  width: 680px !important;
  max-width: 680px !important;
  height: 600px;

}*/

.popup_container .logo{
  padding-bottom:25px;
  padding-top:10px;
  text-align:center; background:#09326A; 
  margin-bottom: 20px;
}

.popup_container .text-align-center{
  text-align: center;
}

.popup_container .titulo_azul {
  text-transform: uppercase;
  line-height: 19px;
  margin-bottom: 5px;
  font-size: 17px;
  color:#09326A;
  margin-bottom: 10px;
}

.popup_container .aceptar{
  margin-right: 20px;

}

.popup_container .aceptar, .popup_container .cancelar {
 
  margin-top:20px;
  padding:10px 20px 10px 20px;
  background: none;
}

#apertura_on_line {
  padding:15px;
}

.container{
  width: 965px;
  margin: 0px auto;
  overflow: hidden;
}
#header{
  background: url(../img/shadow.png) top center no-repeat #09326a;
  width: 100%;
  min-height: 110px;
  margin: 0px;
  padding: 0px;
}
#intro-bg #header{
  background: none;
  width: 100%;
  height: 110px;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}
#barra-especies{
  background-color: #dcdfd4;
  width: 100%;
  height: 38px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  display: none;
}

/*SLIDER*/
#container_slider{
  background-color: #000; 
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  position: relative;
}
#container_slider .cinta {
  position: absolute;
  z-index: 100;
  width: 1900px;
  text-align: right;
  padding-top: 9px;
  padding-right: 20px;
}
#container_slider .cinta.azul {
  height: 41px;
  background: url(../img/bg_transparente_azul_oscuro.png) repeat;
  top: 15px;
  left: 50%;
  margin-left: -2265px;
  padding-right: 110px;
  display: none;
}
#container_slider .cinta.beige {
  height: 26px;
  top: 65px;
  background: url(../img/bg_transparente_azul_suma.png) repeat;  
  left: 50%;
  margin-left: -2130px;
  padding-right: 65px;
  padding-bottom: 4px;
}
#container_slider .background30anos {
  background: url(../img/bg_transparente_azul_oscuro.png) ;
  width: 100%;
  height: 51px;
  position: absolute;
  left: 0px;
  z-index: 1;
  bottom: 0px;
  text-align: center;
}

/* SERVICIOS TAB */
.tab_servicios{
  margin-top: 0px;
  margin-bottom: 20px;
}

.tab_servicios .estilo{
  background: transparent url(../img/shadow_servicios.png) center bottom no-repeat;
  width: 965px;
  height: auto;
  padding: 0px 0px 26px 0px;
  overflow: hidden;
}
.tab_servicios li {
  display: inline-block;
  padding:3px;
  height: auto;
  overflow: hidden;
  vertical-align: top;
}
.tab_servicios li.ingreso {
  background-color: #1e3b65;
}
.tab_servicios li.ui-state-active {
  background : #DFD8CE !important;
}

.tab_servicios li a {
    /*color:          Black !important;*/
}
.pTab{
  font-size:12px;
  color:#7A7A7A;
  font-family:Arial,Helvetica;
  letter-spacing: -0.02em;
  margin-top: 28px;
  margin-left: 55px;
  width: 165px;
  height: 62px;
  line-height: 12px;
}
.pTab-ingreso{
  font-size:12px;
  color:#7A7A7A;
  font-family:Arial,Helvetica;
  letter-spacing: -0.02em;
  margin-top: 40px;
  margin-left: 55px;
  width: 165px;
  height: 62px;
  line-height: 12px;
}
/* Datos */
#tabs {
  font-size: 13px;
  color: #09326b;
  opacity: 0;
  text-transform: uppercase;
}
#tabs ul.tab_container li {
  width: auto;
  display: inline-block;
  padding-top: 5px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-weight: normal;
}

#tabs ul.tab_container li.ui-tabs-active {
  font-weight: bold;
}
#tabs li.ui-state-active {
        background: none !important;
}
#tabs .ui-tabs-panel {
  border: 1px solid #DDD8D1;
  padding: 15px;
}
#tabs .ui-tabs-panel table {
  color: #7A7A7A;
  font-size: 13px;
  font-family: Arial,Helvetica;
  letter-spacing: -0.02em;
  width: 100%;
}
#tabs .ui-tabs-panel table thead tr td {
  font-weight: bold;
  font-size: 13px;
  padding-bottom: 10px;
  border-bottom: 1px solid #DDD8D1;
}
#tabs .ui-tabs-panel table tr:nth-child(even) {
  background-color: #f9f7f5;
}
#tabs .ui-tabs-panel table tr td {
  border: none;
  border-spacing: none;
  padding-top: 6px;
  padding-bottom: 6px;
  text-align: right;
}
#tabs .ui-tabs-panel table tr td span.positivo {
  color: green;
}
#tabs .ui-tabs-panel table tr td span.negativo {
  color: red;
}
#tabs .ui-tabs-panel table tr td span.neutro {
  color: blue;
}
#tabs .ui-tabs-panel table#cauciones tr td.fecha {
  width: 8% ;
}
#tabs .ui-tabs-panel table#cauciones tr td.especie {
  width: 10%;
}
#tabs .ui-tabs-panel table#cauciones tr td.tipo_liqui {
  width: 15%;
  text-align: center;
}
#tabs .ui-tabs-panel table#cauciones tr td.plazo_liqui {
  width: 14%;
}
#tabs .ui-tabs-panel table#cauciones tr td.monto_contado {
  width: 10%;
}
#tabs .ui-tabs-panel table#cauciones tr td.monto_futuro {
  width: 10% ;
}
#tabs .ui-tabs-panel table#cauciones tr td.tasa_promedio {
  width: 10% ;
}

/*BOTONES NZR*/
.contenido_botones{
  background: transparent url(../img/bg_botonera.jpg) left top repeat-x;
  width: 100%;
  height: 125px;
  padding: 0px;
  margin: 0px 0px 30px 0px;
  overflow: hidden;
}
.botonera_mercados{
  width: 965px;
  height: 75px;
  overflow: hidden;
  margin: 32px auto 0px auto;
  padding: 0px;
}
.botonera_mercados .btn{
  width: 226px;
  height: 135px;
  overflow: hidden;
  margin: 0px;
  padding: 0px;
  float: left;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.botonera_mercados .btn_servicios{
  width: 206px;
  height: 60px;
  overflow: hidden;
  margin: 0px;
  padding: 0px 10px 0px 10px;
  border-bottom: 15px solid #a3122b;
  color: #a3122b;
}
.botonera_mercados .btn h1 {
    padding-top: 10px;
    font-size: 17px;
    text-align: center;
    line-height: 16px;
    text-transform: uppercase;
    font-family: 'PT Sans', sans-serif;
    font-weight: 700;
    letter-spacing: -0.4px;
}
.botonera_mercados .btn_servicios_hover{
  background-color: #a3122b;
  width: 206px;
  height: 75px;
  overflow: hidden;
  margin: 0px;
  padding: 0px 10px 0px 10px;
}
.botonera_mercados .btn_servicios_hover h1 {
    color: #fff;
}
/*Administración*/
.botonera_mercados .btn_administracion{
  width: 206px;
  height: 60px;
  overflow: hidden;
  margin: 0px;
  padding: 0px 10px 0px 10px;
  border-bottom: 15px solid #2765b9;
  color: #2765b9;
}
.botonera_mercados .btn_administracion_hover{
  background-color: #2765b9;
  width: 206px;
  height: 75px;
  overflow: hidden;
  margin: 0px;
  padding: 0px 10px 0px 10px;
}
.botonera_mercados .btn_administracion_hover h1 {
    color: #fff;
}
/*Financiamiento*/
.botonera_mercados .btn_financiamiento{
  width: 206px;
  height: 60px;
  overflow: hidden;
  margin: 0px;
  padding: 0px 10px 0px 10px;
  border-bottom: 15px solid #508c7d;
  color: #508c7d;
}
.botonera_mercados .btn_financiamiento_hover{
  background-color: #508c7d;
  width: 206px;
  height: 75px;
  overflow: hidden;
  margin: 0px;
  padding: 0px 10px 0px 10px;
}
.botonera_mercados .btn_financiamiento_hover h1 {
    color: #fff;
}

/*Apertura*/
.botonera_mercados .btn_apertura{
  width: 206px;
  height: 60px;
  overflow: hidden;
  margin: 0px;
  padding: 0px 10px 0px 10px;
  border-bottom: 15px solid #736329;
  color: #736329;
}
.botonera_mercados .btn_apertura_hover{
  background-color: #736329;
  width: 206px;
  height: 75px;
  overflow: hidden;
  margin: 0px;
  padding: 0px 10px 0px 10px;
}
.botonera_mercados .btn_apertura_hover h1 {
    color: #fff;
}

.botonera_mercados a.btn:hover{
  margin-top: -75px;
}

.botonera_mercados .sep_btn{
  margin-left: 20px;
}


.titulo-noticias{
  background: transparent url(../img/pixel-titulo-noticias.jpg) 0px 14px repeat-x;
  width: 100%;
  height: 30px;
  margin: 15px auto 15px auto;
  padding: 0px;
  text-align: center;
}
.titulo-noticias span{
  font-size: 12px;
  color: #b6b2af;
  background-color: #f5f1e9;
  line-height: 30px;
  text-transform: uppercase;
  text-align: center;
  font-family: 'Open Sans', sans-serif;
  margin: 0px;
  padding: 0px 15px;
}
/*VARIOS*/
h2{
  width: 100%;
  height: 30px;
  margin: 0px;
  text-align: center;
  color: #fff;
  font-family: 'Open Sans Condensed', sans-serif;
  font-size: 22px;
  font-weight: bold;
  letter-spacing: 0pt;
  line-height: 30px;
  text-transform: uppercase;
  display: block;
  background-color: #1f3d6f;
}
.intro.estate h3{
  font-size: 17px;
  font-weight: bold;
  line-height: 32px;
  color: #09326b;
  letter-spacing: -0.03em;
  margin-bottom: 6px;
}

.contacto_wrapper .intro.estate h3{
  font-size: 13px;
  font-weight: bold!important;
  line-height: 32px;
  color: #7a7a7a;
  letter-spacing: inherit;
  margin-bottom: 15px;
  padding-bottom: 6px;
  border-bottom: 1px solid #c8c6c1;
}

.rse_wrapper .intro.estate h3{
  font-size: 13px;
  font-weight: bold!important;
  line-height: 32px;
  color: #7a7a7a;
  letter-spacing: inherit;
  margin-bottom: 6px;
  padding-bottom: 6px;
}

/*CONTENIDO INTRO*/
#contenido-intro{
  background: transparent url("../img/contenido-bg-intro.png") 0px 37px no-repeat;
  width: 959px;
  height: 434px;
  margin: 40px auto;
  padding:  0px;
  padding-bottom: 30px;
  position: relative;
  z-index: 10;
}
#contenido-intro a{
  position: absolute;
  display: block;
  overflow: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
#contenido-intro a:hover{
  opacity: 0.9;
  transform:scale(1.2,1.2);
  z-index: 999;
}
/**/
#contenido-intro a.logo-mercado{
  left: 60px;
  top: 374px;
}
/**/
#contenido-intro a.logo-splendor{
  left: 267px;
  top: 87px;
}
/**/
#contenido-intro a.logo-dazzler{
  left: 385px;
  top: 25px;
}
/**/
#contenido-intro a.logo-condominios1{
  left: 480px;
  top: 40px;
}
/**/
#contenido-intro a.logo-emprenurban{
  left: 561px;
  top: 82px;
}
/**/
#contenido-intro a.logo-condos{
  left: 575px;
  top: 82px;
}
/**/
#contenido-intro a.logo-fen{
  left: 640px;
  top: 44px;
}
/**/
#contenido-intro a.logo-nemo{
  left: 780px;
  top: 48px;
}
#contenido-intro a.logo-inbioar{
  left: 680px;
  top: 27px;
}
/**/
#contenido-intro a.logo-fyo{
  left: 850px;
  top: 43px;
}
/**/
#contenido-intro a.logo-empresas{
  left: 615px;
  top: 210px;
}
/**/
#contenido-intro a.logo-worcap{
  left: 930px;
  top: 365px;
}
/**/
#contenido-intro a.logo-agrofy{
  left: 915px;
  top: 95px;
}
/**/
#contenido-intro a.logo-puerto{
  left: 865px;
  top: 415px;
}
/**/
#contenido-intro a.logo-pampa{
  left: 705px;
  top: 440px;
}
/**/
#contenido-intro a.logo-amauta{
  left: 650px;
  top: 400px;
}
/**/
#contenido-intro a.logo-integra{
  left: 785px;
  top: 450px;
}
/**/
#contenido-intro a.logo-condominios2{
  left: 532px;
  top: 405px;
}
/**/
#contenido-intro a.logo-parque{
  left: 450px;
  top: 470px;
}
/**/
#contenido-intro a.logo-centro{
  left: 327px;
  top: 450px;
}
/**/
#contenido-intro a.logo-real{
  left: 297px;
  top: 314px;
}
/**/
#contenido-intro .logo-cotizaciones{
  left: 191px;
  top: 434px;
  position: absolute;
}
/**/
#contenido-intro a.logo-apertura{
  left: 0px;
  top: 400px;
}
/**/
#contenido-intro a.logo-financiamiento{
  left: 0px;
  top: 70px;
}
/**/
#contenido-intro a.logo-administracion{
  left: 72px;
  top: 37px;
}
/**/
#contenido-intro a.logo-servicios{
  left: 190px;
  top: 50px;
}

/*
----------------------------------------------------------
NEWS
----------------------------------------------------------
*/
.news a.texto, .news a.titulo{
  transition:0.5s all;
  -webkit-transition:0.5s all;
  -moz-transition:0.5s all;
  -o-transition:0.5s all;
  -ms-transition:0.5s all;
}
.news h1{
  font-size: 13px;
  font-weight: bold;
  line-height: 32px;
  color: #7a7a7a;
  letter-spacing: -0.03em;
  margin-bottom: 6px;
}
.news h2{
  background: transparent;
  font-size: 30px;
  font-weight: 700;
  line-height: 44px;
  color: #13235d;
  letter-spacing: -0.03em;
  margin-bottom: 6px;
  display: block;
  font-family: 'Open Sans Condensed', sans-serif;
  text-align: left;

}
.news .pic img{
  border: 1px solid #dedede;
  overflow: hidden;
}
.news .titulo, .news a.titulo{
  font-size: 12px;
  text-transform: uppercase;
  color: #737272;
  line-height: 24px;
  font-family: "Arial", sans-serif;
  display: block;
  padding: 0px 5px;
}
.news .texto, .news a.texto{
  font-size: 12px;
  color: #1c2e6f;
  line-height: 18px;
  font-family: "Arial", sans-serif;
  text-decoration: none;
  padding: 0px 5px;
}
.news ul{
  padding: 0px;
  list-style-type: none;
  margin-top: 10px;
}
.news ul li{
  padding: 0px;
  margin: 6px 0px;
  padding: 6px 0px;
  border-bottom: 1px solid #7a7a7a;
  display: block;
  width: 100%;
  height: auto;
  overflow: hidden;
  transition:0.5s all;
  -webkit-transition:0.5s all;
  -moz-transition:0.5s all;
  -o-transition:0.5s all;
  -ms-transition:0.5s all;
}
.news ul li:hover, .news ul li a:hover .titulo, .news ul li a:hover .texto, .news a:hover .texto, .news a:hover .titulo{
  background: #13235d;
  color: #fff;
}
.news ul li a {
  display: block;
  padding: 0px 5px;
}

.btn_volver{
  margin: 25px auto 10px auto;
  clear: both;
  padding: 0px;
  overflow: hidden;
}
.btn_volver a{
  padding: 5px 13px;
  color: #999;
  text-decoration: none;
  font-weight: 400;
  font-size: 10px;
  border: 1px solid #999;
  line-height: 20px;
  display: inline-block;
  text-align: center;
}
.btn_volver a:hover{
  color: #1f3d6f;
  border: 1px solid #1f3d6f;
}


/*
-----------------------------------------------------------
SIMULADOR CHEQUES
-----------------------------------------------------------
*/
.container-cheque{
  width: 100%;
  height: auto;
  padding: 10px 0px;
  margin: 0px auto;
  border-top: 3px solid #9ea19a;
  background: #dcdfd4;
}
.container-cheque .border{
  width: 963px;
  height: auto;
  padding: 0px;
  margin: 10px auto;
  border: 1px solid #9ea19a;
  overflow: hidden;
}
.container-cheque .form-cheque{
  font-size: 12px;
  color: #09326b;
  padding: 20px;
}
.container-cheque .form-cheque ul{
  list-style-type: none;
  padding:0px;
  margin: 0px;
}

.container-cheque .form-cheque ul:nth-child(odd) {
    background-color:#dcdfd4;
}
.container-cheque .form-cheque ul:nth-child(even) {
    background-color:#e7eae3;
}

.container-cheque .form-cheque ul li ul{
  list-style-type: none;
  padding: 10px;
  margin: 0px;
}
.container-cheque .form-cheque ul li{
  display: block;
  padding:0px;
  margin: 0px 0px 0px 0px;
  overflow: hidden;

}
.container-cheque .form-cheque ul li ul li{
  display: inline-block;
  padding:0px;
  margin: 0px 0px 0px 0px;
  overflow: hidden;

}
.container-cheque .form-cheque ul li input{
  height: 40px;
  border: 1px solid #9ea19a;
  overflow: hidden;
  color: #09326b;
}
.container-cheque .form-cheque .input130{
  width: 135px;
  display: inline;
  background: transparent;
  padding: 0px 10px;
}
.container-cheque .form-cheque .input95{
  width: 110px;
  display: inline;
  background: transparent;
  padding: 0px 10px;
}
.container-cheque .form-cheque label{
  text-align: right;
  line-height: 15px !important;
  margin: 5px 0px;
  padding: 0px 5px 0px 5px;
  overflow: hidden;
  vertical-align: middle;
}
.container-cheque a.btn-azul{
  font-size: 12px;
  background-color: #09326b;
  color: #fff;
  padding: 10px 20px;
  margin: 10px 0px;
  text-align: center;
  font-weight: bold;
  display: block;
  text-decoration: none;
}
.container-cheque a.btn-azul:hover{
  color: #90a4c5;
}
.container-cheque span.letrachica{
  font-size: 11px;
  line-height: 14px;
  color: #09326b;
}


/*SUB-MENU*/
.col-33{
  width: 30%;
  margin: 0px;
  padding: 0px 5px;
  float: left;
}
.menu ul li:hover .sub-content{
  /*display: block;*/
  visibility: visible; /* shows sub-menu */
  opacity: 1;
  transform: translateX(0%);
  transition-delay: 0.0s;
}
.menu .sub-content{
  padding: 30px 0px;
  position: absolute;
  top: 46px;
  left: 50%;
  width: auto;
  max-width: 965px;
  z-index: 900;
  margin-left: -482px;
  /*display: none;*/
  visibility: hidden;
  opacity: 0;
  transform: translateZ(0);
  transform: translateY(5%);
  transition: all 0.5s ease 0s, visibility 0s linear 0.5s;
}
.menu .sub-content li{
  width: 100%!important;
  height: auto!important;
  overflow: hidden!important;
  border-right: none!important;
  overflow: hidden;
  background: rgba(220, 223, 212, 0.9);
}
.menu .sub-content li a{
  color: #000!important;
  text-transform: none;
  font-weight: normal;
  line-height: 14px;
  margin: 8px 0px;
  display: block;
  letter-spacing: normal;
  padding: 1px 5px 2px 5px;
}
.menu .sub-content li a:hover{
  color: #fff!important;
  background: rgba(9, 50, 106, 0.8); 
}
.menu .sub-content li h3{
  font-weight: bold;
  color: #000;
  border-bottom: 2px solid #666;
  margin: 3px 0px;
  padding-bottom: 3px;
}
.menu .sub-content .flecha{
  position: absolute;
  top: 14px;
  left: 50%;
  margin-left: -4px;
  width: 15px;
  height: 8px;
}
#header .margen_top_15{
  margin-top: 0px;
}

.center-text{
  text-align: center;
}

/*
-----------------------------------------------------------
IDIOMAS
-----------------------------------------------------------
*/
#idiomas{
  float: right;
  margin: 0px 0px;
  display: block;
}
#idiomas ul{
  list-style: outside none none;
  margin: 0px;
  padding-left: 0;
}
#idiomas ul li{
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
#idiomas ul li a:hover img{
  /*margin-top: 2px;*/
  opacity: 0.3;
}
#idiomas ul li a img{
  /*margin-top: 2px;*/
  opacity: 1;
}
#idiomas ul li img {
    vertical-align: middle;
}
.margen_top_10{
  margin-top: 10px;
}
.margen_top_15{
  margin-top: 15px;
}
.margen_top_30{
  margin-top: 30px;
}
.margen_bottom_30{
  margin-bottom: 30px;
  overflow: hidden;
}
.margen-right-20{
  margin-right: 20px;
}
.linea-gris{
  margin: 10px auto;
  height: 1px;
  border-top: 1px solid #7a7a7a;
  width: 100%;
  display: block;
}
.col_440{
  width: 440px;
  overflow: hidden;
}
.f_left{
  float: left;
}
.f_right{
  float: right;
}

#idiomas ul li a.btn_acceso_clientes{
  border-radius: 10px;
  display: block;
  background-color: #fff;
  color: #000;
  font-size: 10px;
  font-weight: bold;
  text-align: center;
  line-height: 20px;
  padding-left: 10px;
  padding-right: 10px;
}
#idiomas ul li a.btn_acceso_clientes:hover{
  background-color: #dedede;
}

.timeline-Widget {
    border-radius: 10px !important;
}

.cinta{
    display: none;
}

@media (min-width: 959px){
    .cinta {
        display: block;
    }
}