﻿/*Reseter*/
body {
	font-family: "open_sansregular";
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, header, footer, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.bajada_login {
	font: 1.385em/25px 'open_sansregular';
	color: #333;
}
.hidden {
	display: none;
	visibility: hidden;
}
article, aside, nav, section, dialog, figure, header, footer, hgroup {
	display: block;
}
legend {
	display: none;
}
:active {
	outline: none !important;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

table.table-rowspan td {border: 1px solid #ccc;}

caption, th, td {
	text-align: left;
	font-weight: normal;
}
a {
	text-decoration: none;
}
a img, iframe {
	border: none;
}
iframe.ytb-embed {
	max-width: 96% !important;
	display: block;
	margin: 10px auto;
}
img {
	max-width: 100%;
	height: auto;
}
ul {
	list-style: none;
}
li {
	list-style-image: none;
	list-style-type: none;
}
input, textarea, select, button {
	font-size: 100%;
	font-family: inherit;
}
input, select {
	vertical-align: middle;
}
select {
	margin: inherit;
}
button {
	border: 0;
	padding: 0;
	background: transparent;
	cursor: pointer;
}
/* Fixes incorrect placement of numbers in ol's in IE6/7 */
ol {
	margin-left: 0;
}
/* ==clearfix == */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
.clearboth {
	clear: both;
}
/*Fin reseter*/

/*llamada google font*/
@font-face {
	font-family: 'open_sanslight';
	src: url('/imagenes/_font/opensans-light-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('/imagenes/_font/opensans-regular-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sanssemibold';
	src: url('/imagenes/_font/opensans-semibold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('/imagenes/_font/opensans-bold-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
/*columnas*/

.col-1 {
	width: 65%;
}
.col-2 {
	width: 15%;
}
.col-2-5 {
	width: 18.3%
} /*este es  especial para 5 columnas*/
.col-3 {
	width: 23.5%;
}
.col-4 {
	width: 32%;
}
.col-5 {
	width: 40.5%;
}
.col-6 {
	width: 49%;
}
.col-7 {
	width: 57.5%;
}
.col-8 {
	width: 66%;
}
.col-9 {
	width: 74.5%;
}
.col-10 {
	width: 83.5%;
}
.col-11 {
	width: 91.5%;
}
.col-12 {
	width: 100%;
}
[class*="col-"] {
	position: relative;
	float: left;
	min-height: 1px;
}
[class*="col-"] + [class*="col-"] {
	/* margin-left: 2%; */
	margin-left: 1.92%;
}
/* publicidad full pantalla - desktop */
.pub-full {
	width: 100%;
	height: 100%;
	position: fixed;
	/*background: rgba(0, 0, 0, .4);*/
	z-index: 9999;
	overflow: hidden;
	background: url(/imagenes/_img/puntofondo.png);
}
.pub-full .grafica-publicidad {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	background-color: #FFF;
}
/*.pub-full .grafica-publicidad img {
	margin-top:-25%\9;
	margin-left:-25%\9;
	width: 50%\9;
	height: 50%\9;
}*/
.pub-full .grafica-publicidad img {
 *margin-top:-25%\9;
 *margin-left:-25%\9;
 *width: 50%\9;
 *height: 50%\9;
}
#full {
	display: none;
}
/* === pÃ¡gina propiedades en remate === */

.sin_propiedades_on {
	display: block;
}
.sin_propiedades_off {
	display: none;
}
.con_propiedades_on {
	display: block;
}
.con_propiedades_off {
	display: none;
}
/* === fin pÃ¡gina propiedades en remate === */

/* alineacion textos */
.derecha {
	text-align: right;
}
.izquierda {
	text-align: left;
}
.centro {
	text-align: center;
}
.justificado {
	text-align: justify;
}
img.senas {
	position: relative;
	top: 12px;
	margin-right: 15px;
}
h2.senas {
	position: relative;
	top: -20px;
}
/* fin alineacion textos */ 


/* app micro */


.swapBtn {
	padding: 10px 10px 6px 10px;
	border-bottom: 1px solid #ccc;
	margin: 0 auto!important;
	text-align: center;
}
.swapBtn img {
	width: 100%;
	height: auto;
	max-width: 110px;
}
.boxcaja {
	width: 45%;
	float: left;
}
span.link-oculto a {
	display: none;
}
/* colores para fondos de cajas */

.fondo-naranja {
	background-color: #ee811e;
	color: #fff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}


.fondo-naranja2 {
	background-color: #ee811e;
	color: #fff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 130%;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
}









.fondo-gris {
	background-color: #f2f2f2;
	color: #444;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-grisoscuro {
	background-color: #666;
	color: #fff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-verde {
	background-color: rgba(108, 176, 53, 0.68);
	color: #fff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
/*FONDO ENERGETICO*/

.fondo-energetico {
	background: linear-gradient(to bottom right, rgba(51, 204, 255, 0.62), rgba(59, 200, 247, 0.95), rgba(0, 102, 255, 0.58));
	color: #ffffff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-azul {
	background-color: #119ccc;
	color: #fff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-gris-telefono {
	background-color: #9E9E9E;
	color: #fff;
	padding: 5px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
/*background-color: #006699;*/
.fondo-gris-telefono {
	background-color: #005eaa;
	color: #fff;
	padding: 5px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-credito-eco {
	background: linear-gradient(to right, GREEN, yellow);
	color: #fff;
	padding: 25px;
	box-sizing: border-box;
	font-size: 24px;
	line-height: 130%;
}
.fondo-naranjo {
	background-color: #FEB100;
	color: #fff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-amarillocrema {
	background-color: #FFC;
	color: #333;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-degradado {
	background: linear-gradient(to bottom right, #108cce, #0cef92);
	color: #fff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-grissuave {
	background-color: #f3f3f3;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-grissuave2 {
	background-color: #f3f3f3;
	color: #1ca799;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.gris-app {
background-color: #f3f3f3!important;}
/* app-landing */

.fondo-app {
	background-color: #ff9400;
	color: #fff;
	padding: 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
}
.fondo-button {
	background-color: #ff9400;
	color: #202020;
}
/* fin colores para fondos de cajas */


.infoEspecialCampanas {
	width: 500px;
	border: 2px solid #F90;
	border-radius: 10px;
	padding: 20px;
	box-sizing: border-box;
	margin: 20px auto;
	text-align: left;
}
.infoEspecialCampanas.tipo-productos p {
	font-size: 14px;
}
.infoEspecialCampanas ul {
	margin-bottom: 20px;
}
/* separadores */
.cajaseparadora1 {
	width: 100%;
	border-top: 1px solid #CCC;
	height: 20px;
	margin-top: 20px;
}
.cajaseparadora2 {
	width: 100%;
	border-top: 3px double #ddd;
	height: 20px;
	margin-top: 20px;
}
.espacioblanco {
	width: 100%;
	height: 20px;
	margin-top: 20px;
}
/* fin separadores */

/* tabla 01 */
.tablaestilo01 {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 20px;
}
.tablaestilo01 td {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 3px;
}
.tablaestilo01 tr:nth-child(1) {
	background-color: #eee;
	font-weight: bold;
}
/* fin tabla 01 */

/* tabla 02 */
.tablaestilo02 {
	margin-top: 20px;
	margin-bottom: 20px;
}
.tablaestilo02 td {
	padding: 3px;
}
.tablaestilo02 tr {
	border-bottom: 1px solid #ddd;
}
.tablaestilo02 tr:nth-child(1) {
	font-weight: bold;
	border-bottom: 2px solid #666;
}
/* fin tabla 02 */

/* tabla 03 */
.tablaestilo03 {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 20px;
}
.tablaestilo03 td {
	padding: 3px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.tablaestilo03 tr {
	border-bottom: 1px solid #ddd;
}
.tablaestilo03 td:nth-child(1) {
	background-color: #f2f2f2;
	border-right: 1px solid #ddd;
}
/* fin tabla 03 */

/* tabla 04 */
.tablaestilo04 {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: #fff;
	box-shadow: 3px 3px 3px #ccc;
}
.tablaestilo04 td {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 3px;
}
.tablaestilo04 tr:nth-child(1) {
	background-color: #FF7D01;
	font-weight: bold;
	color: #FFF;
}
/* fin tabla 04 */

/* textos destacados */
.textodestacado01 {
	font-size: 3em;
	color: #FF7D01;
	font-weight: bold;
	line-height: 30px;
}
.textodestacado02 {
	font-size: 2em;
	color: #FF7D01;
	line-height: 120%;
}
.textodestacado03 {
	font-size: 1.5em;
	color: #FF7D01;
	line-height: 120%;
}
/* fin textos destacados */


/* textos destacados */
.textodestacado01gris {
	font-size: 3em;
	color: #666666;
	font-weight: bold;
	line-height: 30px;
}
.textodestacado02gris {
	font-size: 2em;
	color: #666666;
	line-height: 120%;
}
.textodestacado05gris {
	font-size: 2em;
	color: #827e7e;
	line-height: 120%;
}
.textodestacado03gris {
	font-size: 1.5em;
	color: #666666;
	line-height: 120%;
}
.textodestacado04gris {
	font-size: 1em;
	color: #666666;
	line-height: 120%;
}
/* fin textos destacados */


/* videos pag caida */ 
.videoyoutube {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoyoutube iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
#cerrar_full {
	position: absolute;
	right: -20px;
	top: -20px;
	display: block;
	background-color: #d45821;
	padding: 10px;
	color: #fff;
	border-radius: 22px;
	width: 14px;
	text-align: center;
	font-family: verdana;
}
/* fin publicidad full pantalla - desktop */

/* cajas flotantes */
.cajasflotantes {
	overflow: hidden;
	margin: 20px 0px;
	text-align: center;
	font-size: 1em;
}
.cajasflotantes .izquierda {
	width: 43%;
	background-color: #f2f2f2;
	float: left;
	text-align: center !important;
	padding: 15px 3%;
}
.cajasflotantes .izquierda .titulo {
	font-size: 1.5em;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.cajasflotantes .izquierda span.destacado {
	font-size: 1.9em;
	text-align: center;
	padding: 0px;
	margin: 0px;
	color: #d75814;
	font-weight: bold;
	display: inline;
}
.cajasflotantes .izquierda p.textobajada {
	font-size: 1em;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.cajasflotantes .derecha {
	width: 43%;
	background-color: #f2f2f2;
	float: right;
	padding: 15px 3%;
}
.cajasflotantes .derecha p.textobajada {
	font-size: 1em;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
/* CAJA RRSS HOME */
.caja-rrss {
	width: 100%;
	background: #eee;
	padding: 10px 0;
	overflow: hidden;
	margin-top: -15px;
	margin-bottom: 20px;
}
.caja-rrss .cont-iconos-rrss {
	width: 290px;
	margin: 0 auto;
	overflow: hidden;
}
.caja-rrss .cont-iconos-rrss .text-rrss {
	font-size: 1em;
	float: left;
	margin-right: 10px;
	padding-top: 6px;
}
.caja-rrss .cont-iconos-rrss .twitter-rrss {
	width: 28px;
	height: 28px;
	background-image: url(/imagenes/_img/iconos-rrss.jpg);
	float: left;
	margin-right: 5px;
	border-radius: 50%;
}
.caja-rrss .cont-iconos-rrss .facebook-rrss {
	width: 28px;
	height: 28px;
	background-image: url(/imagenes/_img/iconos-rrss.jpg);
	background-position: 0px -28px;
	float: left;
	border-radius: 50%;
}
/* FIN CAJA RRSS HOME */

/*textos*/
h1 {
	font-family: 'open_sanssemibold';
	line-height: 110%;
}
h2 {
	font-family: 'open_sanssemibold';
	line-height: 1.2em;
	font-size: 2.615em;
}
h3 {
	font-family: open_sanslight;
	line-height: 27px;
}
h4, h5 {
	font-family: open_sansregular;
	line-height: 25px;
}
h6 {
	font-family: 'open_sanssemibold';
	line-height: 20px;

}
h1 {
	font-size: 2.615em;
}
/* 34px */ h2 {
	font-size: 2.615em;
}
/* 34px */ h3 {
	font-size: 1.692em;
}
/* 22px */ h4 {
	font-size: 1.385em;
}
/* 18px */ h5 {
	font-size: 1.231em;
}
/* 16px */ h6 {
	font-size: 18px;
}
/* 14px */ h1 span {
	font-family: open_sanslight;
}
.col-2-5 h4 {
	font-size: 1.3em;
}


/* titule-campana*/

.title-line-campana {
	text-align: center;
	background: url(/imagenes/_img/border1.jpg) 0 25px repeat-x;
	margin-bottom: -60px;
}
.title-line-campana h2 {
	background: #FFF;
	padding: 10px;
}
.title-line-campana.icon {
	background-position: 0 75px;
}
.title-line-campana.icon [class^="icon-"], .title-line.icon [class*=" icon-"] {
	display: block;
	margin: 0 auto;
}
.title-line-campana.icon h2 {
	font-family: open_sanslight;
}
.title-line {
	text-align: center;
	background: url(/imagenes/_img/border1.jpg) 0 25px repeat-x;
	margin-bottom: 60px;
}
.title-line h2 {
	background: #FFF;
	padding: 10px;
}
.title-line p {
	text-align: center !important;
	padding: 10px;
}
.title-line h2, .title-line h3, .title-line .lead {
	display: table;
	margin: 0 auto;
	font-size: 2.308em; /* 34px */
}
.title-line.icon {
	background-position: 0 75px;
}
.title-line.icon [class^="icon-"], .title-line.icon [class*=" icon-"] {
	display: block;
	margin: 0 auto;
}
.title-line.icon h2 {
	font-family: open_sanslight;
}
.bajada-titulo {
	font: 13px/14 open_sansregular;
}
.textos-legales {
	font: 9px/12 open_sansregular;
}
.center-txt {
	text-align: center;
}
p {
	line-height: 22px;
}
/*fin textos*/

/*iconos*/

[class^="icon-"], [class*=" icon-"] {
	display: inline-block;
	width: 16px;
	height: 16px;
	line-height: 16px;
	vertical-align: text-top;
	background-position: 16px 16px;
	background-repeat: no-repeat;
	margin-top: 1px;
	background: green;
}
.icon-large {
	width: 76px;
	height: 76px;
	line-height: 16px;
	vertical-align: text-top;
	background-position: 16px 16px;
}
.icon-proyectos {
	background: url("/imagenes/_img/sprite_suenos_personas.png")0px 0px;
	width: 80px;
	height: 80px;
}
.icon-finanzas {
	background: url("/imagenes/_img/sprite_suenos_personas.png") 160px 0px;
	width: 80px;
	height: 80px;
}
.icon-compras {
	background: url("/imagenes/_img/sprite_suenos_personas.png") 326px 0px;
	width: 80px;
	height: 80px;
}
.icon-ahorro {
	background: url("/imagenes/_img/sprite_suenos_personas.png") 0px 83px;
	width: 80px;
	height: 80px;
}
.icon-rentabilidad {
	background: url("/imagenes/_img/sprite_suenos_personas.png") 100px 83px;
	width: 80px;
	height: 80px;
}
.icon-seguros {
	background: url("/imagenes/_img/icon-seguros.png") no-repeat center center;
	width: 80px;
	height: 80px;
}
.icon-seguros2 {
	background: url("/imagenes/_img/icon-seguros2.png") no-repeat center center;
	width: 80px;
	height: 80px;
}
.icon-videos {
	background: url("/imagenes/_img/icon-videos.png") no-repeat center center;
	width: 80px;
	height: 80px;
}
/* ICONOS microempresas  */
.icon-organizar-micro {
	background: url("/imagenes/_img/sprite_micro.png")0 0;
	width: 78px;
	height: 78px;
}
.icon-financiamiento-micro {
	background: url("/imagenes/_img/sprite_micro.png")-73px 0;
	width: 78px;
	height: 78px;
}
.icon-suenos-micro {
	background: url("/imagenes/_img/sprite_micro.png")78px 0px;
	width: 78px;
	height: 78px;
}
.icon-ahorro-micro {
	background: url("/imagenes/_img/sprite_micro.png")0px 78px;
	width: 78px;
	height: 78px;
}
.icon-proteger-micro {
	background: url("/imagenes/_img/sprite_micro.png")76px 78px;
	width: 76px;
	height: 78px;
}
.icon-redes-micro {
	background: url("/imagenes/_img/sprite_micro.png")156px 78px;
	width: 78px;
	height: 78px;
}
/*Iconos pequeÃ±as empresas*/
.icon-m-finanzas {
	background: url("/imagenes/_img/icon-m-finanzas.png") no-repeat center center;
}
.icon-i-controlDinero {
	background: url("/imagenes/_img/icon-control-dinero.png") no-repeat center top;
}
.icon-m-financiamiento {
	background: url("/imagenes/_img/icon-m-financiamiento.png") no-repeat center center;
}
.icon-m-invertir {
	background: url("/imagenes/_img/icon-m-invertir.png") no-repeat center center;
}
.icon-m-proteger {
	background: url("/imagenes/_img/icon-m-proteger.png") no-repeat center center;
}
.icon-m-enviaDinero {
	background: url("/imagenes/_img/icon-m-enviaDinero.png") no-repeat center center;
}
.icon-m-ayudaProyectos {
	background: url("/imagenes/_img/icon-m-ayudaProyectos.png") no-repeat center center;
}
.icon-login {
	background: url("/imagenes/_img/icon-login.png") no-repeat center top;
}
.icon-home {
	width: 100%;
	height: 35px;
	display: block;
	margin: 0;
	background: url("/imagenes/_img/icon-home.png") no-repeat center center;
}
#nav > .principal > li a span.icon-home {
	background: url("../../_img/icon-home.png") no-repeat center center;
	/* display: inline-block; */
	width: 100%;
	height: 35px;
	display: block;
	margin: 0px;
}
.icon-mesa-central {
	background: url("/imagenes/_img/icon-mesa-ayuda.png") no-repeat center top;
	margin-top: 5px;
}
.icon-centro-ayuda {
	background: url("/imagenes/_img/icon-centro-ayuda.png") no-repeat center top;
	margin-top: 3px;
	width: 22px;
	height: 22px;
	margin-right: 5px;
}
.icon-print {
	background: url("/imagenes/_img/icon-print.png") no-repeat center top;
}
.icon-corp {
	background: url("/imagenes/_img/icon-corp.jpg") no-repeat center top;
}
.icon-rel-prod {
	background: url("/imagenes/_img/icon-prod-rel.png") no-repeat center top;
	height: 44px;
	width: 40px;
}
.icon-compras-small {
	background: url("/imagenes/_img/icon-compras-small.png") no-repeat center top;
	width: 38px;
	height: 40px;
}
.title-line.icon [class^="icon-"], .title-line.icon [class*=" icon-"] {
	display: block;
	margin: 0 auto;
}
body {
	font-family: open_sansregular;
	font-size: 13px;
	line-height: 14px;
	padding-top: 150px;
}

.bodymensajeCuentaRUT {
	font-family: open_sansregular;
	font-size: 13px;
	line-height: 14px;
	padding-top: 40px !important;
}

body, a {
	color: #333333;
}
.body0 {padding-top: 0 !important}
html, body {
	height: 100%;
}
#site-side {
	margin-top: 3em;
	margin-bottom: 5em;
}
#general {
	background-color: #fff;
	height: auto !important;
	height: 100%;
	left: 0;
	position: relative;
	z-index: 1001;
}
/* videos en youtube */
.videostutoriales {
	width: 100%;
	max-width: 600px;
	border: 1px solid #ddd;
	margin-bottom: 30px;
	box-shadow: 3px 3px 3px #ddd;
}
.textorojo {
	color: #B91A28;
	font-size: 1.3em;
	font-weight: bold;
}
.separador {
	width: 100%;
	height: 0px;
	padding-top: 20px;
	margin-bottom: 20px;
	border-bottom : 1px dotted #ccc;
}
/*fin videos en youtube */
body.noscroll {
	overflow: hidden;
	position: fixed;
	height: 100%;
}
/* resp. codigo
body.noscroll {
	overflow: hidden;
	position: fixed;
	height: 100%;
}*/

.header {
	line-height: 0;
	position: relative;
}
.header img {
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
}
#header {
	position: relative;
	z-index: 1003;
	clear: both;
}
#header.fixed {
	position: fixed;
	background-color: #ffffff;
	width: 100%;
	top: 0;
	transition: all 0.2s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
#header a {
	text-decoration: none;
}
#header .nav-top {
	background: #777777;
	font-size: 11px;
	line-height: 30px;
}
#header .nav-top ul {
	display: table;
	width: 100%;
}

#header .nav-top li {
	float: left;
	height: 27px;
	padding: 3px 0.6%;
	display: table;
	min-height: 27px;
	width: auto;
	vertical-align: middle;
}
#header .nav-top li.destacado {
	background-color: #ff8700;
}
.navOculto {
	display: none;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.active-site {
	background: #FFF;
}
.active-site a {
	color: #222222 !important;
	font-family: 'open_sanssemibold';
}
#header .nav-top li.longer {
	float: left;
	min-height: 27px;
	width: 130px;
}
#header .nav-top a {
	text-decoration: none;
	color: #FFF;
	text-align: center;
	padding: 0;
	display: table-cell;
	margin: 0 auto;
	line-height: normal;
	vertical-align: middle;
}
#header .nav-top li:hover {
	background-color: #FFF;
}

#header .nav-top li:hover a {
	color: #222;
}
#header .nav-top li.icono_senas {
	width: 26px;
}
#header .nav-top li.icono_senas a {
	background-image: url(/imagenes/_img/icon_lengua.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease
}
#header .nav-top li.icono_senas:hover a {
	background-position: left -43px;
}
/*valorizaciones*/

#test .testcorazon li.icono_senas a {
	background-image: url(/imagenes/_img/icon_lengua.png);
	background-position: left 4px;
	background-repeat: no-repeat;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease
}
#test .testcorazon li.icono_senas:hover a {
	background-position: left -43px;
}
/* fin valorizaciones */

#contenedor, .content {
	width: 960px;
	height: auto;
	margin: 0 auto;
	clear: both;
	position: relative;
}

#contenedor1, .content {
	width: 100%;
	height: auto;
	margin: 0 auto;
	clear: both;
	position: relative;
}

#contenedor2, .content {
	width: 960px;
	height: auto;
	margin: 0 auto;
	clear: both;
	position: relative;
	
}

.gris {
	background-color: #e0e0e0;
}

.rojo {
	/*background-color: #b91a28 !important;*/
}


.borde {
	border: #e0e0e0 1px solid;
}
.borde-naranjo {
	background-color: #F90;
	color: #FFF;
	padding: 10px;
}
/*#contenedor,.centrado{
	text-align:center;
	font-size:1em;
	}

*/
.col-3 .centrado {
	text-align: center;
}
.inner-content {
	width: 940px;
	margin: 0 auto;
	position: relative;
}
#logo {
	float: left;
	margin-top: 28px;
	width: 188px;
/*	border:1px solid red;*/
}
#logo-todosuma {
	float: left;
	margin-top: 28px;
	width: 320px;
}
.btn-login-smartphone {
	display: none;
}
/*TodoSuma*/
.btn-login-smartphoneTodosuma {
	display: none;
}
/*TODOSUMA*/
.navbar-toggle-todosuma {
	border-radius: 4px;
	left: 0;
	top: 15px;
	padding: 9px 10px;
	position: absolute;
	display: none;
}
.navbar-toggle-todosuma .icon-bar {
	background-color: #70777D;
	border-radius: 1px;
	display: block;
	height: 2px;
	width: 22px;
}
/*FIN --TODOSUMA*/

.navbar-toggle {
	border-radius: 4px;
	left: 0;
	top: 15px;
	padding: 9px 10px;
	position: absolute;
	display: none;
}
.navbar-toggle .icon-bar {
	background-color: #70777D;
	border-radius: 1px;
	display: block;
	height: 2px;
	width: 22px;
}
.sr-only {
	border: 0 none;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.content-nav {
	float: right;
}
#nav-top-select {
	display: none;
}
div.variation {
	position: relative;
	height: 42px;
}
div.variation:hover span.select, div.variation:active span.select {
	background-position: right bottom;
}
div.variation select.select {
	height: 42px;
	line-height: 42px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1;
}
div.variation span.select {
	background: url("/imagenes/_img/bg_select.png") no-repeat scroll right top #ffffff;
	border: 1px #ccc solid;
	bottom: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	cursor: default;
	font-size: 12px;
	height: 40px;
	left: 0;
	line-height: 40px;
	padding-right: 20%;
	position: absolute;
	text-indent: 10px;
	overflow: hidden;
	width: 80%;
	z-index: 2;
}
.ayuda-head {
	height: 82px;
}
.alturaMP {
	padding: 9px 0 10px 0;
}
.ayuda-head .ayuda {
	margin: 26px 10px 0 0;
	float: right;
}
.ayuda-head .ayuda li {
	float: left;
}
.smartphone {
	display: none;
}
.ayuda-head .ayuda li span {
	font-size: 14px;
	font-family: 'open_sanssemibold';
}
.ayuda-head .ayuda li + li {
	border-left: 1px solid #aaaaaa;
	padding-left: 10px;
	margin-left: 10px;
}
#banca-linea {
	background: #d45821;
	color: #fff;
	line-height: 30px;
	float: right;
	text-decoration: none;
	font-size: 1.077em;
	width: 23%;
	text-align: center;
	margin-top: 17px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
#banca-linea p {
	font-size: .7em;
	text-align: center;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}
#banca-linea a {
	font-size: 1.077em;
}
/*TODOSUMA NAV*/
#nav-todosuma {
	width: 620px;
	height: 35px;
	background: #FF8700;
	float: right;
	position: relative;
	z-index: 1000;
}
#nav-todosuma .principal {
	float: left;
	width: 64%;
}
#nav-todosuma > .principal > li {
	float: left;
	height: 35px;
	line-height: 35px;
	position: relative;
}
/*#nav-todosuma > .principal > li + li {
	margin-left: 10px;
}*/
#nav-todosuma > .principal > li > a {
	background: url(/imagenes/_img/bullet-menu-principal.png) 98% 27px no-repeat;
	display: block;
	color: #FFF;
	padding: 0 15px;
	font-size: 1.077em;
}
#nav-todosuma.idiomas {
	z-index: 0;
}
.bg-head.idiomas {
	z-index: -1
}
#nav-todosuma.idiomas > .principal > li > a {
	font-size: 12px;
}
#nav-todosuma > .principal > li:hover {
	background: #fff;
}
#nav-todosuma > .principal > li:hover a .icon-home {
	background: url("/imagenes/_img/icon-home-miga.png") no-repeat center center;
}
#nav-todosuma > .principal > li:hover > a {
	color: #333;
}
.current {
	background: #D7590F;
}
#nav-todosuma .principal li .home {
	padding: 0;
	width: 30px;
	text-align: center;
}
#nav-todosuma .principal li .home span {
	display: none;
}
#nav-todosuma li:hover .sub-menu {
	display: block;
	box-shadow: 2px 2px 5px #777;
	-webkit-box-shadow: 2px 2px 5px #777;
	-moz-box-shadow: 2px 2px 5px #777;
	border: 1px solid #eee;
}
#nav-todosuma li:nth-child(2) .sub-menu, #nav-todosuma li:nth-child(3) .sub-menu, #nav-todosuma li:nth-child(4) .sub-menu {
	left: 0;
}
#nav-todosuma li:nth-child(5) .sub-menu {
	right: 0;
}
#nav-todosuma li:hover .sub-menu {
	display: block;
	box-shadow: 2px 2px 5px #777;
	-webkit-box-shadow: 2px 2px 5px #777;
	-moz-box-shadow: 2px 2px 5px #777;
	border: 1px solid #eee;
}
/*FIN TODOSUMA NAV*/


#nav {
	width: 750px;
	height: 35px;
	background: #FF8700;
	float: right;
	position: relative;
	z-index: 1000;
}
#nav .principal {
	float: left;
	width: 100%;
}
#nav > .principal > li {
	float: left;
	height: 35px;
	line-height: 35px;
	position: relative;
}
/*#nav > .principal > li + li {
	margin-left: 10px;
}*/
#nav > .principal > li > a {
	background: url(/imagenes/_img/bullet-menu-principal.png) 98% 27px no-repeat;
	display: block;
	color: #FFF;
	padding: 0 15px;
	font-size: 1.077em;
}
#nav.idiomas {
	z-index: 0;
}
.bg-head.idiomas {
	z-index: -1
}
#nav.idiomas > .principal > li > a {
	font-size: 12px;
}
#nav > .principal > li:hover {
	background: #fff;
}
#nav > .principal > li:hover a .icon-home {
	background: url("/imagenes/_img/icon-home-miga.png") no-repeat center center;
}
#nav > .principal > li:hover > a {
	color: #333;
}
.current {
	background: #D7590F;
}
#nav .principal li .home {
	padding: 0;
	width: 30px;
	text-align: center;
}
#nav .principal li .home span {
	display: none;
}
#nav li:hover .sub-menu {
	display: block;
	box-shadow: 2px 2px 5px #777;
	-webkit-box-shadow: 2px 2px 5px #777;
	-moz-box-shadow: 2px 2px 5px #777;
	border: 1px solid #eee;
}
#nav li:nth-child(2) .sub-menu, #nav li:nth-child(3) .sub-menu, #nav li:nth-child(4) .sub-menu {
	left: -220px;
}
#nav li:nth-child(5) .sub-menu {
	right: 0;
}
#nav li:hover .sub-menu {
	display: block;
	box-shadow: 2px 2px 5px #777;
	-webkit-box-shadow: 2px 2px 5px #777;
	-moz-box-shadow: 2px 2px 5px #777;
	border: 1px solid #eee;
}
.sub-menu {
	display: none;
	position: absolute;
	top: 35px;
	z-index: 1002;
	background: #FFF; /*width: 545px;*//*cambios*/
	width: 600px; /*padding: 20px;*/ /*cambios*/
	padding: 5px 15px;
}
.sub-menu .menu h3, .sub-menu .menu .space {
	margin-bottom: 20px;
}
.sub-menu .section-menu {
	width: 155px;
	float: left;
	padding-right: 40px;
	border-right: 1px #ddd solid;
	margin-right: 15px;
}
.sub-menu .section-menu a:hover {
	color: #b91a28;
}
.sub-menu .section-menu:last-child {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
.sub-menu .section-menu ul {
	width: 100%;
	padding-bottom: 8px;
}
.sub-menu .section-menu ul li {
	line-height: normal;
	margin-bottom: 5px;
	padding-left: 6px;
}
.sub-menu .section-menu ul li a {
	display: block;
	font-size: 12px;
}
.sub-menu .section-menu ul li a.titleCategory { /*color: #b91a28;*/
	font-family: open_sanssemibold;
	font-size: 1.3em;
	margin-bottom: 10px;
	padding-left: 26px;
}
.subitems {
	margin-left: 0px;
}
#nav li:nth-child(2) .sub-menu, #nav li:nth-child(3) .sub-menu, #nav li:nth-child(4) .sub-menu {
	left: -220px;
}
#nav li:nth-child(5) .sub-menu {
	right: -240px;
}
.animate *, .accion {
	-moz-transition-duration: 0.3s;
	-webkit-transition-duration: 0.3s;
	-o-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.sub-menu {
	display: none;
	position: absolute;
	top: 35px;
	z-index: 1002;
	background: #FFF; /*width: 545px; */ /*cambios*/
	width: 650px; /*padding: 20px; */ /*cambios*/
	padding: 5px 15px;
}
.pequena .sub-menu.w880{
	width: 880px;
}

.pequena .sub-menu .section-menu {
	width: 275px;
	    padding-right: 10px;
    margin-right: 10px;

}
.pequena .sub-menu .section-menu ul li a {
    font-size: 12px;
}

.pequena .sub-menu .section-menu ul li {
    margin-bottom: 3px;
}
.pequena .sub-menu .section-menu ul {
    padding-bottom: 4px;
}
.pequena .sub-menu .section-menu ul li a.titleCategory {
    margin-bottom: 5px;
}
.sub-menu .menu h3 {
	margin-bottom: 20px;
}
.sub-menu .section-menu {
	width: 188px;
	float: left;
	padding-right: 20px;
	border-right: 1px #ddd solid;
	margin-right: 15px;
}
.sub-menu .section-menu a:hover {
	color: #b91a28;
}
.sub-menu .section-menu:last-child {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
}
.sub-menu .section-menu ul {
	width: 100%;
	padding-bottom: 8px;
	margin-left: 0px;
}
.sub-menu .section-menu ul li {
	line-height: normal;
	margin-bottom: 5px;
	padding-left: 6px;
}
.sub-menu .section-menu ul li a {
	display: block;
	font-size: 13px;
}
.sub-menu .section-menu ul li a.titleCategory { /*color: #b91a28; */
	font-family: open_sanssemibold;
	font-size: 1.3em;
	margin-bottom: 10px;
	padding-left: 26px;
}
.nowrap {
	white-space: nowrap;
}
.subitems {
	margin-left: 20px;
}
.bg-head {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 45%;
	height: 35px;
	background: #FF8700;
	z-index: 0;
}
#mensaje_contenedor {
	background-color: #FFC;
	text-align: center;
	padding: 0px 0px;
	
}
.contingencia {border: 1px solid #ddd;}

#mensaje_contingencia {
	max-width: 970px;
	margin: 0 auto;
	font-size:15px;
	padding: 15px;
}
#mensaje_contenedor b {
	line-height: 20px;
	top:-4px;
	position:relative;
}
#mensaje_contenedor img { width:20px;
}

#mensaje_contenedor p {
	font-size: 0.8em;
	text-align: justify;
}


.be_field {
	display: inline;
	line-height: 22px;
}
.be_field a {
	padding-bottom: 2px;
	margin: 2px;
}
.be_field_banner {
	display: inline;
	line-height: 0px;
}
#miga {
	border-top: 1px #ddd solid;
	border-bottom: 1px #ddd solid;
	overflow: hidden;
	height: 33px;
	position: relative;
}
#miga ul {
	background-color: #f9f9f9;
	overflow: hidden;
	position: relative;
	z-index: 1002;
}
#miga ul li {
	float: left;
	position: relative;
	z-index: 1;
}
#miga ul li a {
	color: #777777;
}
#miga ul li a .icon-home {
	background: url(/imagenes/_img/icon-home-miga.png) center center no-repeat; /*margin-bottom: 1px;*/
	display: inline-block;
	padding: 0px 20px 0px 10px;
}
#miga ul li a .icon-home-submenu {
	width: 16px;
	height: 16px;/*margin-top: -3px;*//*margin-top: 8px;*/
}
#miga ul li a, #miga ul li span {
	background: url(/imagenes/_img/deco-miga-landing.png) right top no-repeat #ffffff;
	display: block;
	padding: 9px 20px 10px 10px;
	font-size: 12px;
}
#miga ul li span {
	color: #333333;
}
#miga ul li:last-child {
	margin-left: -9px;
	z-index: 2;
}
#miga ul li:last-child span {
	background: url(/imagenes/_img/deco-miga-landing-actual.jpg) -14px top no-repeat transparent;
	padding-left: 25px;
	font-family: open_sanssemibold;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;/*min-width: 150px;*/
}
.bg-miga {
	position: absolute;
	top: 0;
	right: 0;
	background: #F9F9F9;
	display: block;
	width: 40%;
	height: 33px;
	z-index: 1001;
}
/*fin header*/
/*banner principal*/

.foto {
	height: 366px;
}
#general .textosh2 { /* width: 970px; */
	margin: 0 auto;
	color: #FFF;
	text-shadow: 0px 0px 8px #000;
	padding-top: 100px;
	padding-top-left: 5%;
}
.accion.ejecucion {
	background: #d75814;
	text-shadow: none;
}
.accion.ejecucion2 {
	background: #d75814;
	background-color: #999;
	width: 225px;
	line-height: 20px;
	text-shadow: none;
	padding: 8px;
}
.accion {
	font-size: 14px;
	background: #CCC;
	color: #FFF;
	display: inline-block;
	min-height: 42px;
	line-height: 42px;
	min-width: 115px;
	padding: 0 10px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	z-index: 1;
}
/*contenido*/
#grey-zone {
	background-color: #eee;
	margin-top: 30px;
	padding: 30px 0px 30px 0px;
	position: relative;
	margin-bottom: 30px;
}
#grey-zone2 {
	background-color: #eee;
	margin-top: 0px!important;
	padding: 30px 0px 30px 0px;
	position: relative;
	margin-bottom: 30px;
}

#orange-zone2 {
	background-color: #ee811e;.
	color:#fff;
	margin-top: 0px!important;
	padding: 30px 0px 30px 0px;
	position: relative;
	margin-bottom: 30px;
}



.cover-grey-zone {
	background-color: #F1F3F2;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: -1;
}
.grid {
	margin: 0;
	min-height: 10px;
	/*margin-bottom: 20px;  overflow: hidden; */
	width: 100%;
	display: inline-block;
}
.seleccion-opcion {
	display: none;
}
.seleccion-opcion2 {
	display: none;
}
.list-selector-mobile .nav-tabs.collapse {
	display: block;
	height: auto !important;
}
.nuevasCampanas .nav-tabs {
	border-top: 1px solid #BBBBBB !important;
}
.nav-tabs.vertical {
	width: 25%;
	float: left;
}
.nav-tabs > li {
	float: left;
	margin-bottom: -3px;
}
.nav > li {
	display: block;
	position: relative;
}
.nav-tabs.vertical > li {
	width: 100%;
}
.nav-tabs.vertical > li > a {
	margin-right: 0;
}
.nav-tabs.vertical > li > a:hover {
	background-color: #fff;
	color: #1f1f1f
}
.nav-tabs.vertical.white > li > a:hover {
	background-color: #fff;
	color: #1f1f1f;
}
.nav-tabs.vertical > li > a:hover {
	background-color: #fff;
	color: #1f1f1f
}
.nav-tabs > li > a {
	border: 1px solid rgba(0, 0, 0, 0);
	line-height: 1.42857;
	margin-right: 2px;
}
.nav > li > a {
	display: block;
	padding: 10px 15px;
	position: relative;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
	background-color: #FFFFFF;
	color: #1f1f1f;
	cursor: default;
}
.tab-content {
	border-top: 1px solid #e5e5e5;
	margin-top: -1px;
	background-color: #fff;
	width: 94%;
	display: inline-block;
	padding: 3%;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.tab-content h2.lead {
	color: #000;
	margin-bottom: 20px;
	font: 1.692em/27px 'open_sanslight';
}
.tab-content h3 {
	color: #000;
	margin-bottom: 20px;
}
.tab-content p {
	margin-bottom: 20px;
	line-height: 20px;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}
.tab-content p a:hover { /* nuevo 29-10-2014 */
	color: #b91a28
}
.tab-content ul li {
	background: url(/imagenes/_img/bullet-temas-interes.jpg) left 5px no-repeat;
	padding-left: 10px;
	margin-bottom: 10px;
	line-height: 130%;
}
.tab-content ul li > ul li {
	margin: 10px 0;
}
.tab-content img {
	float: left;
	margin: 0 10px 10px 0;
}
.tab-content > .tab-pane {
	display: none;
}
.tab-content.vertical {
	border-left: 1px solid #e5e5e5;
	border-top: none;
	float: left;
	margin-top: 0;
	margin-left: -1px;
	width: 68%;
	min-height: 230px;
}
.tab-content.vertical.w-selector a {
	text-decoration: underline;
}
.fade.in {
	opacity: 1;
}
.fade {
	opacity: 0;
	transition: opacity 0.15s linear 0s;
}
.tab-content > .active {
	display: block;
}
#changesize {
	float: right;
}
/**ZOOM ANTERIOR

.zoomin {
	background: url(/imagenes/_img/zoomtext.png) no-repeat left top;
	width: 30px;
	height: 20px;
	text-indent: -99999px;
	float: left;
}
.reset {
	display: none;
}
.zoomout {
	background: url(/imagenes/_img/zoomtext.png) no-repeat right top;
	width: 30px;
	height: 20px;
	text-indent: -99999px;
	float: left;
}***/

/*******ZOOM ACTUAL******/

.zoomin {
	background: url(/imagenes/_img/zoomtext.png) no-repeat left top;
	width: 30px;
	height: 50px;
	text-indent: -99999px;
	float: left;
}
.reset {
	display: none;
}
.zoomout {
	background: url(/imagenes/_img/zoomtext.png) no-repeat right top;
	width: 30px;
	height: 50px;
	text-indent: -99999px;
	float: left;
}
/*******FIN ZOOM ACTUAL******/
.collapse {
	display: none;
}
.collapse.in {
	display: block;
}
span.ico-conoce {
	display: inline-block;
	height: 50px;
	vertical-align: middle;
	line-height: 120%;
	margin-left: 10px;
}
.collapsing {
	height: 0;
	overflow: hidden;
	position: relative;
	transition: height 0.35s;
	-moz-transition: height 0.35s;
	-webkit-transition: height 0.35s;
}
.panel-group {
	margin-bottom: 20px;
}
.panel-group .panel {
	margin-bottom: 0;
	overflow: hidden;
}
.panel-group .panel:last-child .panel-heading {
	border-bottom: 1px solid #ccc;
}
.panel-default {
	border-color: #DDDDDD;
}
.panel {
	background-color: #FFFFFF;
	margin-bottom: 20px;
}
.panel-default > .panel-heading {
	border-color: #DDDDDD;
	color: #202020;
}
.panel-heading {
	background: url("/imagenes/_img/flecha-desplegable.jpg") no-repeat right -20px;
	border: 1px solid #ccc;
	border-right: none;
	border-bottom: none;
	border-left: none;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.panel-heading2 {
	background: url("/imagenes/_img/flecha-desplegable2.jpg") no-repeat right -20px;
	border: 1px solid #ccc;
	border-right: none;
	border-bottom: none;
	border-left: none;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.panel-heading.show {
	background-position: right -100px;
}
.panel-title {
	color: inherit;
	font: 14px 'open_sansregular';
	margin-bottom: 0;
	margin-top: 0;
	line-height: normal;
}
.panel-title > a {
	color: inherit;
	display: block;
	padding: 10px 45px 10px 15px;
}
.panel-body {
	background-color: #F1F3F2;
	padding: 20px;
	line-height: 22px;
}
.panel-collapse {
	margin-top: -1px;
}
.panel-title > a {
	color: inherit;
	display: block;
	padding: 10px 45px 10px 15px;
}
#faq {
	margin-top: 1.3em;
}
#faq h2 {
	font-family: open_sanslight;
	margin-bottom: 25px;
}
#faq #acordiones h3 {
	color: #b91a28;
	margin-bottom: 10px;
}
#faq #acordiones .panel-group {
	margin-bottom: 50px;
}
#faq #head-faq { /*border-bottom: 1px solid #ccc; */
	display: inline-block;
	margin-bottom: 2em;
	padding-bottom: 2em;
	width: 100%;
}
#faq #head-faq h4 {
	margin: 0 0 0.8em;
}
#faq #head-faq p {
	float: left;
	line-height: 40px;
	margin: 0 0.5em;
}
#faq #head-faq .buscador-faq {
	float: left;
	clear: left;
	width: 450px;
}
#faq #head-faq .buscador-faq .search {
	margin: 0;
	width: 100%;
}
#faq #head-faq .buscador-faq .search input[type="text"] {
	height: 32px;
	line-height: 32px;
}
#faq #head-faq .buscador-faq .search .btn {
	top: 11px;
}
#faq #head-faq .filtros {
	float: left;
	margin: 0 0.5em 0 0;
}
#faq #head-faq .accion {
	float: left;
}
#faq .select-answ {
	margin: 1em 0 3em;
}
#faq .select-answ h3 {
	margin-bottom: 0.5em;
}
.modulos-grales {
	background-color: #fff;
	padding: 10%;
	border: 1px #ccc solid;
	border-top: 2px #b91a28 solid;
	margin-bottom: 20px;
	position: relative;/*overflow:hidden;
	width:79.8%;*/
}
/* imagenes del side */
/*.modulos-grales img {
	margin:-13%;
	max-width:221px !important;
	margin-bottom:8px;
}*/
 
  
.titulos-azul {
	color: #108cce;
}
.titulos-verde {
	color: #0cef92;
}
.titulos_tarjetas {
	padding: 5px;
}
.list-participes a .list-participes a {
	text-decoration: none;
	color: #333333 !important;
}
/* fin imagenes del side */
.titulo-side {
	font-weight: bold;
	margin-bottom: 12px;
}
.modulos-grales.top-yellow {
	border-top: 2px #fa9600 solid !important;
}
.modulos-grales.top-red {
	border-top: 2px #b91a28 solid !important;
}
.modulos-grales.top-blue {
	border-top: 2px #00419a solid !important;
}
.modulos-grales.top-violet {
	border-top: 2px #5d3261 solid !important;
}
.modulos-grales.pre-aprob {
	background-color: #f4f4f4;
}
.modulos-grales.pre-apro-home {
	background-color: #fff;
}
.modulos-grales.banner {
	border: 1px #ccc solid;
	padding: 0;
	display: block;
}
.modulos-grales.banner a {
	display: block;
	margin: 0;
}
.modulos-grales.banner a img {
	width: 100%;
}
.modulos-grales#modulo-videotut .leer-mas {
	background-color: #b91a28;
}
.modulos-grales#modulo-seguridad .leer-mas {
	background-color: #385079;
}
.modulos-grales.esp {
	padding-bottom: 6em;
}
.modulos-grales.decoration a {
	text-decoration: underline;
	display: inline;
}
.modulos-grales .title-box {
	margin-bottom: 0.5em;
}
.modulos-grales .title-box p {
	font-size: 1.077em;
}
.modulos-grales > a {
	display: block;
	margin-top: 0.8em;
}
.modulos-grales > a:hover {
	color: #fff;
}
.modulos-grales h2 {
	margin-bottom: 1em;
	text-align: center;
}
.modulos-grales h3 {
	margin-bottom: 1em;
}
.modulos-grales h5 {
	margin-bottom: 1em;
	text-align: center;
}
.modulos-grales h6 {
	margin-bottom: 1em;
}
.modulos-grales .lead {
	text-align: left;
	margin-bottom: 1em;
	font: 1.077em/20px 'open_sanssemibold';
}
.modulos-grales > ul { /*margin-bottom:20px;*/
}
.modulos-grales > ul > li {
	margin-bottom: 1.5em;
}
.modulos-grales > ul > li > ul {
	margin-top: 0;
	margin-left: 10px;
}
.modulos-grales > ul > li > ul > li {
	list-style: none;
	margin-top: 5px;
	padding-left: 1.5em;
}
.modulos-grales > ul > li > ul > li a {
	color: #666;
	font-family: open_sansregular;
}
.modulos-grales > ul > li a { /*display: block;*/
	text-decoration: none;
	line-height: 18px;
}
.modulos-grales > ul > li a:hover {
	color: #b91a28;
}
.modulos-grales > ul > li p {
	margin-bottom: 0;
}
.modulos-grales > ul > li:last-child {
	margin-bottom: 0;
}
.modulos-grales.wbullet > ul > li {
	background: url(/imagenes/_img/bullet-temas-interes.jpg) left 8px no-repeat;
	padding-left: 10px;
}
.modulos-grales h5 {
	margin-bottom: 10px;
}
.modulos-grales p {
	margin-bottom: 10px;
	line-height: 18px;
}
.modulos-grales#noticias-rel li {
	list-style: none;
	padding-left: 0;
	margin-bottom: 1.5em; /* nuevo 29-10-2014 */
	background: none; /* nuevo 29-10-2014 */
}
.modulos-grales#modulo-rss {
	background-color: #eee; /*border-color: #ccc;*/
	text-align: center;
}
.modulos-grales#modulo-rss p {
	margin-top: 10px;
}
.modulos-grales.title { /*border-color: #ccc;*/
	padding: 0;
}
.modulos-grales.title h3 {
	margin: 0;
	padding: 5% 10%;
	display: block;
}
.modulos-grales.title > ul {
	padding-bottom: 1em;
}
.modulos-grales.title > ul li {
	margin: 0;
}
.modulos-grales.accord > ul > li {
	background: url("/imagenes/_img/bullet-down.png") no-repeat 96% 0.8rem;
}
.modulos-grales.accord > ul > li.nodesp {
	background: none !important;
}
.modulos-grales.accord > ul > li.nodesp > a {
	color: #333 !important;
}
.modulos-grales.accord > ul > li.nodesp > a:hover {
	color: #b91a28 !important;
}
.modulos-grales.accord > ul > li > ul > li {
	background: url("/imagenes/_img/bullet-round.png") no-repeat 11% 0.8rem;
}
.modulos-grales.accord > ul > li.open {
	background: url("/imagenes/_img/bg-modulo-grales.jpg") repeat-x left top;
}
.modulos-grales.accord > ul > li.open > a {
	background: url("/imagenes/_img/bullet-up.png") no-repeat 96% 0.8rem;
	color: #fff;
}
.modulos-grales.title > ul li a {
	padding: 3% 10%;
}
.modulos-grales.title > ul li a.active {
	background: url("/imagenes/_img/bg-modulo-grales.jpg") repeat-x left bottom #F49600;
	color: #fff;
	text-decoration: none;
}
.modulos-grales.title#modulo-mini-noticias {
	background-color: #eee;
}
.modulos-grales.title#modulo-mini-noticias h6 {
	background-color: #ddd;
	color: #333;
}
.modulos-grales.title#todo-segmentos h6 {
	background-color: #b91a28;
}
.title-line.icon {
	background-position: 0 75px;
}
.title-line {
	text-align: center;
	background: url(/imagenes/_img/border1.jpg) 0 25px repeat-x;
	margin-bottom: 60px;
}
.aunderline {
	text-decoration: underline;
}
.contacto a {
	padding-left: 20px;
	background: url(/imagenes/_img/iconos_menu/iconos_contactanos.png) no-repeat left top;
	text-decoration: underline;
}
.article-img.txt-left p {
	font-size: 13px;
}
.imgCenter img {
	width: 80px;
	margin: 0 auto;
}
.iconocaida {
	text-align: center;
}
.iconocaida img {
	float: none;
	display: inline;
}
.cajaimg {
	margin: 0;
	min-height: 10px;
	width: 100%;
	display: inline-block;
	padding-bottom: 0px;
}

.link_convenio{
text-decoration: underline; 
color: #bc2433; 
font-style: italic; 
font-weight: bold; 
margin-top:30px;
}

.article-img.txt-left h6 .be_field span {
	color: #b91a28;
}
.article-img {
	text-align: center;
	overflow: hidden;
}
.article-img.hazte-Cliente {
	border: 1px #ccc solid;
	padding: 1rem;
}
.article-img.hazte-Cliente.desktop2 {
	display: none;
}
.article-img.hazte-Cliente.twitter {
	margin-bottom: 20px;
	padding: 0;
	border-bottom: none;
}
.article-img.txt-left {
	text-align: left;
}
.article-img.txt-left p {
	font-size: 13px;
}
.article-img .ver-mas {
	margin-top: 20px;
}
.article-img h3, .article-img h4, .article-img h6 {
	margin: 20px 0 10px 0;
}
.article-img h6 {
	color: #b91a28;
	margin-top: 0;
}
.article-img h6 a {
	color: #b91a28;
}
.article-img .lead {
	color: #b91a28;
	font: 1.077em/20px 'open_sanssemibold';
	margin-top: 0;
}
.article-img .lead, .article-img .lead a {
	color: #b91a28;
}
.article-img a {
	display: block;
}
.article-img .accion {
	margin-top: 20px;
}
.article-img .be_field a:hover {
	color: #b91a28;
}
/* ------------ inicio footer simple  -------------   */

#footer_simple {
	width: 100%;
	margin: 0 auto;
	position: fixed;
	bottom: 0;
}
#footer_simple .izquierda {
	background-color: #50555c;
	height: 40px;
	width: 50%;
	float: left;
}
#footer_simple .derecha {
	background-color: #f1f3f2;
	height: 40px;
	width: 50%;
	float: left;
}
/* ------------ fin footer simple  -------------   */



#footer {
	background: #F1F3F2;
	width: 100%;
	margin-top: 33px;
	position: relative;
	z-index: 1000;
	height: auto;
}
.mfoot #footer {
	margin-top: 0;
}
.bg-foo {
	background-color: #50555C;
	width: 35%;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	z-index: 0;
}
#footer .grid {
	margin: 0;
	vertical-align: top;
}
#footer .left-foo {
	background-color: #50555C;
	z-index: 1;
	position: relative;
	padding-top: 45px;
	height: 268px;
	line-height: 100%;
}
#footer .isotipo-foo {
	float: left;
	margin-right: 2%;
}
#footer .left-foo ul {
	float: left;
	padding-right: 2%;
	width: 45%;
}
#footer .left-foo ul li {
	background: url(/imagenes/_img/bullet-list-footer.jpg) 0 center no-repeat;
	margin-bottom: 10px;
	padding-left: 10px;
}
#footer .left-foo ul li a {
	color: #fff;
	font-size: 13px;
}
#footer .left-foo ul li a:hover {
	color: #aaa;
}
#footer .left-foo ul:last-child, #footer .left-foo ul:first-child + ul {
	border-right: none;
	margin-right: 0;
	padding-right: 0;
	width: 35%;
}
#footer .right-foo {
	z-index: 1;
	position: relative;
	padding-top: 19px;
}
#footer .right-foo .sociales-foo {
	float: right;
}
#footer .right-foo .sociales-foo span {
	line-height: 25px;
	float: left;
	margin-right: 10px;
}
#footer .right-foo .sociales-foo ul {
	float: left;
}
#footer .right-foo .sociales-foo ul li {
	float: left;
	margin-right: 5px;
}
#footer .right-foo .sociales-foo ul li:last-child {
	margin-right: 0;
}
#footer .right-foo .sociales-foo ul li a {
	background-image: url(/imagenes/_img/icon-rd-footer.png);
	background-repeat: no-repeat;
	display: block;
	width: 28px;
	height: 27px;
	text-indent: -9999px;
}
#footer .right-foo .fono-info {
	font-size: 1.538em; /* 20px */
	float: left;
	line-height: 25px;
}
.fono-info a:hover {
	text-decoration: underline;
}
#footer .right-foo .sociales-foo {
	float: right;
}
#footer .right-foo .sociales-foo span {
	line-height: 25px;
	float: left;
	margin-right: 10px;
}
#footer .right-foo .sociales-foo ul {
	float: left;
}
#footer .right-foo .sociales-foo ul li {
	float: left;
	margin-right: 5px;
}
#footer .right-foo .sociales-foo ul li:last-child {
	margin-right: 0;
}
#footer .right-foo .sociales-foo ul li a {
	background-image: url(/imagenes/_img/icon-rd-footer.png);
	background-repeat: no-repeat;
	display: block;
	width: 28px;
	height: 27px;
	text-indent: -9999px;
}
.licontabla {
	padding: 10px !important;
	background-image: none !important;
}
.licontabla:hover {
	background-color: #eee !important
}
.licontabla p {
	margin-bottom: 15px!important;
	color: #666 !important;
	font-size: 12px!important;
}
ul.rd li {
	display: inline-block;
}
ul.rd li a.tw {
	background-image: url(/imagenes/_img/icon-rd-footer.png);
	background-repeat: no-repeat;
	background-position: 0 center;
	display: block;
	width: 28px;
	height: 27px;
	text-indent: -9999px;
}
ul.rd li a.fb {
	background-image: url(/imagenes/_img/icon-rd-footer.png);
	background-repeat: no-repeat;
	background-position: -29px center;
	display: block;
	width: 28px;
	height: 27px;
	text-indent: -9999px;
}
#footer .right-foo .sociales-foo ul li a.tw {
	background-position: 0 center;
}
#footer .right-foo .sociales-foo ul li a.fb {
	background-position: -29px center;
}
#footer .right-foo .sociales-foo ul li a.rss {
	background-position: -58px center;
}
#footer .right-foo > ul {
	margin-top: 20px;
	display: inline-block;
	width: 100%;
	line-height: normal;
}
#footer .right-foo > ul li {
	float: left;
	border-right: 1px #ccc solid;
	padding-left: 6px;
	padding-right: 6px;
}
#footer .right-foo > ul li:last-child {
	border-right: none;
	padding-right: 0;
}
#footer .right-foo > ul li:first-child {
	padding-left: 0;
}
#footer .right-foo > ul li a {
	display: block;
	font-size: .85em;
}
#footer .right-foo > ul li a:hover {
	color: #000;
	text-decoration: underline;
}
#footer .right-foo .legal {
	margin-top: 4px;
	font-size: 11px;
}
#footer .right-foo .legal .logo-defensoria {
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 65px;
}
#footer .right-foo .legal > p {
	color: #777777;
	font-size: 11px;
	line-height: normal;
}
#footer .right-foo .legal > p a {
	color: #777777;
	text-decoration: underline;
}
.sellos {
	padding: 10px 0px;
}
/*Otros*/
/*Redes Sociales*/
.share {
	width: 250px;
	float: right;
}
.pul-left, .pull-left {
	float: left;
}
.pull-right {
	float: right;
}
.bajada {
	margin-bottom: 1rem;
}
.bajada p {
	font-size: 1.231em; /* 16px */
	line-height: 150%;
}
.bajada2 p {
	font-size: 1em;
	margin-top: 15px; /* 16px */
	line-height: 22px;
}
/*Interiores*/
#head-ficha {
	margin: 0 0 30px;
}
#head-ficha.ficha {
	margin-top: 30px;
}
#head-ficha h2 {
	font-family: open_sansregular;
	margin-bottom: 20px;
}
#head-ficha p {
	margin-bottom: 20px;
}
#head-ficha .accion {
	margin-right: 20px;
}
.tools {
	display: table;
	margin-bottom: 0.5em;
}
.tools a {
	margin-right: 10px;
	font-size: 0.9em;
	text-decoration: underline;
}
.tools a:last-child {
	margin-right: 0;
}
.tools a:hover {
	color: #b91a28;
}
/*Portadillas de productos*/
.foto_ficha {
	height: 200px;
	font-size: .9em !important;
	width: 100%;
	background-size: 100%;
	background-repeat: no-repeat;
}
.foto_ficha .texto_banner_ficha {
	width: 90%;
	max-width: 970px;
	margin: 0 auto;
	color: #FFF;
	text-shadow: 0px 0px 8px #000;
	padding-top: 80px;
	padding-left: 5%;
	text-align: right;
}
.content-variable-landing {
	position: relative;
	margin-bottom: 70px;
	border-bottom: 1px solid #ddd;
}
.content-variable-landing.landing2 {
	margin-top: 0;
}
.content-variable-landing .bg-bar {
	background: url(/imagenes/_img/bg-var-content.jpg) left top repeat #eeeeee;
	overflow: hidden;
	background-size: 100% 100%;
	position: relative;
}
.content-variable-landing .bg-bar2 {
	background: url(/imagenes/_img/bg-var-content.jpg) left top repeat #eeeeee;
	overflow: hidden;
	background-size: 100% 100%;
	position: relative;
}
.content-variable-landing .claim {
	float: left;
	padding: 1em 0 1em 1%; /*padding: 2.3em 0 0 1%;*/
	width: 20%;/* 230px */
}
.content-variable-landing .claim h5 {
	color: #fff;
	font-family: open_sansregular;
	font-size: 20px;
	line-height: 23px;
}
.content-variable-landing .claim .lead {
	color: #fff;
	font-family: open_sansregular;
	font-size: 1.1em;
	line-height: 18px;
}
.content-variable-landing .claim h6 {
	color: #fff;
	font-size: 20px;
	line-height: 23px;
}
.content-variable-landing .var-content {
	background-color: #eee; /*border: 1px #ddd solid;*/
	border-left: none;
	border-right: none;
	float: right;
	min-height: 116px;
	width: 74.8%; /* 719px */
	padding: 23px 0;
}
.content-variable-landing .var-content .sect-noticias {
	float: left;
	height: auto;
	margin-left: 1%;
	width: 60%;
}
.content-variable-landing .var-content .sect-noticias ul li {
	background: url("/imagenes/_img/bullet-temas-interes.jpg") no-repeat left 5px;
	margin-bottom: 1em;
	padding-left: 10px;
	font-size: 11px;
}
.content-variable-landing .var-content .sect-noticias ul li a:hover {
	color: #B81927;
}
.content-variable-landing .var-content .simulador {
	float: left;
	padding-left: 20px;/*width: 58.4%;*/
	width: 95%;/* 420px */
}
.tresBotones .accion.ejecucion {
	margin-right: 5px !important;
}
.tresBotones .accion.ejecucion.gris {
	background-color: #b5b3b3;
}
.tresBotones .accion.ejecucion.gris:hover {
	background-color: #888888;
}
.cuatroBotones .accion.seleccion.gris, .accion.seleccion.gris {
	background-color: #b5b3b3;
}
.cuatroBotones .accion.seleccion.gris:hover, .accion.seleccion.gris:hover {
	background-color: #888888;
}
.cuatroBotones .accion.seleccion {
	width: 100%!important;
	max-width: 92%!important;
	margin-bottom: 3%
}
.cuatroBotones li.active {
	padding-top: 19px !important;
}
.content-variable-landing .var-content .simulador .accion.seleccion {
	line-height: normal;
	margin-right: 0.4rem;
	max-width: 120px;
	min-width: 120px;
	padding: 0.5rem; /*vertical-align: middle;*/
	align-items: center;
	display: flex;
	-ms-display: flex;
	justify-content: center;
}
.content-variable-landing .var-content .simulador ul {
	display: inline-block;
	width: 100%;
	margin-bottom: 25px;
}
.content-variable-landing .var-content .simulador li {
	float: left;
	color: #777777;
	font-size: 13px;
	line-height: 23px;
	margin-right: 30px;
}
.content-variable-landing .var-content .simulador li:last-child {
	margin-right: 0;
}
.content-variable-landing .var-content .simulador li.active {
	color: #222222;
	font-size: 1.4rem;
	font-family: 'open_sanssemibold';
}
.content-variable-landing .var-content .simulador li.active span {
	background-position: left bottom;
	height: 26px;
	color: #F49600;
	font-weight: bold;
	line-height: 26px;
}
.content-variable-landing .var-content .simulador ul li span {
	background: url(/imagenes/_img/paso-simulador-landing.png) left top no-repeat;
	color: #fff;
	float: left;
	height: 24px;
	line-height: 24px;
	text-align: center;
	width: 25px;
	margin-right: 3px;
}
.content-variable-landing .var-content .test {
	border-left: 1px solid #DDDDDD;
	float: right;
	padding-left: 20px;
	padding-right: 20px;
	width: 29.2%;/* 210px *//*height: 105px;*/
}
.content-variable-landing .var-content .test h5 {
	line-height: 35px;
	margin-bottom: 5px;
}
.content-variable-landing .var-content .test h5 img {
	float: left;
	margin-right: 5px;
}
.bg-var-content { /* ***jfpg */
	background-color: #F39800;
	height: 100%;
	left: 0;
	position: absolute !important;
	width: 45%;/*z-index: -1;*/
}
.bg-var-content-gris {
	background-color: #eee; /*  border-top: 1px solid #DDDDDD;
  border-bottom: 1px solid #DDDDDD;*/
	height: 100%;
	right: 0;
	position: absolute !important;
	width: 45%;/*z-index: -1;*/
}
.claim h2 {
	color: #FFF;
	font-size: 2.0em;
}
.claim h5 {
	color: #FFF;
	font-size: 1.1em !important;
	line-height: 18px !important;
	margin-top: 5px;
}
.accion {
	font-size: 14px;
	background: #CCC;
	color: #FFF;
	display: inline-block;
	min-height: 42px;
	line-height: 42px;
	min-width: 115px;
	padding: 0 10px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	z-index: 1;
}
.accion.btn-block {
	display: block;
}
.accion.transaccional {
	background: #b91a28;
}
.accion.transaccional:hover {
	background: #a90f1c;
	color: #fff;
}
.accion.ejecucion {
	background: #d75814;
	text-shadow: none;
}
.accion.ejecucion:hover {
	background: #e38c0b;
	color: #fff !important;
}
.accion.ejecucion:active {
	background: #FFAA2B;
	box-shadow: inset 0px 0px 3px rgba(0,0,0, 0.4);
	transition: all 0;
	-moz-transition: all 0;
	-webkit-transition: all 0;
}
.accion.enfatizado {
	background: #777777;
}
.accion.enfatizado:hover {
	background: #5e5b5b;
	color: #fff !important;
}
.accion.no-enfatizado {
	background: #aaaaaa;
}
.accion.no-enfatizado:hover {
	background: #948f8f;
}
.accion.accion-img {
	padding: 0;
	background: url(/imagenes/_img/bg-black-cover.png) repeat left top;
	border: 1px solid #FFF;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.accion.accion-img span {
	float: left;
	padding: 0 10px;
}
.accion.accion-img i {
	background: url(/imagenes/_img/icon-accion.jpg) 50% 50% no-repeat #ffffff;
	float: right;
	width: 30px;
	height: 42px;
}
.accion.seleccionrado {
	background: #F49600; /*border: 2px #F49600 solid;*/
	color: #fff;
	font-size: 1.1em;
	float: center;
	vertical-align: middle;
}
.accion.seleccion {
	background: #F49600; /*border: 2px #F49600 solid;*/
	color: #fff;
	font-size: 1.1em;
	float: left;
	vertical-align: middle;
}

.accion.seleccion4 {
	background-color: #d90032; /*border: 2px #F49600 solid;*/
	color: #fff;
	font-size: 1.1em;
	float: left;
	vertical-align: middle;
}


a.accion.seleccion:hover { /*border: 2px solid #b91a28;*/
	background: #D7590F;
}
.tipo-productos h2 {
	margin-bottom: 0.2em;
	text-align: left;
}
.tipo-productos .lead {
	margin-bottom: 0.2em;
	text-align: left;
	font: 2.615em/1.2em 'open_sanssemibold';
}
.list-lead li.lead {
	margin-bottom: 5px;
	font: 1.385em/25px 'open_sansregular';
}
.ulProductos li {
	background: url(/imagenes/_img/bullet-productos.png) no-repeat scroll left 5px rgba(0, 0, 0, 0) !important;
}
.tipo-productos .list-lead li.lead a {
	color: #B81927;
}
.tipo-productos h2 span {
	color: #f90;
}
.tipo-productos h3, .tipo-productos .center-lead {
	color: #212121; /* font-size: 30px; */
	margin-bottom: 20px;
	font-family: open_sansregular;
	text-align: center;
}
.tipo-productos .center-lead {
	font-size: 1.692em;
}
.tipo-productos h3 span {
	color: #f90;
}
.tipo-productos p {
	color: #202020;
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	margin-bottom: 10px;
}
.tipo-productos .promo {
	color: #202020;
	font-size: 14px;
	line-height: 22px;
	text-align: center;
	margin: 10px;
}
.imagen_camp {
	padding: 30px;
}
.letraChica {
	color: #202020;
	font-size: 11px;
	text-align: justify;
	border-top: #CCC 1px dotted;
	padding-top: 10px;
}
.esp-tc .tipo-productos .lead {
	margin-top: 3rem;
	margin-bottom: 0px;
	text-align: left;
	font: 1.385em/25px 'open_sansregular';
}
.esp-tc .tipo-productos > h4 {
	margin-top: 3rem;
}
.tipo-productos > ul {
	display: inline-block; /* margin-top: 1em; */
	/*width: 100%;*/
	text-align: left;
}
.tipo-productos > ul > li {
	background: url(/imagenes/_img/bullet-productos.png) left 5px no-repeat;
	display: block;
	padding-left: 15px;
	margin-top: 1.5rem;
	position: relative;
	text-align: left;
	margin-left: 30px;
	box-sizing: border-box;
}
.mascaraHeader {
	overflow: hidden
}
.tipo-productos > ul > li ul li {
	margin-left: 1em;
	margin-bottom: 1em;
	text-align: left;
}
.tipo-productos > .comparador_lista > li {
	padding-left: 0px;
}
.tipo-productos > ul > li a.link-comparador {
	color: #BD2634;
	float: left;
	font-family: 'open_sanssemibold';
	clear: both;
	text-decoration: underline;
	position: relative;
	z-index: 1;
	width: 100%;
}
.tipo-productos > ul > li a.link-comparador img {
	width: 40%;
}
.comparador_lista li {
	border: 1px solid #ddd;
	background: none !important;
	width: 30% !important;
	float: left;
	text-align: center !important;
	margin: 8px 1%;
}
.fallback img {
	opacity: 0.5;
}
.fallback {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 100;
	background: transparent;
	background-color: rgba(255, 255, 255, 0.7);
}
.error-message {
	color: #b91a28;
	display: none;
	text-align: center;
}
.llamado {
	margin: 2em 0;
}
.tipo-productos > ul > li a.link-comparador {
	color: #BD2634;
	float: left;
	font-family: 'open_sanssemibold';
	clear: both;
	text-decoration: underline;
	position: relative;
	z-index: 1;
	width: 100%;
}
.tipo-productos > ul > li a.link-comparador img {
	width: 40%;
}
.tipo-productos > ul > li h4 {
	margin-bottom: 5px;
}
.tipo-productos > ul > li h4 a {
	color: #B81927;
}
.tipo-productos > ul > li .lead {
	margin-bottom: 5px;
	font: 1.385em/25px 'open_sansregular';
}
.tipo-productos > ul > li .lead a, .tipo-productos > ul > li .lead span {
	color: #B81927;
}
.tipo-productos > ul > li a {
	line-height: 20px;/*display: block; */
}
.esp-tc .tipo-productos > h4 {
	margin-top: 3rem;
}
.tipo-productos > ul > li a:hover {
	color: #b91a28;
}
.tipo-productos > ul li:last-child {
	margin-bottom: 0;
}
.tipo-productos .content-tbl p {
	font-size: 1em;
}
.tipo-productos .content-tbl .productHeadings th {
	vertical-align: middle;
	padding-top: 0.5em;
}
/*Tabla*/

.table {
	width: 100%;
}
.table th {
	font-family: open_sanssemibold;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
	border-top: 0 none;
}
.table > thead > tr > th {
	border-bottom: 2px solid #DDDDDD;
	vertical-align: bottom;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { /*border-top: 1px solid #DDDDDD;*/
	line-height: 1.42857;
	padding: 8px;
	vertical-align: top;
}
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #eee;
}
.table-bordered {
	border: 1px solid #DDDDDD;
}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
	border-bottom-width: 2px;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
	border: 1px solid #DDDDDD;
}
.table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {
	background-color: #f5f5f5;
}
.table > thead > tr > td.active, .table > tbody > tr > td.active, .table > tfoot > tr > td.active, .table > thead > tr > th.active, .table > tbody > tr > th.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > tbody > tr.active > td, .table > tfoot > tr.active > td, .table > thead > tr.active > th, .table > tbody > tr.active > th, .table > tfoot > tr.active > th {
	background-color: #D9EDF7;
}
.table > thead > tr > td.success, .table > tbody > tr > td.success, .table > tfoot > tr > td.success, .table > thead > tr > th.success, .table > tbody > tr > th.success, .table > tfoot > tr > th.success, .table > thead > tr.success > td, .table > tbody > tr.success > td, .table > tfoot > tr.success > td, .table > thead > tr.success > th, .table > tbody > tr.success > th, .table > tfoot > tr.success > th {
	background-color: #5D3261;
	color: #fff;
}
.table > thead > tr > td.info, .table > tbody > tr > td.info, .table > tfoot > tr > td.info, .table > thead > tr > th.info, .table > tbody > tr > th.info, .table > tfoot > tr > th.info, .table > thead > tr.info > td, .table > tbody > tr.info > td, .table > tfoot > tr.info > td, .table > thead > tr.info > th, .table > tbody > tr.info > th, .table > tfoot > tr.info > th {
	background-color: #999;
	color: #fff;
}
.table > thead > tr > td.warning, .table > tbody > tr > td.warning, .table > tfoot > tr > td.warning, .table > thead > tr > th.warning, .table > tbody > tr > th.warning, .table > tfoot > tr > th.warning, .table > thead > tr.warning > td, .table > tbody > tr.warning > td, .table > tfoot > tr.warning > td, .table > thead > tr.warning > th, .table > tbody > tr.warning > th, .table > tfoot > tr.warning > th {
	background-color: #666;
	color: #fff;
}
.table > thead > tr > td.danger, .table > tbody > tr > td.danger, .table > tfoot > tr > td.danger, .table > thead > tr > th.danger, .table > tbody > tr > th.danger, .table > tfoot > tr > th.danger, .table > thead > tr.danger > td, .table > tbody > tr.danger > td, .table > tfoot > tr.danger > td, .table > thead > tr.danger > th, .table > tbody > tr.danger > th, .table > tfoot > tr.danger > th {
	background-color: #F2DEDE;
}
.center h3 {
	text-align: center;
}
.table > tbody > tr.desplegable_tr + tr {
	background-color: #eee;
}
.table > tbody > tr.desplegable_tr td {
	background: #fff!important;
}
.m-bottom {
	margin-bottom: 1em;
}
#contenedor_camp .tabla2 {
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	width: 100%;
	margin: 20px auto;
	font-size: .75em;
}
#contenedor_camp .tabla2 td {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding: 3px;
}
#contenedor_camp .tabla2 tr:nth-child(odd) {
	background: #eee
}
#contenedor_camp .tabla2 tr:nth-child(even) {
	background: #fff
}
#contenedor_camp .tabla2 tr:nth-child(1) {
	border-bottom: 2px solid #ff9900;
	background-color: #fff;
	font-size: 1.1em;
}
#contenedor_camp .tabla3 {
	border-top: 2px solid #ddd;
	border-bottom: 2px solid #ddd;
	width: 100%;
	margin: 20px auto;
	font-size: .75em;
}
#contenedor_camp .tabla3 td {
	border-bottom: 1px solid #ddd;
	padding: 3px;
}
#contenedor_camp .tabla3 tr:nth-child(odd) {
	background: #eee
}
#contenedor_camp .tabla3 tr:nth-child(even) {
	background: #fff
}
#contenedor_camp .tabla3 tr:nth-child(1) {
	background: #aaa;
	color: #fff;
	font-size: 1.1em
}
.table-responsive ul li {
	text-align: justify !important;
	background: transparent url("/imagenes/_img/bullet-productos.png") no-repeat scroll 6px 20px !important;
	padding-left: 28px;
	padding-top: 16px;
}
table.resumen {
	margin-bottom: 2em;
}
table.bordes tbody tr td, table.bordes tbody tr th {
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;/* text-align: center; */
}
table.bordes {
	border: 1px solid #ddd;
}
ul.listado-seguros li {
	list-style-type: disc !important;
	background: none !important;
	margin-left: 20px !important;
	line-height: 140% !important;
}
ul.listado-seguros li ul li {
	list-style-type: circle !important;
	background: none !important;
}
ul.listado-seguros ol li:first-child {
	margin-top: 15px;
}
ul.listado-seguros ol li {
	list-style: decimal !important;
	background: none !important;
}
.listado-ffmm .tipo-productos ul li {
	margin-top: 0rem !important;
	list-style-type: disc;
!important;
	background: none;
}
.listado-ffmm .tipo-productos ul li.submenu {
	margin-top: 0rem !important;
	list-style-type: circle;
!important;
}
.listado-ffmm .tipo-productos ul li a {
	text-decoration: none !important;
}
.listado-ffmm .tipo-productos ul li a:hover {
	text-decoration: underline !important;
}
.observ {
	color: #D75814;
	font-size: 11px;
}
/*Home*/
#destacados-home {
	width: 100%;
	padding: 15px 0 15px;
	background: #EEE;
	display: block;
	overflow: hidden;
}
#destacados-home .section-cam {
	float: left;
	border-right: 1px solid #aaaaaa;
	padding-right: 20px;
	width: 520px;
}
.art-camp {
	width: 160px;
	height: auto; /* 150px */
	/*border: 1px solid #aaaaaa;*/
	position: relative;
	float: left;
	cursor: pointer;
	overflow: hidden;
}
.art-camp {
	line-height: 10px;
}
.art-camp + .art-camp {
	margin-left: 3%;
	max-width: 100%;/* 20px */
}
.art-camp:hover .cont-art {
	display: block;
}
.art-camp .cont-art {
	position: absolute;
	bottom: -160px;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	background: url(/imagenes/_img/bg-cont-art.png) 0 0 repeat;
}
.art-camp .cont-art a {
	text-decoration: none;
	text-align: center;
	padding: 30px;
	display: block;
	font-family: open_sanssemibold;
	height: 100%;
}
.sect-noticias {
	float: right;
	width: 370px;
	height: 165px;
	position: relative;
}
.sect-noticias .deco-sect-noticias {
	background: url(/imagenes/_img/deco-sect-noticias.png) 0 0 repeat;
	bottom: 15px;
	height: 43px;
	left: 0;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.sect-noticias h3, .sect-noticias .link-noticias {
	background: #777777;
	padding: 0 10px;
	color: #FFF;
	display: inline-block;
	position: relative;
	margin-bottom: 14px;
	font-size: 13px;
}
.sect-noticias .link-noticias {
	line-height: 27px;
}
.sect-noticias h3 span {
	position: absolute;
	bottom: -4px;
	left: 0;
	width: 7px;
	height: 4px;
	background: url(/imagenes/_img/flecha.png) 0 0 no-repeat;
}
#destacados-home .sect-temas-interes h3 a {
	color: #FFF !important;
}
.sect-temas-interes h3 span {
	position: absolute;
	bottom: -4px;
	left: 0;
	width: 7px;
	height: 4px;
	background: url(/imagenes/_img/flecha.png) 0 0 no-repeat;
}
.sect-temas-interes h3 a:hover {
	text-decoration: underline !important;
}
#avisobrowser {
	display: none;
}
.jcarousel {
	height: 100px;
	overflow: hidden;
	position: relative;
	width: 100%;
}
.wrapper-carousel-vertical {
	width: 100%;
	height: 100px;
	position: relative;
	padding-bottom: 10px;
	z-index: 100;
}
.jcarousel ul {
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: relative;/*width: 20000em;*/
}
.jcarousel li {
	margin-bottom: 0.5em;
	overflow: hidden;
}
.jcarousel li .date {
	float: left;
}
.jcarousel li .cont-items {
	float: left;
	width: 90%;
	margin-left: 15px;
}
.jcarousel-control-prev, .jcarousel-control-next {
	background: url("/imagenes/_img/carousel-control-vert-up-down.png") no-repeat left center;
	border: 1px solid #ccc;
	bottom: -24px;
	color: #fff;
	height: 20px;
	padding: 0 15px;
	position: absolute;
	text-indent: -9999px;
}
.jcarousel-control-prev {
	background-position: -29px center;
	right: 31px;
}
.jcarousel-control-next {
	background-position: 8px center;
	right: 0;
}
.jcarousel-control-prev:hover span, .jcarousel-control-next:hover span {
	display: block;
}
.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive {
	cursor: default;
	opacity: 0.5;
}
.jcarousel-pagination {
	bottom: 0;
	left: 15px;
	position: absolute;
}
.jcarousel-pagination a {
	background: none repeat scroll 0 0 #FFFFFF;
	border-radius: 14px;
	color: #4E443C;
	display: inline-block;
	font-size: 11px;
	line-height: 14px;
	margin-right: 2px;
	min-width: 14px;
	opacity: 0.75;
	padding: 3px;
	text-align: center;
	text-decoration: none;
}
.jcarousel-pagination a.active {
	background: none repeat scroll 0 0 #4E443C;
	color: #FFFFFF;
	opacity: 1;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}
.bullet-red p.date {
	background-image: url(/imagenes/_img/bullet-productos.png);
	background-repeat: no-repeat;
	width: 7px;
	height: 11px;
	margin-top: 5px;
}
.bullet-red a:hover {
	color: #b91a28;
}
#wrap-productos {
	padding-top: 30px;
}
.article-ico {
	text-align: center;
	float: left;
	padding: 0 10px;
	margin-bottom: 20px;
}
.article-ico h3 {
	margin: 10px 0;
}
.article-ico h3 a, .article-ico h2 a {
	text-decoration: none;
}
.article-ico a {
	text-decoration: underline;
}
.article-ico a:hover {
	color: #b91a28;
}
/*Banner principal slider*/
#banner .item .container {
	height: 100%;
	margin: 0 auto;
	position: relative;
	max-width: 940px;
	z-index: 10;
}
#banner .flexslider.site .item .carousel-caption, #banner .site .slides .item .carousel-caption {
	bottom: 25%;
	left: 2%;
	text-align: left;
	width: 30%;
	text-shadow: 1px 0px 8px #000;
}
#banner .flexslider.site.center .item .carousel-caption {
	text-align: center;
} /** JFPG **/
#banner .flexslider.site2.item .carousel-caption, #banner .site2 .slides .item .carousel-caption {
	bottom: auto;
	left: 220px;
	right: 0;
	width: 100%;
	text-shadow: 1px 0px 8px #000;
}
#banner .flexslider.site2.center .item .carousel-caption {
	text-align: center;
}
#banner .flexslider .item .carousel-caption .bajada p {
	font-size: 1.385em;
}
#banner .flexslider .item .carousel-caption { 	/*text-align: left;*/
	bottom: 35%;/*width: 40%;*/
}
#banner .flexslider.inversiones .item .carousel-caption h2 {
	margin-bottom: 0.5em;
}
#banner .flexslider .item, #banner .slides .item { 	/*height: 380px;*/
	position: relative;
	overflow: hidden;
}
#banner .flexslider .item, #banner .slides .item img {
	width: 100%;
	height: 100%;
}
#banner .flexslider .item.landing {
	height: 200px;
}
#banner .flexslider .item.landing .carousel-caption {
	bottom: 20%;
	left: 2%;
	right: auto;
	top: auto;
	width: auto;
}
#banner .flexslider .item.landing .carousel-caption.serv-cl .search {
	float: none;
	margin-top: 1em;
	margin-left: auto;
	margin-right: auto;
}
#banner .flexslider .item.landing .carousel-caption.serv-cl .search input[type="text"] {
	height: 32px;
}
#banner .flexslider .item.landing .carousel-caption.serv-cl .search .btn {
	top: 12px;
}
#banner .flexslider .item.landing .carousel-caption h2 {
	font-size: 3.7em;
	font-family: open_sanslight;
}
#banner .flexslider .item.landing.center .carousel-caption {
	top: 20%;
	left: 0;
	right: 0;
}
#banner .flexslider .item.landing.center .carousel-caption h2 {
	font-size: 2.7em;
}
#banner .flexslider .item.landing.new-head {
	height: 100px;
}
#banner .flexslider .item.landing.new-head .container {
	margin-top: 1em;
	height: 100px;
}
#banner .flexslider .item.landing.new-head .container .carousel-caption h2 {
	color: #5d3261;
	font-size: 2.6em;
}
#banner .flexslider.blackTitle .item.landing.new-head .container .carousel-caption {
	left: 0;
}
#banner .flexslider.blackTitle .item.landing.new-head .container .carousel-caption h2 {
	color: #333;
	font-family: 'open_sanssemibold';
}
#banner .flexslider .item.landing.new-head .container .carousel-caption h2 img {
	float: left;
	margin: -5px 10px 0 0;
}
#banner .flexslider.hcliente .item {
	height: 265px;
}
#banner .flexslider.hcliente .item .carousel-caption.center {
	padding: 7% 0;
}
#banner .site2 .slides .item {
	height: 200px;
}
#banner .owl-carousel.esp .item .carousel-caption, #banner .esp .slides .item .carousel-caption {
	bottom: auto;
	left: 0;
	right: 0;
	width: 100%;
	text-shadow: 1px 0 8px #000;
} /*#banner .slides .item > img{ 	position:absolute; 	left:0; 	top:0; 	width:100%; }*/
#banner .slides .item > img {
	position: absolute;
	left: 0;
	width: 100%;/*top: 50%;   transform: translateY(-50%);   -webkit-transform: translateY(-50%);   -moz-transform: translateY(-50%);   -ms-transform: translateY(-50%);   -o-transform: translateY(-50%);   top: -10px\9;*/
} /*#banner .ctaRut .slides .item img.desktop{   position:absolute;   left:0;   width:100%;   top: 50%;   transform: translateY(-50%);   -webkit-transform: translateY(-50%);   -moz-transform: translateY(-50%);   -ms-transform: translateY(-50%);   -o-transform: translateY(-50%);   top: -10px\9; }*/
#banner .slides .item img.tablet, #banner .slides .item img.mobile {
	display: none !important;
}
#banner .owl-carousel .item .carousel-caption {
	bottom: 25%; 	/*left: 2%;   right: auto;   top: auto;*/
	width: 30%;
}
#banner ol.flex-control-nav {
	text-align: center;
	width: 100%;
	z-index: 100;
	height: 0;
}
#banner ol.flex-control-nav li a {
	background-color: #aaa;
	cursor: pointer;
	height: 8px;
	border-radius: 50%;
	text-indent: -999px;
	transition: all 0.4s ease 0s;
	width: 8px;
	display: block;
	text-indent: -9999px;
}
#banner ol.flex-control-nav li a.flex-active {
	background-color: #FA9600;
}
#banner ol.flex-control-nav li {
	position: relative;
	top: -25px;
	height: 0px;
	display: inline-block;
	zoom: 1;
	margin: 0px 5px;
}
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
	background-color: #FA9600;
}
#banner ol.flex-control-nav li a {
	border: 2px solid #fff;
}
#banner .carousel-caption {
	width: 40%;
	position: absolute;
	right: 10%;
	top: 25%;
	color: #FFF;
}
.carousel-caption {
	z-index: 10;
}
#head-sala-prensa {
	border-bottom: 1px #ccc solid;
	margin-bottom: 2em;
	display: inline-block;
	width: 100%;
	padding-bottom: 2em;
}
#head-sala-prensa .filtros {
	float: left;
	width: 30%;
	margin-right: 5%;
}
div.variation {
	position: relative;
	height: 42px;
}
div.variation select.select2 {
	height: 42px;
	line-height: 42px;
	margin: 0;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1;
}
.noticia-sala-prensa2 {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.noticia-sala-prensa_sin_bajada {
	border-bottom: 1px #ccc solid;
	display: table;
	margin-bottom: 1.2em;
	padding-bottom: 1em;
	width: 100%;
}
.noticia-sala-prensa_sin_bajada a {
	display: block;
	margin-bottom: 0.5em;
}
.noticia-sala-prensa_sin_bajada a:hover, .noticia-sala-prensa_sin_bajada a:hover h4 {
	color: #b91a28!important;
}
.noticia-sala-prensa2 {
	overflow: hidden;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.noticia-sala-prensa2 span { /*font-weight:bold;*/
}
.noticia-sala-prensa2 a {
	color: #B91A28;
}
.noticia-sala-prensa2 a:hover {
	text-decoration: underline;
}
.noticia-sala-prensa2 .div_img_rc {
	float: left;
	width: 20%;
	max-width: 120px;
	padding-right: 2%;/*border: 1px solid red;*/
}
.noticia-sala-prensa2 .div_txt_rc {
	float: left;
	width: 70%;/*border: 1px solid red;*/
}
#sala-prensa {
	margin-top: 1.3em;
}
/*paginador*/
.paginador {
	float: left;
	width: 100%;
	background: #fff;
	overflow: hidden;
	position: relative;
}
.paginador ul {
	clear: left;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	left: 50%;
	text-align: center;
}
.paginador ul li {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	right: 50%;
	margin-right: 10px;
}
.paginador ul li a {
	background: #aaaaaa;
	color: #fff;
	display: block;
	font-family: open_sansbold;
	height: 24px;
	line-height: 24px;
	padding: 0 8px;
	text-decoration: none;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
}
.paginador ul li a:hover {
	background: #E17628;
	color: #fff!important;
}
.paginador ul li a.active, .paginador ul li a.active:hover {
	background: #fff;
	border: 2px solid #E17628;
	color: #E17628;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	padding: 0 6px;
}
.paginador ul li a.prev-pag, .paginador ul li a.next-pag {
	background: url("/imagenes/_img/btn-paginador.png") no-repeat center top;
	height: 23px;
	width: 5px;
	text-indent: -9999px;
}
.paginador ul li a.prev-pag {
	background-position: center 7px;
}
.paginador ul li a.next-pag {
	background-position: center -22px;
}
.paginador ul li a.next-group {
	background: #fff;
	color: #aaaaaa;
	line-height: 27px;
	padding: 0;
}
.paginador ul li a.next-group:hover {
	color: #E17628;
}
.noticia-sala-prensa .txt.pdf {
	background: url("/imagenes/_img/icon-pdf-corp.png") no-repeat 0 25px;
	display: block;
}
.noticia-sala-prensa .txt.pdf h4, .noticia-sala-prensa .txt.pdf p {
	padding-left: 40px;
	margin-bottom: 0;
	width: auto;
} /*============== DETALLE SALA DE PRENSA ==============*/
.detalle-noticia {
	margin-top: 30px;
}
.detalle-noticia h2 {
	font-family: open_sansregular;
	line-height: 40px;
	margin-bottom: 20px;
}
.detalle-noticia p {
	margin-bottom: 20px;
}
.detalle-noticia img {
	margin-bottom: 20px;
}
.noticias-rel ul li {
	padding: 0;
	background-image: none;
}
.noticias-rel ul li img {
	margin-bottom: 5px;
}
.noticias-rel span {
	display: block;
	margin-bottom: 5px;
	font-size: 11px;
}
.date-publ {
	display: block;
	margin-bottom: 10px;
}
/* tabla*/
.tbl-productos {
	margin-top: 2em;
}
#productTable {
	float: left;
	padding: 15px 0 25px;
	width: 100%;/* 940px */
}
.tbl-respond table {
	margin-bottom: 2em;
}
#productComparison tr.rowContent:last-child td.bord-bottom-yell {
	border-bottom: 2px #fa9600 solid;
}
#productComparison tr.rowContent:last-child td.bord-bottom-red {
	border-bottom: 2px #b91a28 solid;
}
#productComparison tr.rowContent:last-child td.bord-bottom-orange {
	border-bottom: 2px #d75814 solid;
}
#productComparison tr.rowContent:last-child td.bord-bottom-blue {
	border-bottom: 2px #5d3261 solid;
}
/*.productComparison tr.productHeadings td, .productComparison tr.productHeadings th {
    padding: 18px 20px 7px;
}*/
.productComparison tr.productHeadings td {
	background-color: #FFFFFF !important;
	color: #FFFFFF;
}
.productComparison tr.productLinks td {
	padding: 0 20px 10px;
}
#productComparison tr.rowContent {
	background-color: #e4e4e4;
}
.productComparison tr.rowContent {
	background-color: #e4e4e4;
}
#productComparison tr.rowContent:last-child td {
	border-bottom: 2px #ddd solid;
}
#productComparison tr.rowContent td {
	border-right: 1px solid #ddd;
	padding: 20px 3px;
}
.productComparison tr.rowContent th {
	padding: 8px 25px 20px;
	vertical-align: middle;
	width: 20%;
}
.productComparison tr .even, .productComparison tr.productLinks .odd {
	background-color: #F6F6F6;
}
.productComparison tr .odd, .productComparison tr.productLinks .even {
	background-color: #eee;
}
.productComparison tr.bgRow {
	height: 4px !important;
}
#productComparison tr.rows-separator {
	height: 2px !important;
}
.productComparison tr.bgRow td, .productComparison tr.rows-separator td {
	background-color: #ddd;
	font-size: 1px;
	height: 1px;
	line-height: 1%;
	padding: 0;
}
#productComparison tr.sectionType th, #productComparison tr.sectionType td {
	padding: 13px 0;
}
#productComparison tr.sectionType a.expand {
	color: #000000;
	display: block;
	font-size: 125%;
	font-weight: bold;
	padding: 5px 0 3px 35px;
	white-space: nowrap;
}
.productComparison tr ul {
	padding: 0 0 0 2px;
}
#productComparison tr ul li, #fixed-table-header tr ul li {
	color: #333333;
	display: inline;
	float: left;
	font-size: 75%;
	line-height: 16px;
	padding: 0 7px 7px 0;
}
#productComparison th h3, #fixed-table-header th h3 {
	line-height: 20px;
	padding: 1em 0 10px 2px;
}
#productComparison tr.productHeadings.megaHead th, #fixed-table-header tr.productHeadings.megaHead th {
	border-bottom: 1px solid #ddd;
}
#productComparison tr.productHeadings.megaHead th h3, #fixed-table-header tr.productHeadings.megaHead th h3 {
	color: #1F1F1F;
	font-size: 1.2rem;
	line-height: normal;
	padding: 0rem 0;
}
#productComparison th .accion, #fixed-table-header th .accion {
	margin: 0.5em auto;
	min-width: 35%;
	width: 35%;
}
#productComparison th h3 span, #fixed-table-header th h3 span {
	background-position: left 2px;
	display: block;
	font-size: 125%;
	line-height: 20px;
}
#productComparison td p, #productComparison th p {
	line-height: 16px;
	padding: 0;
}
#productComparison td p a, #productComparison th p a {
	color: #B81926;
	font-family: 'open_sanssemibold';
	text-decoration: underline;
}
#productComparison td > a, #productComparison th > a {
	display: block;
	margin-bottom: 5px;
}
#productComparison td > a:hover, #productComparison th > a:hover {
	text-decoration: underline;
}
#productComparison td.center p, #productComparison th.center p {
	text-align: center;
}
/*#productComparison td p strong {
  font-size: 133.33%;
  line-height: 20px;
}*/
.productComparison tr ul li a, #productComparison td a.more {
	cursor: pointer;
	padding: 0 11px 0 0;
}
#productComparison td a.more {
	text-decoration: none;
}
#productComparison td .yes, #productComparison td .no, #grid .grid .contentItem table tr td p.yes, #grid .grid .contentItem table tr td p.no {
	height: 20px;
	padding: 18px 0 0;
	text-indent: -9999px;
}
#grid .grid .contentItem table tr td p.yes, #grid .grid .contentItem table tr td p.no {
	padding: 0;
}
.productHeadings th, .rowContent th {
	border-right: 1px solid #ddd;
	text-align: center;
}
#landing-generica {
	padding-top: 40px;
}
#landing-generica p {
	margin: 0 0 15px;
}
#productComparison, #fixed-table-header {
	border-collapse: separate;
	clear: both;
	width: 100%;/* 940px */
}
#tc {
	padding-top: 1rem;
}
#fixed-table-header {
	z-index: 1111;
}
#tarifas {
	margin-bottom: 1em;
	padding-top: 1rem;
}
#tarifas .m-bottom {
	margin-bottom: 2em;
}
#tarifas .categorias-serv > ul {
	display: block;
	margin-bottom: 2rem;
	margin-right: 4%;
	width: 100%;
}
#tarifas .categorias-serv > ul li {
	list-style: disc inside;
	margin-bottom: 0.9rem;
	padding-left: 20px;
}
#tarifas .categorias-serv > ul li.titleCategory {
	font-family: 'open_sanssemibold';
	font-size: 1.125rem;
	list-style: none;
	margin-bottom: 1rem;
	padding-left: 0;
}
#tarifas .categorias-serv > ul li a {
	color: #333;
	font-size: 0.875rem;
}
#tarifas .categorias-serv > ul li a:hover {
	color: #B21F25;
}
.search {
	background: url("../../_img/bg-input.jpg") repeat-x left top #ffffff;
	border: 1px solid #aaaaaa;
	margin-top: -33px;
	float: right;
	position: relative;
	overflow: hidden;
	width: 36%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.search.forModulo {
	margin-top: 0;
	margin-bottom: 2em;
	width: 100%;
}
.search input[type="text"] {
	border: 0;
	float: left;
	font-style: italic;
	padding: 4px 30px 4px 5px;
	width: 80%;
	height: 22px;
	line-height: 22px;
	transition: width 0.5s;
	-moz-transition: width 0.5s;
	-webkit-transition: width 0.5s;
}
.search input[type="text"]:hover, .search input[type="text"]:hover {
	width: 150%;
}
.search .btn {
	background: url("../../_img/icon-buscador.png") no-repeat center top;
	width: 16px;
	height: 16px;
	position: absolute;
	top: 6px;
	right: 5px;
}
.search.xl-search {
	float: none;
	display: block;
	width: 50%;
	margin: 4em auto;
}
/* Nueva visa chilena */












.nuevasCampanas .content-variable-landing .var-content {
	min-height: 0;
}
.nuevasCampanas .content-variable-landing {
	margin-bottom: 30px;
}
.nuevasCampanas .header {
	line-height: 0;/*margin-left: 0;
	width: 100%;*/
}
.nuevasCampanas .portaPromociones {
	cursor: pointer;
}
.nuevasCampanas .portaPromociones .promociones {
	max-width: 18%;
	width: 100%;
	border: 1px solid #AAAAAA;
	float: left;
	margin: 0 2% 2% 0;
	position: relative;
}
.nuevasCampanas .portaPromociones.columnas4 .promociones {
	max-width: 23.2%;
}
.nuevasCampanas .promociones.marginRight0 {
	margin-right: 0;
}
.nuevasCampanas .portaPromociones .promociones img {
	width: 100%;
	display: block;
}
.nuevasCampanas .portaPromociones span.expandirPromocion {
	width: 34px;
	height: 34px;
	border: 2px solid #AAAAAA;
	border-radius: 5px;
	display: block;
	background-color: #000;
	opacity: 0.8;
	position: absolute;
	bottom: 10px;
	right: 10px;
	background-image: url(/imagenes/_img/icon_expandir.png);
	background-position: center;
	background-repeat: no-repeat;
}
.tituloPromocion {
	text-align: center;
	color: #ffffff;
	font-size: 18px;
	position: Absolute;
	top: 42%;
	display: none;
	z-index: 99999999;
	background-color: #000;
	padding: 10px;
	box-sizing: border-box;
	width: 100%;
}
.nuevasCampanas .promociones:hover > .tituloPromocion {
	display: block;
}
.nuevasCampanas .promociones:hover > span.expandirPromocion {
	width: 100%;
	height: 100%;
	border: 5px solid #666666;
	border-radius: 0px;
	background-color: #000;
	opacity: 0.6;
	bottom: 0;
	right: 0;
	background-image: url(/imagenes/_img/icon_expandir.png);
	background-position: 130px 10px;
	box-sizing: border-box;
	transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
	-moz-transition: all 0.1s ease;
	-o-transition: all 0.1s ease
}
.nuevasCampanas .portaPromociones.columnas4 .promociones:hover > span.expandirPromocion {
	background-position: 180px 10px;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white {
	border-top: 1px solid #BBBBBB;
}
.nuevasCampanas .tab-content {
	border: 1px solid #BBBBBB;
	font-size: 15px;
	line-height: 150%;/*box-sizing: border-box; hay que agregarlo en el media query recordar*/
	position: relative;
}
.nuevasCampanas .llamadoAtencion.form h3, .nuevasCampanas .campanaVigente h3 {
	margin-bottom: 10px!important;
	font-size: 20px !important;
}
.nuevasCampanas .llamadoAtencion.form h3 div {
	padding-bottom: 10px!important;
}
.nuevasCampanas .campanaVigente h3 {
	margin-bottom: 10px!important;
}
.nuevasCampanas .llamadoAtencion.form h3, h3.todosumaTitle, .nuevasCampanas .tipo-productos-caja h3, .nuevasCampanas .tab-content h3, .nuevasCampanas .campanaVigente h3, .nuevasCampanas .contBotonesespeciales .col-3 h3, .portaEnlace h3 {
	border-bottom: 1px solid #C9C9C9;
	font-size: 22px;
	text-align: left;
	color: #000000;
}
.nuevasCampanas .llamadoAtencion.form h3 div, .nuevasCampanas .tipo-productos-caja h3 span, .nuevasCampanas .tab-content h3 span, .nuevasCampanas .campanaVigente span, .nuevasCampanas .contBotonesespeciales .col-3 h3 span, .portaEnlace h3 span, h3.todosumaTitle span {
	border-bottom: 2px solid #FF8700;
	position: relative;
	display: inline-block;
	top: 1px;
	padding-bottom: 20px;
}
.nuevasCampanas .nav-tabs > li {
	margin-bottom: -1px;
}
.nuevasCampanas .nav > li > a {
	top: -1px;
	border-left: 1px solid #DFDFDF;
	margin-right: -1px;
	font-size: 13px;
	color: #666666;
	padding: 20px 10px 20px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.nuevasCampanas .nav.kitDigital > li > a {
	top: -1px;
	border-left: 1px solid #DFDFDF;
	margin-right: -1px;
	font-size: 13px;
	color: #666666;
	padding: 20px 10px 20px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
/*KIT DIGITAL*/

.nuevasCampanas .nav-tabs .kitDigital > li {
	margin-bottom: -1px;
}
.nuevasCampanas .nav.kitDigital > li > a {
	top: -1px;
	border-left: 1px solid #DFDFDF;
	margin-right: -1px;
	font-size: 13px;
	color: #666666;
	padding: 15px 0px 100px 100px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.nuevasCampanas .nav.kitDigital > li:first-child > a {
	border-left: 0 none;
}
.nuevasCampanas .nav.kitDigital > li.active:first-child > a {
	border-left: 1px solid #BBBBBB;
}
.nuevasCampanas .nav.kitDigital > li.active:last-child > a {
	border-right: 1px solid #BBBBBB;
}
.nuevasCampanas .nav.kitDigital > li.active > a {
	border-left-color: #BBBBBB;
	border-right-color: #BBBBBB;
	background-position: 12px -158px;
	z-index: 10;
	color: #ffffff;
}
.nuevasCampanas .nav.kitDigital > li.active a {
	outline: 0 none !important;
}
/* fin kit*/



.nuevasCampanas .nav > li:first-child > a {
	border-left: 0 none;
}
.nuevasCampanas .nav > li.active:first-child > a {
	border-left: 1px solid #BBBBBB;
}
.nuevasCampanas .nav > li.active:last-child > a {
	border-right: 1px solid #BBBBBB;
}
.nuevasCampanas .nav > li.active > a {
	border-left-color: #BBBBBB;
	border-right-color: #BBBBBB;
	background-position: 10px -77px;
	z-index: 10;
	color: #FF8700;
}
.nuevasCampanas .nav > li.active a {
	outline: 0 none !important;
}
.nuevasCampanas .rsbtn {
	position: absolute;
	right: 23px;
	top: 18px;
}
/*ICONOS ACORDEON*/
.nuevasCampanas .nav > li > a.iconDescripcion {
	background-image: url(/imagenes/_img/icon_descripcion_accor.png);
}
.nuevasCampanas .nav > li > a.iconRenegociacion {
	background-image: url(/imagenes/_img/icon_renegociacion.png);
}
.nuevasCampanas .nav > li > a.iconContacto {
	background-image: url(/imagenes/_img/icon_contacto.png);
}
.nuevasCampanas .nav > li > a.iconTelefono {
	background-image: url(/imagenes/_img/iconos_menu/ico_telefono.png);
}
.nuevasCampanas .nav > li > a.iconBeneficio {
	background-image: url(/imagenes/_img/icon_beneficio_accor.png);
}
.nuevasCampanas .nav > li > a.iconRequisitos {
	background-image: url(/imagenes/_img/icon_requisitos_accor.png);
}
.nuevasCampanas .nav > li > a.iconDocumentacion {
	background-image: url(/imagenes/_img/icon_documentos_accor.png);
}
.nuevasCampanas .nav > li > a.iconTarifas {
	background-image: url(/imagenes/_img/icon_tarifas_accor.png);
}
.nuevasCampanas .nav > li > a.iconPreguntas {
	background-image: url(/imagenes/_img/icon_preguntas_accor.png);
}
.nuevasCampanas .nav > li > a.iconNovedades {
	background-image: url(/imagenes/_img/icon_novedades.png);
}
.nuevasCampanas .nav > li > a.iconNoticias {
	background-image: url(/imagenes/_img/icon_noticias_accor.png);
}
.nuevasCampanas .nav > li > a.iconOperadores {
	background-image: url(/imagenes/_img/icon_operadores_accor.png);
}
.nuevasCampanas .nav > li > a.iconTarjetas {
	background-image: url(/imagenes/_img/icon_credito_operador.png);
}
.nuevasCampanas .nav > li > a.iconTeatro {
	background-image: url(/imagenes/_img/icon_teatro.png);
}
.nuevasCampanas .nav > li > a.iconCultural {
	background-image: url(/imagenes/_img/icon_centro_cultural.png);
}
.nuevasCampanas .nav > li > a.iconMusica {
	background-image: url(/imagenes/_img/icon_musica.png);
}
.nuevasCampanas .nav > li > a.iconGratis {
	background-image: url(/imagenes/_img/icon_gratis.png);
}
.nuevasCampanas .nav > li > a.iconCine {
	background-image: url(/imagenes/_img/icon_cine.png);
}
.nuevasCampanas .nav > li > a.iconMuseo {
	background-image: url(/imagenes/_img/icon_museo.png);
}
.nuevasCampanas .nav > li > a.iconVerano {
	background-image: url(/imagenes/_img/icon_verano.png);
}
.nuevasCampanas .nav > li > a.ic_comousar_pe {
	background-image: url(/imagenes/_img/ic_comousar_pe.png);
}
.nuevasCampanas .nav > li > a.ic_descripcion_pe {
	background-image: url(/imagenes/_img/ic_descripcion_pe.png);
}
.nuevasCampanas .nav > li > a.ic_periododecontrato_pe {
	background-image: url(/imagenes/_img/ic_periododecontrato_pe.png);
}
.nuevasCampanas .nav > li > a.ic_planesprecios_pe {
	background-image: url(/imagenes/_img/ic_planesprecios_pe.png);
}
.nuevasCampanas .nav > li > a.ic_quecubre_pe {
	background-image: url(/imagenes/_img/ic_quecubre_pe.png);
}
.nuevasCampanas .nav > li > a.ic_quenocubre_pe {
	background-image: url(/imagenes/_img/ic_quenocubre_pe.png);
}
.nuevasCampanas .nav > li > a.ic_renovacion_pe {
	background-image: url(/imagenes/_img/ic_renovacion_pe.png);
}
.nuevasCampanas .nav > li > a.ic_requisitos_pe {
	background-image: url(/imagenes/_img/ic_requisitos_pe.png);
}

/**VIDEOS NUEVOS**/


.nuevasCampanas .seccionAPP .tab-content.vertical {
	border: 0 none;
}
.nuevasCampanas .seccionAPP .nav > li.active:first-child > a {
	border-left: 0 none;
}
.nuevasCampanas .seccionAPP .nav-tabs > li {
	margin-bottom: 0px;
}
.nuevasCampanas .seccionAPP .nav > li.active > a {
	border-right-color: transparent;
	background-color: transparent;
}
.nuevasCampanas .seccionAPP .nav > li > a {
	border-left: 0 none;
}
.nuevasCampanas .seccionAPP .tab-content {
	background-color: transparent;
}
/*ICONOS ACTIVE ACORDEON KITDIGITAL*/
.nuevasCampanas .nav.kitDigital > li > a {
	background-position: 12px 13px;
}
.nuevasCampanas .nav.kitDigital > li:hover > a {
	background-position: 12px -158px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color: #FF8700;
}
/*ICONOS ACTIVE ACORDEON*/

.nuevasCampanas .nav > li > a {
	background-position: 10px 13px;
}
.nuevasCampanas .nav > li:hover > a {
	background-position: 10px -77px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	color: #FF8700;
}
.nuevasCampanas #changesize {
	top: 24px;
	position: relative;
}
.nuevasCampanas .acordeonListado ul li {
	font-size: 16px;
	margin-bottom: 10px !important;
}
.nuevasCampanas .acordeonListado ul li a.simulaAcordeon {
	margin-top: 5px;
	display: block;
	text-decoration: underline;
	line-height: 120%;
}
.nuevasCampanas .acordeonListado ul li, .nuevasCampanas .tab-content ul li {
	background-image: url(/imagenes/_img/bullet_acor.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
	color: #828181;
	line-height: 140%;
}
.nuevasCampanas .title-line h2 {
	/*font-family: open_sanslight;*/
	padding: 5px 10px;
}
/*modal fondo*/
.modalPromocion {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999999999;
	background-color: rgba(0,0,0,0.65);
	padding: 3% 0;
	display: none;
	white-space: normal;
}
/* contenedor modal */
.contenedorPromocion {
	margin-top: 13px;
	background-color: #eee;
	border-radius: 4px;
	padding-right: 15px;
	padding-left: 15px;
	padding: 35px 20px 20px 20px;
	box-sizing: border-box;
	max-width: 650px;
	margin: 10px auto;
	text-align: center;
	position: relative;
	width: 95%;
}
.cerrarModal {
	position: absolute;
	top: 10px;
	right: 20px;
	background-image: url(/imagenes/_img/icon_cerrar_modal.png);
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px;
	display: block;
}
/*fin modal */



/*Estilos para página convenios*/
.nuevasCampanas .bg-bar.extendido .claim {
	width: 43%;
}
.nuevasCampanas .bg-bar.extendido .claim h2, .nuevasCampanas .bg-bar.extendido .claim h3 {
	color: #ffffff;
}
.nuevasCampanas .bg-bar.extendido .var-content {
	width: 48%;
}
.nuevasCampanas .bg-bar.extendido {
	background: url(/imagenes/_img/bg-var-content-extendido.jpg) left top repeat #eeeeee;
	background-size: 100% 100%;
}
.nuevasCampanas .content-variable-landing .var-content .simulador .accion.seleccion, .nuevasCampanas .content-variable-landing .var-content .simulador .accion.enfatizado {
	max-width: 40%;
	min-width: 40%;
	line-height: normal;
	padding: 8px
}
.content-variable-landing .var-content .simulador.calugaPromocion .accion.seleccion {
	min-width: 21%;
}
/*Iconos Acordeon*/
.nuevasCampanas .nav > li > a.iconCtaCte {
	background-image: url(/imagenes/_img/icon_cuenta_corriente.png);
}
.nuevasCampanas .nav > li > a.iconCreditoHipotecario {
	background-image: url(/imagenes/_img/icon_credito_hipotecario.png);
}
.nuevasCampanas .nav > li > a.iconCreditoPersonal {
	background-image: url(/imagenes/_img/icon_credito_personal.png);
}
.nuevasCampanas .nav > li > a.iconMejoresVecinos {
	background-image: url(/imagenes/_img/icon_mejores_vecinos.png);
}
.nuevasCampanas .nav > li > a.iconOperador {
	background-image: url(/imagenes/_img/icon_operador.png);
}
.nuevasCampanas .nav > li > a.iconTarjetasCredito {
	background-image: url(/imagenes/_img/icon_tarjetas_credito.png);
}
.nuevasCampanas .nav > li > a.iconPersonas {
	background-image: url(/imagenes/_img/icon_personas_tabs.png);
}
.nuevasCampanas .nav > li > a.iconMicro {
	background-image: url(/imagenes/_img/icon_micro_tabs.png);
}
.nuevasCampanas .nav > li > a.iconPequenas {
	background-image: url(/imagenes/_img/icon_pequenas_tabs.png);
}
.nuevasCampanas .nav > li > a.iconAhorroConvenios {
	background-image: url(/imagenes/_img/icon_ahorro_convenios.png);
	}
.nuevasCampanas .nav > li > a.iconSegurosConvenios {
	background-image: url(/imagenes/_img/icon_seguros_convenios.png);
	}
.nuevasCampanas .nav.iconXL > li:hover > a, .nuevasCampanas .nav.iconXL > li.active > a {
	background-position: 10px -74px;
}
.nuevasCampanas .nav.iconXL > li > a {
	background-position: 10px 9px;
	font-size: 15px;
	padding: 20px 10px 20px 62px;
}
/*tabla*/

.nuevasCampanas table.bordes tbody tr td, table.bordes tbody tr th {
	font-size: 14px;
}
.nuevasCampanas table.bordes tbody tr td {
/*width: 50%;*/
}
.nuevasCampanas h3 span.portaImagenes img {
	max-width: 143px;
	height: auto;
	margin: 0;
}
.nuevasCampanas h3 span.portaImagenes {
	top: 6px;
}
.nuevasCampanas span.corchete {
	color: #FF7F00;
	font-weight: bold;
}
.nuevasCampanas a.linkN {
	color: #FF8000;
	font-weight: bold;
}
.nuevasCampanas div.contImagen img {
	float: none;
}
.nuevasCampanas .portaLogo {
	position: absolute;
	right: -42px;
	top: -143px;
	z-index: 10;
}
/*Nuevos Seguros*/
.nuevasCampanas .logoFranja img {
	vertical-align: middle;
	padding-left: 20px;
	padding-bottom: 2px;
}
/*Cambios actualizcion (Home2)*/

.botones-menu-personas {
	float: right;
	margin-top: 20px;
	margin-bottom: 20px;
}
.bt-haztecliente-personas {
	font-size: 14px;
	background: #777777;
	color: #FFF;
	display: inline-block;
	min-height: 42px;
	line-height: 42px;
	min-width: 115px;
	padding: 0 10px;
	margin-right: 10px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	z-index: 1;
}
.bt-haztecliente-personas:hover {
	background: #5e5b5b;
	color: #fff !important;
}
.bt-login-personas {
	font-size: 14px;
	background: #ff8700;
	color: #FFF;
	display: inline-block;
	min-height: 42px;
	line-height: 42px;
	min-width: 115px;
	padding: 0 10px;
	text-align: center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	z-index: 1;
}
.bt-login-personas:hover {
	background: #d7590f;
	color: #fff !important;
}
.banner-descarga {
	float: left;
	margin-right: 20px;
	border-right: 1px solid #aaaaaa;
	padding-right: 20px;
}
/*div.banner-descarga img {
	margin-top: 10px;
}*/
.conoce-tu-banco-videos {
	background-color: #f2f2f2;
	width: 49%;
	min-height: 200px;
	float: left;
	margin-right: 1%;
	box-sizing: border-box;
	margin-bottom: 1%;
	margin-top: 1%;
}
.conoce-tu-banco-videos a {
	color: #B91A28;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	line-height: 20px;
}
.div_img_video img {
	margin-bottom: 8px;
	cursor: pointer;
}
.div_img_video {
	padding: 10px 10px 5px 10px;
}
.div_img_titulo {
}
.div_img_titulo a p {
	font-size: 13px;
	font-weight: 600;
}
.div_img_titulo a :active, .div_img_titulo a :focus, .div_img_titulo a :hover, .div_img_titulo a :visited {
	outline: 0 none !important;
}
.div_img_titulo a :active, .div_img_titulo a :focus, .div_img_titulo a :hover, .div_img_titulo a :visited {
	outline: 0 none;
}
 .div_img_titulo a::-moz-focus-inner, .div_img_titulo a::-moz-visited-inner, .div_img_titulo a::-moz-active-inner {
 border: 0 !important;
}
.div_img_subtitulo {
	padding: 0px 10px 5px 10px;
}
.div_img_subtitulo a p {
	font-size: 11px;
	color: #929292;
}
.conoce-tu-banco-videos.margin-right0 {
	margin-right: 0;
}
.contenedor-videos {
	padding: 10px 10px 30px 10px;
	margin-bottom: 30px;
	border-bottom: 1px solid #ccc;
}
.contenedor-videos.noborde {
	border-bottom: 0 none;
}
.textorojovideos {
	color: #B91A28;
	font-size: 1.7em;
	font-weight: bold;
}
.div_img_subtitulo a {
	color: #929292;
}
.conoce-tu-banco-videos a:hover {
	text-decoration: underline;
}
.conoce-tu-banco-videos .div_img_rc {
	float: left;
	width: 20%;
	max-width: 120px;
	padding-right: 2%;/*border: 1px solid red;*/
}
.conoce-tu-banco-videos .div_txt_rc {
	float: left;
	width: 70%;/*border: 1px solid red;*/
}
.calugas-home {
	max-width: 940px;
	margin: 20px auto;
	position: relative;
}
input.buscador-home-personas[type="search"] {
	right: 5px;
	width: 45px; /*ancho por defecto*/
	background: #ededed url('/imagenes/_img/iconos_menu/search-icon.png') no-repeat 9px center; /*icono lupa*/
	padding: 12px 20px 9px 10px;
	border-radius: 15em;
	-webkit-transition: all .5s; /* transición de .5seg a todos los elementos para chrome*/
	-moz-transition: all .5s; /* transición de .5seg a todos los elementos para mozilla*/
	-o-transition: all .5s; /* transición de .5seg a todos los elementos para ophera*/
	transition: all .5s; /* transición de .5seg a todos los elementos*/
	outline: none; /* ocultar el fucos automático de los input */
}
input.buscador-home-personas[type="search"]:focus {
	width: 200px; /*tamaño del boton buscar al hacer click*/
	padding-left: 32px; /*espacio entre el icono lupa y el placeholder*/
	color: #000;
	background-color: #FFF;
}
.portaBuscador {
	display: inline-block;
	margin-right: 10px;
}
.seccion-calugas {
	float: left;
	padding-right: 20px;
	width: 960px;
}
/* Slider caluga */
.slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}
.slick-list {
	position: relative;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
}
.altoPromociones {
	min-height: 260px
}
.slick-list:focus {
	outline: none;
}
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.slick-track {
	position: relative;
	top: 0;
	left: 0;
	display: block;
}
.slick-track:before, .slick-track:after {
	display: table;
	content: '';
}
.slick-track:after {
	clear: both;
}
.slick-loading .slick-track {
	visibility: hidden;
}
.slick-slide {
	display: none;
	float: left;
	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide {
	float: right;
}
.slick-slide img {
	display: block;
}
.slick-slide.slick-loading img {
	display: none;
}
.slick-slide.dragging img {
	pointer-events: none;
}
.slick-initialized .slick-slide {
	display: block;
}
.slick-loading .slick-slide {
	visibility: hidden;
}
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}
div.slick-slide {
	margin: 0px 5px;
}
div.img-calugas-home a img {
	border: 1px solid #aaaaaa;
}
/* fin Slider caluga */

/*NUEVAS CALUGAS DEL HOME */

.article-ico.bg-iconos-seccion {
	background-repeat: no-repeat;
	text-align: left;
	padding-left: 60px;
}
/*LOGO*/


.article-ico.bg-iconos-seccion.iconoClaro {
	background-image: url(/imagenes/_campanas/Recarga-Celular/claro.jpg);
	border-bottom: 1px solid #CCC;
	border-radius: 0;
}
.article-ico.bg-iconos-seccion.iconoEntel {
	background-image: url(/imagenes/_campanas/Recarga-Celular/entel.jpg);
	border-bottom: 1px solid #CCC;
	border-radius: 0;
}
.article-ico.bg-iconos-seccion.iconoMovistar {
	background-image: url(/imagenes/_campanas/Recarga-Celular/MOVISTAR.jpg);
	border-bottom: 1px solid #CCC;
	border-radius: 0;
}
.article-ico.bg-iconos-seccion.iconoWom {
	background-image: url(/imagenes/_campanas/Recarga-Celular/WOM.png);
	border-bottom: 1px solid #CCC;
	border-radius: 0;
}
.article-ico.bg-iconos-seccion.iconoHome1 {
	background-image: url(/imagenes/_img/home1.png);
}
.article-ico.bg-iconos-seccion.iconoHome2 {
	background-image: url(/imagenes/_img/home2.png);
}
.article-ico.bg-iconos-seccion.iconoHome3 {
	background-image: url(/imagenes/_img/home3.png);
}
.article-ico.bg-iconos-seccion.iconoHome4 {
	background-image: url(/imagenes/_img/home4.png);
}
.article-ico.bg-iconos-seccion.iconoHome5 {
	background-image: url(/imagenes/_img/home5.png);
}
.article-ico.bg-iconos-seccion.iconoHome6 {
	background-image: url(/imagenes/_img/home6.png);
}
.article-ico.bg-iconos-seccion.iconoHome7 {
	background-image: url(/imagenes/_img/home7.png);
}
.article-ico.bg-iconos-seccion.iconoHome8 {
	background-image: url(/imagenes/_img/home8.png);
}
.article-ico.bg-iconos-seccion.iconoHome9 {
	background-image: url(/imagenes/_img/home9.png);
}
.article-ico.bg-iconos-seccion.iconoHome10 {
	background-image: url(/imagenes/_img/home10.png);
}
.article-ico.bg-iconos-seccion.iconoHome11 {
	background-image: url(/imagenes/_img/home11.png);
}
.article-ico.bg-iconos-seccion.iconoHome12 {
	background-image: url(/imagenes/_img/home12.png);
}
.article-ico.bg-iconos-seccion.iconoHome13 {
	background-image: url(/imagenes/_img/home13.png);
}
.article-ico.bg-iconos-seccion.iconoHome14 {
	background-image: url(/imagenes/_img/home14.png);
}
.article-ico.bg-iconos-seccion.iconoHome15 {
	background-image: url(/imagenes/_img/home15.png);
}
.article-ico.bg-iconos-seccion.iconoHome16 {
	background-image: url(/imagenes/_img/home16.png);
}
.article-ico.bg-iconos-seccion.iconoHome17 {
	background-image: url(/imagenes/_img/home17.png);
}
.article-ico.bg-iconos-seccion.iconoHome18 {
	background-image: url(/imagenes/_img/personas_seguros.png);
}
.article-ico.bg-iconos-seccion.iconoHome19 {
	background-image: url(/imagenes/_img/home-hipotecario.png);
}
.article-ico.bg-iconos-seccion.iconoHome20 {
	background-image: url(/imagenes/_img/trabaja_bcoestado.png);
}
/*ACORDEO DE SEGURos*/


.article-ico.bg-iconos-seccion.crut1 {
	background-image: url(/imagenes/_img/CuentaRUT_caida1.png);
}
.article-ico.bg-iconos-seccion.crut2 {
	background-image: url(/imagenes/_img/CuentaRUT_caida2.png);
}
.article-ico.bg-iconos-seccion.crut3 {
	background-image: url(/imagenes/_img/CuentaRUT_caida3.png);
}
.grid.icon .article-ico.bg-iconos-seccion {
	padding-left: 74px;
	height: 93px;
}
.contListado .panel-heading {
	border: 0 none;
	background: url(/imagenes/_img/bullet_listado_acordeon.fw.png) no-repeat left -25px;
}
.panel-group .panel.contListado:last-child .panel-heading {
	border: 0 none;
}
.contListado .panel-heading.show {
	background-position: left -106px;
}
.contListado .panel-body {
	background-color: #ffffff;
	padding: 0 30px;
	line-height: 22px;
	background-repeat: no-repeat;
	background-position: 20px 6px;
	padding-left: 20px;
}
.contListado .panel-body ul li {
	margin-bottom: 20px;
}
.contListado .panel-body ul li a {
	color: #C71F18;
}
.contListado .panel-body ul li a:hover {
	color: #C71F18;
	text-decoration: underline;
}
.contListado .panel-title > a {
	padding: 5px 10px 5px 20px;
	outline: 0 none !important;
	text-decoration: underline;
	font-size: 16px;
}
.contListado .panel-collapse {
	padding: 15px 0;
}
.contListado .panel-heading h4 a {
	text-decoration: underline;
	font-size: 16px;
	padding-left: 20px;
}
/*fin acordeon listado*/


div.sect-temas-interes h3 a {
	background: #777777;
	padding: 0 2px;
	color: #FFF;
	display: inline-block;
	position: relative;
	font-size: 13px;
}
/*  tab */



#myInput {
	width: 40%;
	-webkit-transition: width 0.3s ease-in-out;
}
.jumbotron {
	margin-bottom: 30px;
	color: inherit;
	text-align: center;
}
.panel_inst, .panel_inst-2 {
	background-color: #f0f0f0;
	font-size: 30px;
	color: #777777;
	padding: 20px;
	margin: 0px;
	border: 1px solid #ccc;
	border-radius: 5px;
	text-align: center;
	box-sizing: border-box;
	margin-bottom: 10px;
}
.panel_inst p {
	text-align: justify;
	margin: 5px;
	font-size: 14px;
}
.panel_inst img {
	float: none;
	margin: 5px auto;
}
/* Donaciones ccespedes */
.mLeft0 {
	margin-left: 0px !important;
}
.panel_inst-2 h4 {
	font-size: 16px;
	text-align: left;
	margin-bottom: 0;
	line-height: 19px;
	height: 55px;
}
.panel_inst-2 h4 small {
	font-size: 14px;
	font-weight: bold;
}
.panel_inst-2 p {
	margin: 5px;
	font-size: 14px;
	min-height: 200px;
	text-align: left !important;
}
.panel_inst-2 div {
	width: 100% !important;/*height: 80px;*/
}
.panel_inst-2 img {
	display: block;
	margin: 10px auto;
	float: none;
}
div.fz-input {
	margin: 15px 0;
}
div.fz-input input {
	font-size: 12px;
	margin: 0px 5px 20px 5px;
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
}
.no_margin_left {
	margin-left: 0px !important;
}
.texto-sobre-boton-corredores {
	right: 183px;
	position: absolute;
	top: 15px;
}
.ocultaNuevascalugas {
	display: none !important;
}
/* estilos para muevas secciones nivel 2*/
.nuevasCampanas .tipo-productos-caja.soloInfo .col-4 {
	background-image: none;
}
.nuevasCampanas .tipo-productos-caja .col-4 {
	border-radius: 6px;
	border: 1px solid #d4d4d4;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
	background-image: url(/imagenes/_img/ir_productos.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	overflow: hidden;
	min-height: 220px;
}
.nuevasCampanas .tipo-productos-caja .col-6, .nuevasCampanas .tipo-productos-caja .col-12.cont {
	border-radius: 6px;
	border: 1px solid #d4d4d4;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	min-height: 390px;
	margin-bottom: 20px;
}





.nuevasCampanas .tipo-productos-caja .col-4.altura {
	min-height: 240px;
}
.nuevasCampanas .tipo-productos-caja .col-4 img.tarjetaMin {
	position: absolute;
	bottom: 10px;
}
.nuevasCampanas .tipo-productos-caja .col-12 {
	margin-left: 0px;
	margin-top: 20px;
}
.nuevasCampanas .tipo-productos-caja .col-6 h3, .nuevasCampanas .tipo-productos-caja .col-4 h3 {
	margin-bottom: 15px;
}
.nuevasCampanas .tipo-productos-caja .col-6 h3 span, .nuevasCampanas .tipo-productos-caja .col-4 h3 span,  {
	padding-bottom: 10px;
	color: #000;
	font-size: 20px;
	font-family: open_sansregular
}
.nuevasCampanas .tipo-productos-caja .col-4 a.irProductos {
	position: absolute;
	/*height: 30px;
	width: 30px;*/
	right: 0;
	bottom: 0;
}
.nuevasCampanas .tipo-productos-caja .col-4 p, .nuevasCampanas .tipo-productos-caja .col-4 p {
	color: #808080;
}
.nuevasCampanas .tipo-productos-caja .col-4:hover a.irProductos {
	background-image: url(/imagenes/_img/ir_productos_hover.png);
	background-repeat: no-repeat;
	box-sizing: border-box;
	background-position: bottom right;
	width: 100%;
	height: 100%;
}
.nuevasCampanas .tipo-productos-caja .col-4 a.verBeneficios {
	color: #fff;
	padding: 11px 10px;
	font-size: 12px;
	border-radius: 4px;
	position: absolute;
	top: 17px;
	right: 20px;
	background-color: #777777;
}
.nuevasCampanas .tipo-productos-caja .col-4 a.verBeneficios:hover {
	background-color: #D7590F
}
.nuevasCampanas .tipo-productos-caja .col-4.beneficios:hover a.irProductos {
	height: 75%;
}
.nuevasCampanas .tipo-productos-caja .col-4:hover h3 span, .nuevasCampanas .contBotonesespeciales .col-3:hover h3 span {
	border-bottom: 2px solid #C71E17;
}
.nuevasCampanas div.llamadoAtencion:hover, .nuevasCampanas .tipo-productos-caja .col-4:hover, .nuevasCampanas .contBotonesespeciales .col-3:hover, .portaEnlace:hover, .nuevasCampanas .tipo-productos-caja .col-6:hover {
	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.16);
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.escondeFormLLamada {
	display: none!important;
}
.PantallaRespuesta {
	max-width: 560px !important;
	padding-top: 20px !important;
	padding-bottom: 40px !important;
	margin-bottom: 30px !important;
	border: 1px solid #eee;
	border-radius: 10px;
}
.nuevasCampanas div.llamadoAtencion {
	border: 1px solid #ccc;
	padding: 30px 20px 20px 20px;
	background-color: #ffffff;
	font-size: 14px;
	color: #828181;
	margin-bottom: 20px;
	position: relative;
	border-radius: 6px;
	margin-top: 40px
}
.nuevasCampanas div.llamadoAtencionMovistar {
	border: 1px solid #ccc;
	padding: 30px 20px 20px 20px;
	background-color: #ffffff;
	font-size: 14px;
	color: #828181;
	margin-bottom: 20px;
	position: relative;
	border-radius: 6px;
	margin-top: 40px
}
.nuevasCampanas div.llamadoAtencionClaro {
	border: 1px solid #ccc;
	padding: 30px 20px 20px 20px;
	background-color: #ffffff;
	font-size: 14px;
	color: #828181;
	margin-bottom: 20px;
	position: relative;
	border-radius: 6px;
	margin-top: 40px
}
.nuevasCampanas div.llamadoAtencion .infoEspecial {
	color: #f49600;
	font-family: open_sanssemibold;
	line-height: 140%;
}
.nuevasCampanas div.llamadoAtencion .titulo {
	text-align: center;
	font-size: 20px;
	margin: 20px 0;
	color: #6b6b6b;
	line-height: 140%;
}
.nuevasCampanas div.llamadoAtencion p.especial {
	line-height: 150%;
	padding-bottom: 20px;
}
.nuevasCampanas div.llamadoAtencion.form span {
	/*background-image: url(/imagenes/_img/icon_form.png);*/
}
.nuevasCampanas div.llamadoAtencion span.atencion, .nuevasCampanas div.llamadoAtencion span.hipoteca, .nuevasCampanas div.llamadoAtencion span {
	position: absolute;
	top: -27px;
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 54px;
	height: 53px;
	background-image: url(/imagenes/_img/icon_llamado.png);
	display: block;
}
.nuevasCampanas div.llamadoAtencionMovistar span.atencion, .nuevasCampanas div.llamadoAtencionMovistar span.hipoteca, .nuevasCampanas div.llamadoAtencionMovistar span {
	position: absolute;
	top: -27px;
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 54px;
	height: 53px;
	background-image: url(/imagenes/_img/icon_llamado.png);
	display: block;
}
.nuevasCampanas div.llamadoAtencionClaro span.atencion, .nuevasCampanas div.llamadoAtencionClaro span.hipoteca, .nuevasCampanas div.llamadoAtencionClaro span {
	position: absolute;
	top: -27px;
	margin: 0 auto;
	left: 0;
	right: 0;
	width: 54px;
	height: 53px;
	background-image: url(/imagenes/_img/icon_llamado.png);
	display: block;
}
.nuevasCampanas div.llamadoAtencion span.hipoteca {
	background-image: url(/imagenes/_img/icon_hipoteca.png);
}
.nuevasCampanas div.llamadoAtencion span.atencion {
	background-image: url(/imagenes/_img/icono-atencion.png);
	width: 54px;
	height: 48px;
}
.nuevasCampanas div.llamadoAtencionMovistar span.atencion {
	background-image: url(/imagenes/_campanas/Recarga-Celular-Atm/icono-movistar.png);
	width: 54px;
	height: 48px;
	background-color: white;
}
.nuevasCampanas div.llamadoAtencionClaro span.atencion {
	background-image: url(/imagenes/_campanas/Recarga-Celular-Atm/icono-claro.png);
	width: 54px;
	height: 48px;
	background-color: white;
}
.nuevasCampanas div.llamadoAtencion a {
	font-size: 15px;
	color: #F49600;
	text-decoration: underline;
}
.nuevasCampanas div.llamadoAtencion strong {
	color: #b81927;
	font-size: 16px;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas, .nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li {
	border-top: 0 none;
	background-image: none;
	background-position: 0;
	padding-left: 0;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li {
	max-width: 150px;
	margin: 20px 10px;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li:first-child {
	margin-left: 0;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li a {
	background-repeat: no-repeat;
	background-position: center -95px;
	border: 1px solid #ccc;
	border-radius: 10px;
	overflow: hidden;
	display: inline-block;
	max-height: 150px;
	box-sizing: border-box;
	width: 150px;
	height: 100%;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	padding: 90px 0 15px 0;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.metropolitana a {
	background-image: url(/imagenes/_img/region-metropolitana.png)
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.metropolitana.active a, .nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.metropolitana a:hover {
	background-position: center 25px;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.norte a {
	background-image: url(/imagenes/_img/zona-norte.png)
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.norte.active a, .nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.norte:hover a {
	background-position: center 20px;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.centro a {
	background-image: url(/imagenes/_img/zona-centro.png)
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.centro.active a, .nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.centro:hover a {
	background-position: center 30px;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.sur a {
	background-image: url(/imagenes/_img/zona-sur.png)
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.sur.active a, .nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.sur:hover a {
	background-position: center 33px;
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.active a, .nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li:hover a {
	border: 2px solid #FEAC58;
	padding-top: 88px;
	color: #666666
}
.nuevasCampanas .tab-content.zonas {
	border: 0 none;
	border-top: 0 none;
	padding: 0;
	width: 100%
}
.nuevasCampanas ul.nav.nav-tabs.horizontal.white.zonas li.active::after {
	content: "";
	background-image: url(/imagenes/_img/bulet-hover.png);
	width: 12px;
	height: 5px;
	background-repeat: no-repeat;
	background-position: center;
	display: block;
	top: -6px;
	position: relative;
	margin: 0 auto;
}
.content-variable-landing .var-content .simulador .accion.seleccion {
	max-width: 28%;
	min-width: 26%;
}
.marginBotom {
	margin-bottom: 40px !important;
}
.contenedorSobre {
	background-color: #4A83AD;
	padding: 15px;
	color: #FFF;
	margin-bottom: 30px;
	position: relative;
	font-size: 16px;
	padding-right: 100px;
	line-height: 120%;
}
.sobre {
	width: 68px;
	height: 62px;
	background-image: url(/imagenes/_img/sobre_giro_i.png);
	display: inline-block;
	position: absolute;
	right: 15px;
	top: -15px;
}
.contenedorPasos {
	background-color: #EEEEEE;
	padding: 10px 15px 10px 90px;
	font-size: 13px;
	line-height: 140%;
	background-repeat: no-repeat;
	background-position: left 14px;
}
.contenedorPasos.incono1 {
	background-image: url(/imagenes/_img/icono1_giro_i.png);
}
.contenedorPasos.incono2 {
	background-image: url(/imagenes/_img/icono2_giro_i.png);
}
.contenedorPasos.incono3 {
	background-image: url(/imagenes/_img/icono3_giro_i.png);
}
/* Nueva - APP */

.presentacionAPP {
}
.presentacionAPP h2 {
	font-family: open_sanslight;
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}
.presentacionAPP p.bajada, .seccionAPP p.bajada {
	text-align: left;
	color: #000;
	margin-bottom: 20px; font-size:17px;
}

.presentacionAPP p.bajada, .seccionAPP p.bajada.centro {
	text-align: center;

}
.contenedorAPPs {
	color: #fff;
	padding-left: 70px;
	margin-bottom: 40px;
	background-repeat: no-repeat;
	min-height: 50px;
}
boton {
	background-color: #F90;
	color: #FFF !important;
	font-size: 14px;
	font-weight: bold;
	width: 200px;
	height: 25px;
	text-align: center;
	padding: 10px;
	border-radius: 10px;
	margin: 0 auto;
}
.btnAPPscentrado {
	color: #fff;
	margin-bottom: 40px;
	background-repeat: no-repeat;
	min-height: 50px;
}
.btnAPPscentrado.btnDescargas {
	color: #000;
	font-size: 13px;
}
.btnAPPscentrado.btnDescargas li {
	display: inline-block;
	width: 49%;
}
.btnAPPscentrado.btnDescargas li img {
	margin-top: 10px;
}
.contenedorAPPs2 {
	color: #1ca799;
	padding-left: 40px;
	margin-bottom: 40px;
	text-align: left;
	background-repeat: no-repeat;
	min-height: 50px;
}
.contenedorAPPs h3 {
	font-size: 16px;
	font-family: open_sanslight;
}
.contenedorAPPs.btnDescargas {
	color: #000;
	font-size: 13px;
}
.contenedorAPPs.btnDescargas li {
	display: inline-block;
	width: 49%;
}
.contenedorAPPs.btnDescargas li img {
	margin-top: 10px;
}
.appIconoBancaMovil {
	background-image: url(/imagenes/_img/ico1app.png)
}
.appIconoBancaMovil2 {
	background-image: url(/imagenes/_img/icon_energetico.png)
}
.appIconoBancaMovil3 {
	background-image: url(/imagenes/_img/icon_energetico2.png)
}
/* ICON-NUMEROS*/

.Icon1 {
	background-image: url(/imagenes/_img/icon_numero1.png)
}
.Icon2 {
	background-image: url(/imagenes/_img/icon_numero2.png)
}
.Icon3 {
	background-image: url(/imagenes/_img/icon_numero3.png)
}
.Icon4 {
	background-image: url(/imagenes/_img/icon_numero4.png)
}
.appIconoListoco {
	background-image: url(/imagenes/_img/bullet_transparente.png)
}
.appIconoCuentaRut {
	background-image: url(/imagenes/_img/ico2app.png)
}
.appIconoGeo {
	background-image: url(/imagenes/_img/ico4app.png)
}
.appIconoNotificacion {
	background-image: url(/imagenes/_img/ico3app.png)
}
.appIconoContacto {
	background-image: url(/imagenes/_img/ico5app.png)
}
.appIconoRecarga {
	background-image: url(/imagenes/_img/ico7app.png)
}
.appIconoPagoServicios {
	background-image: url(/imagenes/_img/ico6app.png)
}
.contenedorGiftApp {
	text-align: center;
}
.contenedorGiftApp img {
	width: 185px;
}
.bannerAPP ol.flex-control-nav {
	position: absolute;
	position: absolute;
	top: 55%;
	display: block;
	right: 10px;
	width: 20px !important;
}
.banner ol.flex-control-nav li a {
	background-color: #000;
}
.bannerAPP ol.flex-control-nav li {
	margin-bottom: 20px !important;
	display: block !important;
}
.bannerAPP {
	position: relative;
}
.capaTextoAPP {
	position: absolute;
	height: 100%;
	z-index: 1;
	background-image: url(/imagenes/_img/img_huella.png);
	width: 50px;
	background-repeat: no-repeat;
	background-position: left center;
	left: 48%;
}
.btnDescargas a {
	text-decoration: underline;
	color: #fff;
	display:block;
	padding: 0 30px;
}
.seccionAPP#grey-zone {
	margin-top: 0;
	margin-bottom: 0;
}
.seccionAPP {
	padding: 80px 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
	text-align: center;
}
.seccionAPP h2 {
	font-family: open_sanslight;
	color: #FEB100;
	text-align: center;
	margin-bottom: 20px;
}
.seccionAPP.padding {
	padding: 30px;
}
.seccionAPP.padding .bajada {
	margin-bottom: 50px;
}
.seccionAPP.padding h2 {
	margin-bottom: 10px;
}
/* seccionAPP2*/ 

.seccionAPP2 {
	padding: 80px 30px 40px 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
	text-align: center;
}
.seccionAPP2 h2 {
	font-family: open_sanslight;
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
}
.seccionSimulador {
	background: #F1F3F2;
	padding: 30px 30px;
	box-sizing: border-box;
	font-size: 14px;
	line-height: 130%;
	text-align: left;
}
/*fin seccionapp2*/

a.botonAccionVerde {
	display: inline-block;
	color: #000;
	padding: 15px 20px;
	background-color: #98c672;
	font-family: open_sanssemibold;
	border-radius: 6px;
}
a.botonAccionAPP {
	display: inline-block;
	color: #000;
	padding: 15px 20px;
	background-color: #FEB100;
	font-family: open_sanssemibold;
	border-radius: 6px;
}
a.botonAccionAPP:hover {
	background-color: #fbb81e;
}
.testimonios {
	padding: 30px 30px;
	background-color: #FEB100;
	display: block;
}
.testimonios #contenedor {
	padding-bottom: 50px;
	display: flex;
}
.be_field_banner.testimonios {
	line-height: normal;
}
.testimonios h2 {
	font-family: open_sanslight;
	color: #000000;
	text-align: center;
	margin-bottom: 40px;
}
.testimonios p.nombre {
	color: #000;
	font-size: 12px;
}
.testimonios p.bajada {
	color: #FFF;
	font-size: 17px;
}
.testimonios .destacados {
	background-color: #000;
	border-radius: 10px;
	padding: 10px 15px;
	width: 315px;
	margin-top: 20px;
}
.testimonios .destacados .col-5 {
	color: #FEB100;
	border-right: 1px solid #feb100;
	box-sizing: border-box;
	font-size: 16px;
	line-height: 30px;
}
.testimonios .destacados .col-7 {
	color: #ffffff;
	font-size: 11px;
	padding-left: 15px;
	box-sizing: border-box;
}
.testimonios .portaImagen {
	border-radius: 50%;
	height: 170px;
	width: 170px;
	border: 1px solid #FFF;
	margin: 0 auto;
}
.testimonios .portaImagen .mascaraImagen {
	width: 150px;
	height: 150px;
	overflow: hidden;
	border-radius: 50%;
	margin: 10px auto;
}
.containerVideoYoutube {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 56.25%;
}
.videoYoutube {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 99%;
}
.seccionAPP .nav-tabs.vertical {
	width: 30%;
}
.seccionAPP .tab-content.vertical {
	width: 70%;
	box-sizing: border-box;
	padding: 0 0 0 30px;
	border-left: 0 none;
}
/* video 100% 
.seccionAPP .tab-content.vertical {
	width: 70%;
	box-sizing: border-box;
	padding: 0 0 0 30px;
	border-left: 0 none;
}*/


.seccionAPP .nav-tabs.vertical > li > a {
	font-size: 12px;
	text-align: left;
	padding: 10px 0 10px 80px;
	font-family: open_sanssemibold;
	border-top: 1px solid #e2e0e0;
	background-repeat: no-repeat;
	background-position: left center;
}
.videoYoutube1 {
	background-image: url(/imagenes/_img/tumb1-youtube.jpg);
}
.videoYoutube2 {
	background-image: url(/imagenes/_img/tumb2-youtube.jpg);
}
.videoYoutube3 {
	background-image: url(/imagenes/_img/tumb3-youtube.jpg);
}
.videoYoutube4 {
	background-image: url(/imagenes/_img/tumb4-youtube.jpg);
}
.videoYoutube5 {
	background-image: url(/imagenes/_img/tumb5-youtube.jpg);
}
.videoYoutube6 {
	background-image: url(/imagenes/_img/tumb6-youtube.jpg);
}
.videoYoutube7 {
	background-image: url(/imagenes/_img/tumb7-youtube.jpg);
}
.videoYoutube8 {
	background-image: url(/imagenes/_img/tumb8-youtube.jpg);
}
.videoYoutubeVerMas {
	background-image: url(/imagenes/_img/tumbvermas-youtube.jpg);
}
.videoYoutubecreole1 {
	background-image: url(/imagenes/_img/tumb-youtubecreole1.jpg);
}
.videoYoutubecreole2 {
	background-image: url(/imagenes/_img/tumb-youtubecreole2.jpg);
}
.videoYoutubecreole3 {
	background-image: url(/imagenes/_img/tumb-youtubecreole3.jpg);
}
.videoYoutubecreole4 {
	background-image: url(/imagenes/_img/tumb-youtubecreole4.jpg);
}
.videoYoutubecreole5 {
	background-image: url(/imagenes/_img/tumb-youtubecreole5.jpg);
}
.videoYoutubecreole6 {
	background-image: url(/imagenes/_img/tumb-youtubecreole6.jpg);
}
.videoYoutubecreole7 {
	background-image: url(/imagenes/_img/tumb-youtubecreole7.jpg);
}
.videoYoutubecreole8 {
	background-image: url(/imagenes/_img/tumb-youtubecreole8.jpg);
}
.videoYoutubecreole9 {
	background-image: url(/imagenes/_img/tumb-youtubecreole9.jpg);
}
.videoYoutubecreole10 {
	background-image: url(/imagenes/_img/tumb-youtubecreole10.jpg);
}
.seccionAPP .nav-tabs.vertical > li > a span.bajada {
	color: #999;
	font-family: open_sanssemibold;
	display: block;
	margin-bottom: 0;
}
.seccionAPP .nav-tabs.vertical > li.active > a, .seccionAPP .nav-tabs.vertical > li:hover > a {
	color: #f90;
}
/* readspeaker*/

.rsbtn {
	display: inline-block!important;
}
.banerPromocionEspecial {
	display: none;
}
/*Nueva CajaVecina*/


.contCajaVecina {
	background-image: url(../../_img/bg_cajavecina.jpg) !important;
	background-repeat: no-repeat!important;
	margin-bottom: 50px!important;
	background-size: cover!important;
	padding: 25px 0!important;
}
.nuevasCampanas .content-variable-landing.cajaVecina {
	margin-bottom: 0px;
}
.contCajaVecina h3.tiutloSeccion {
	border-bottom: 2px solid #ffffff;
	font-size: 25px;
	text-align: center;
	color: #000000;
	margin: 0 auto 50px;
	width: 300px;
	line-height: 100%;
}
.contCajaVecina h3.tiutloSeccion span {
	border-bottom: 3px solid #FF8700;
	position: relative;
	display: inline-block;
	top: 6px;
	width: 70px;
}
.punteospecial .portaEnlace {
	width: 100%;
	padding: 0px 10px 20px 40px;
	background-position: left top;
	background-color: #fff;
	background-image: url(/imagenes/_img/chedcklist.png)!important;
	border: 0 none;
	border-bottom: 1px solid #CCC;
	border-radius: 0;
}
.punteospecial .portaEnlace:hover {
	box-shadow: none;
}
.punteospecial {
	margin-bottom: 40px
}
.portaEnlace {
	border: 1px solid #CCCCCC;
	border-radius: 6px;
	font-size: 16px;
	color: #777777;
	padding: 20px 20px 20px 80px;
	background-position: left center;
	background-repeat: no-repeat;
	overflow: hidden;
	margin: 20px auto;
	width: 99%;
	box-sizing: border-box;
	line-height: 140%;
}
.portaEnlace a {
	color: #f90;
	font-weight: bold;
}
.portaEnlace.iconVideoMas {
	background-image: url(/imagenes/_img/icon-video-mas.jpg)
}
.portaEnlace.iconVideo {
	background-image: url(/imagenes/_img/icon-video.jpg)
}
.portaEnlace.iconAmpolleta {
	background-image: url(/imagenes/_img/icono_enlace_ampolleta.png)
}
.portaEnlace.iconPeso {
	background-image: url(/imagenes/_img/icono_enlace_peso.png)
}
.portaEnlace.iconInfo {
	background-image: url(/imagenes/_img/icono_enlace_info2.png)
}
.portaEnlace.iconInfo2 {
	background-image: url(/imagenes/_img/icono_enlace_info2.png)
}
.portaEnlace.iconSeguro {
	background-image: url(/imagenes/_img/icono_enlace_seguridad.png)
}
.portaEnlace.iconbullet {
	background-image: url(/imagenes/_img/icono-bullet-especial.png)
}
.portaEnlace.iconbullet2 {
	background-image: url(/imagenes/_img/icono-bullet-especial-2.png)
}
.portaEnlace.iconUno {
	background-image: url(/imagenes/_img/icono_uno.png)
}
.portaEnlace.iconDos {
	background-image: url(/imagenes/_img/icono_dos.png)
}
.portaEnlace.iconTres {
	background-image: url(/imagenes/_img/icono_tres.png)
}
.portaEnlace.iconCuatro {
	background-image: url(/imagenes/_img/icono_cuatro.png)
}
.portaEnlace.iconCinco {
	background-image: url(/imagenes/_img/icono_cinco.png)
}
.portaEnlace.iconSeis {
	background-image: url(/imagenes/_img/icono_seis.png)
}
.portaEnlace.iconSiete {
	background-image: url(/imagenes/_img/icono_siete.png)
}
.portaEnlace.iconOcho {
	background-image: url(/imagenes/_img/icono_ocho.png)
}
.portaEnlace.iconNueve {
	background-image: url(/imagenes/_img/icono_nueve.png)
}
.portaEnlace.iconDiez {
	background-image: url(/imagenes/_img/icono_diez.png)
}





/*LOGOS COMPAÑIAS*/

.portaEnlace.iconClaro {
	background-image: url(/imagenes/_campanas/Recarga-Celular/claro.jpg)
}
.portaEnlace.iconEntel {
	background-image: url(/imagenes/_campanas/Recarga-Celular/entel.jpg)
}
.portaEnlace.iconMovistar {
	background-image: url(/imagenes/_campanas/Recarga-Celular/MOVISTAR.jpg)
}
.portaEnlace.iconWom {
	background-image: url(/imagenes/_campanas/Recarga-Celular/WOM.jpg)
}
.portaEnlace.iconoCuentaRut {
	background-image: url(/imagenes/_img/icon-enlace-crut.png);
}
.portaEnlace.iconoProblemaClave {
	background-image: url(/imagenes/_img/icon-enlace-clave.png);
}
.portaEnlace.iconoCuentaRut:hover {
	background-image: url(/imagenes/_img/icon-enlace-crut-hover.png);
}
.portaEnlace.iconoProblemaClave:hover {
	background-image: url(/imagenes/_img/icon-enlace-clave-hover.png);
}
/*icono Remesas*/


.portaEnlace.iconoRemesas {
	background-image: url(/imagenes/_img/icono_remesas.png);
}
.portaEnlace.iconoRemesas:hover {
	background-image: url(/imagenes/_img/icono_remesas_hover.png);
}
.descripcionPortaenlace {
	background-image: url(/imagenes/_img/arrow-enlaces.png);
	padding: 20px 0;
	background-repeat: no-repeat;
	background-position: right bottom
}
.contEnlaces {
	margin: 50px 0;
}
.contCajaVecina .be_field a {
	margin: 0px !important;
}
div.textoLogo {
	padding-right: 115px;
	margin-bottom: 30px;
	text-align: justify;
}
div.textoLogo div {
	float: none;
	position: absolute;
	top: 100px;
	right: 15px;
}
.iconoCajaVecina {
	display: block;
}
.iconoCajaVecinaMovil {
	display: none;
}
/*pluggin Slider TCR*/

ul {
	list-style: none outside none;
	padding-left: 0;
	margin: 0;
}
.demo .item {
	margin-bottom: 60px;
}
.content-slider li {
	background-color: #b5b4b3;
	text-align: center;
	color: #FFF;
}
.content-slider h3 {
	margin: 0;
	padding: 70px 0;
}
.demo {
	width: 800px;
}
.nuevasCampanas .tabsPreguntas .tab-content {
	border: 0 none;
}
.nuevasCampanas .tabsPreguntas ul li {
	background-image: none !important;
	padding-left: 0px;
}
.nuevasCampanas .tabsPreguntas .nav > li.active:first-child > a {
	border-left: 0 none;
}
.nuevasCampanas .tabsPreguntas .nav > li.active:last-child > a {
	border-right: 0 none;
}
.nuevasCampanas .tabsPreguntas ul.nav.nav-tabs.horizontal.white {
	border-top: 0 none;
}
.nuevasCampanas .tabsPreguntas .nav > li.active > a {
	border: 0 none;
}
/*BECO*/

span.destacado a {
	color: #f90;
	font-weight: bold;
	text-decoration: underline;
}
span.destacado {
	color: #f90;
	font-weight: bold;
}
p.conIcono {
	padding-left: 50px;
	background-repeat: no-repeat;
	min-height: 43px;
}
p.conIcono.beco1 {
	background-image: url(/imagenes/_img/icon_beco1.jpg)
}
p.conIcono.beco2 {
	background-image: url(/imagenes/_img/icon_beco2.jpg)
}
p.conIcono.beco3 {
	background-image: url(/imagenes/_img/icon_beco3.jpg)
}
/* Bg-ConoceTuBanco*/

.bgconocetubanco {
	background-image: url(/imagenes/_personas/bg_conocetubanco.jpg) !important;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	padding: 40px 0 70px 0 !important;
}
/*KIT DIGITAL*/

.contKitDigital {
	background-image: url(../../_img/bg_kitdigital.png) !important;
	background-repeat: no-repeat!important;
	background-size: cover!important;
	padding: 40px 0 70px 0 !important;
}
.contKitDigital h3.tiutloSeccion {
	border-bottom: 2px solid #ffffff;
	font-size: 20px;
	text-align: center;
	color: #827e7e;
	margin: 0 auto;
	/*width: 300px;*/
    
	line-height: 150%;
	padding: 20px 0;
}
.contKitDigital h3.tiutloSeccion span {
	border-bottom: 3px solid #FF8700;
	position: relative;
	display: block;
	top: 23px;
	width: 70px;
	margin: 0 auto;
}
#destacados-home.contKitDigital {
	background-color: #fff;
}
.controlIframe {
	height: 1190px
}
.controlKit {
	height: 1390px
}
/*Nos importa*/

iframe.unVideo {
	max-width: 600px;
	width: 100%;
	height: 336px;
}
.seccionCalugas {
	margin-bottom: 20px;
	display: block;
	position: relative;
	text-align: center;
	display: block;
	overflow: hidden;
}
.seccionCalugas img {
	min-width: 305px
}
.art-4 .seccionCalugas img {
	min-width: 250px
}
.seccionCalugasHover {
	height: 134px;
	max-width: 306px;
	width: 100%;
	display: block;
	margin: 0 auto;
	background-color: rgba(251, 148, 0, 0.87);
	position: absolute;
	left: 0;
	right: 0;
	top: 134px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	color: #fff;
	font-size: 18px;
	text-decoration: underline;
	padding: 20px;
	box-sizing: border-box;
	line-height: 130%;
}
.seccionCalugas:hover h4 {
	opacity: 0;
}
.seccionCalugas:hover .seccionCalugasHover {
	top: 0;
}
.seccionCalugas h4 {
	position: absolute;
	text-align: center;
	display: block;
	width: 75%;
	top: 30%;
	color: #fff;
	border-bottom: 1px solid #fff;
	box-sizing: border-box;
	margin: 0 auto;
	left: 0;
	right: 0;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.art-4 .seccionCalugas h4 {
	width: 85%
}
.art-4 .seccionCalugas .mas {
	width: 26px;
	height: 26px;
	right: 8px;
	bottom: 6px;
}
.art-4 .seccionCalugasHover {
	font-size: 14px;
}
h4.subrrayado span {
	width: 50px;
	background-color: #F3950F;
	height: 3px;
	display: block;
	top: 2px;
	margin: 0 auto;
	position: relative;
}
h1.titleHeader {
	color: #fff;
	position: absolute;
	font-family: 'open_sanslight';
	top: 40%;
	margin: 0 auto;
	left: 0;
	right: 0;
	text-align: center;
	font-size: 52px
}
h1.titleHeader strong {
	font-family: 'open_sansbold';
	color: #F39600;
}
span.azul, span.amarillo, span.rojo {
	width: 33.3%;
	height: 4px;
	display: inline-block;
}
.alto3 span.azul, .alto3 span.amarillo, .alto3 span.rojo {
	width: 33.3%;
	height: 3px;
	display: inline-block;
}
span.azul {
	background-color: #33639D
}
span.amarillo {
	background-color: #FC9917
}
span.rojo {
	background-color: #C71E17;
}
.lineaTitleHeader {
	line-height: 0;
	max-width: 40%;
	margin: 0 auto;
}
.seccionCalugas .mas.morado, h4.subrrayado span.morado {
	background-color: #5D3260
}
.seccionCalugas .mas.gris, h4.subrrayado span.gris {
	background-color: #646B73
}
.seccionCalugas .mas.rojo, h4.subrrayado span.rojo {
	background-color: #B81828
}
.seccionCalugas .mas.azul, h4.subrrayado span.azul {
	background-color: #064A98;
}
.seccionCalugas .mas.naranjoOscuro, h4.subrrayado span.naranjoOscuro {
	background-color: #D65717;
}
.seccionCalugas .mas.naranjo {
	background-color: #F3950F;
}
.seccionCalugas .mas {
	border-radius: 50%;
	border: 2px solid #fff;
	background-image: url(/imagenes/_img/nosImporta-mas.png);
	width: 32px;
	height: 32px;
	position: absolute;
	right: 20px;
	bottom: 10px;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 2
}

.contenedor-beneficios .mas {
	border-radius: 50%;
	border: 2px solid #fff;
	background-image: url(/imagenes/_img/nosImporta-mas.png);
	width: 32px;
	height: 32px;
	position: absolute;
	right: 20px;
	bottom: 10px;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 2
}


.contenedor-beneficios .mas.gris {
	background-color: #777
}


.carrusel-beneficios .mas {
	border-radius: 50%;
	border: 2px solid #fff;
	background-image: url(/imagenes/_img/nosImporta-mas.png);
	width: 32px;
	height: 32px;
	position: absolute;
	right: 20px;
	bottom: 10px;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 2
}


.carrusel-beneficios .mas.gris {
	background-color: #777
}


/*nuevos tabs colores contacto*/

.tabsColores {
	margin-top: 30px;
}
.tabsColores .tab-content {
	border: 1px solid #e5e5e5;
	width: 100%;
	box-sizing: border-box;
	margin-top: 3px;
	position: relative;
	padding-top: 55px;
	color: #848383;
	font-size: 14px;
}
.tabsColores .nav-tabs > li.active > a, .tabsColores .nav-tabs > li.active > a:hover, .tabsColores .nav-tabs > li.active > a:focus {
	background-color: #F49600;
	color: #fff;
	box-sizing: border-box;
}
.tabsColores.morado .nav-tabs > li.active > a, .tabsColores.morado .nav-tabs > li.active > a:hover, .tabsColores.morado .nav-tabs > li.active > a:focus {
	background-color: #754578;
}
.tabsColores.naranjoOscuro .nav-tabs > li.active > a, .tabsColores.naranjoOscuro .nav-tabs > li.active > a:hover, .tabsColores.naranjoOscuro .nav-tabs > li.active > a:focus {
	background-color: #d9601d;
}
.tabsColores.azul .nav-tabs > li.active > a, .tabsColores.azul .nav-tabs > li.active > a:hover, .tabsColores.azul .nav-tabs > li.active > a:focus {
	background-color: #33639c;
}
.tabsColores.rojo .nav-tabs > li.active > a, .tabsColores.rojo .nav-tabs > li.active > a:hover, .tabsColores.rojo .nav-tabs > li.active > a:focus {
	background-color: #C51122;
}
.tabsColores .nav > li {
	border-top: 2px solid #fff;
	margin-top: 3px;
}
.tabsColores .nav > li > a {
	background-color: #949494;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 15px 20px 15px 50px;
	cursor: pointer;
}
.tabsColores .nav > li > a.iconViajes {
	background-image: url(/imagenes/_img/icon_viajes.png);
}
.tabsColores .nav > li > a.iconCartola {
	background-image: url(/imagenes/_img/icon_cartola.png);
}
.tabsColores .nav > li > a.iconTransferencia {
	background-image: url(/imagenes/_img/icon_transfer.png);
}
/*XXX*/
.tabsColores .nav > li > a.iconClaveCelular {
	background-image: url(/imagenes/_img/icon_celu_clave.png);
}
.tabsColores .nav > li > a.iconClaveTelefono {
	background-image: url(/imagenes/_img/icon_clave_telefono.png);
}
.tabsColores .nav > li > a.iconClaveComputador {
	background-image: url(/imagenes/_img/icon_clave_pc.png);
}
.tabsColores .nav > li > a.iconClaveAtm {
	background-image: url(/imagenes/_img/icon_clave_atm.png);
}
.tabsColores .nav > li > a.iconClavePinpas {
	background-image: url(/imagenes/_img/icon_clave_pinpas.png);
}
.tabsColores .nav > li > a.iconClaveCordenadas {
	background-image: url(/imagenes/_img/icon_clave_cordenadas.png);
}
.tabsColores .nav > li > a.iconClaveTransferencias {
	background-image: url(/imagenes/_img/icon_clave_transferencias.png);
}
.tabsColores .nav > li > a.iconCartolas {
	background-image: url(/imagenes/_img/icon_cartola.png);
}
.tabsColores .nav > li > a.iconConoce {
	background-image: url(/imagenes/_img/icon_conoce.png);
}
.tabsColores .nav > li > a.iconListado {
	background-image: url(/imagenes/_img/icon_listado.png);
}
.tabsColores .nav > li > a.iconClavePagoproductos {
	background-image: url(/imagenes/_img/icon_clave_pagoproductos.png);
}
.tabsColores .nav > li > a.iconClaveSobre {
	background-image: url(/imagenes/_img/icon_clave_sobre.png);
}
.tabsColores .nav > li > a.iconRegistroDatos {
	background-image: url(/imagenes/_img/icon_registro_datos.png);
}
.tabsColores .nav > li > a.iconDatosSeguridad {
	background-image: url(/imagenes/_img/icon_datos_seguridad.png);
}
.tabsColores .nav > li > a.iconCuentaRut {
	background-image: url(/imagenes/_img/icon_cuentarut.png);
}
.tabsColores .nav > li > a.iconPagoRut {
	background-image: url(/imagenes/_img/icon_pagorut.png);
}
.tabsColores .nav > li > a.iconTerceraClave {
	background-image: url(/imagenes/_img/icon_terceraClave.png);
}
.tabsColores .nav > li > a.iconTerceraClave2 {
	background-image: url(/imagenes/_img/icon_terceraClave2.png);
}
.tabsColores .nav > li > a.iconContrato24 {
	background-image: url(/imagenes/_img/icon_contrato24.png);
}
.tabsColores .tab-content h3, .tabsIndividual h3 {
	border-bottom: 1px solid #C9C9C9;
}
.tabsColores .tab-content h3 span, .tabsIndividual h3 span {
	border-bottom: 2px solid #FF8700;
	position: relative;
	display: inline-block;
	top: 1px;
	padding-bottom: 20px;
}
.tabsColores.morado .tab-content h3 span {
	border-bottom: 2px solid #754578;
}
.tabsColores.azul .tab-content h3 span {
	border-bottom: 2px solid #33639c;
}
.tabsColores.rojo .tab-content h3 span {
	border-bottom: 2px solid #C51122;
}
.tabsColores.naranjoOscuro .tab-content h3 span {
	border-bottom: 2px solid #d9601d;
}
.tabsIndividual h3 span {
	border-bottom: 2px solid #f49602
}
.tabsColores .tab-content strong {
	color: #FF8700;
}
.tabsColores.morado .tab-content strong {
	color: #754578;
}
.tabsColores.azul .tab-content strong {
	color: #33639c;
}
.tabsColores.naranjoOscuro .tab-content strong {
	color: #d9601d;
}
.tabsColores.rojo .tab-content strong {
	color: #C51122;
}
.tabsColores h4 {
	color: #FF8700;
}
.tabsIndividual h3 {
	margin-bottom: 20px;
	color: #000;
}
.tabsColores.morado h4 {
	color: #754578;
}
.tabsColores.azul h4 {
	color: #33639c;
}
.tabsColores.rojo h4 {
	color: #C51122;
}
.tabsColores.naranjoOscuro h4 {
	color: #d9601d;
}
.tabsIndividual h4 {
	color: #f49602;
}
.tabsColores p {
	margin-bottom: 10px;
	line-height: 150%;
}
.tabsIndividual p {
	margin-bottom: 10px;
	line-height: 150%;
	font-size: 14px;
}
.tabsColores .rsbtn {
	position: absolute;
	right: 23px;
	top: 18px;
}
.tabsIndividualTitle {
	box-sizing: border-box;
	background-color: #949494;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 15px 20px 15px 50px;
	background-color: #f49602;
	background-image: url(/imagenes/_img/icon_contrato24.png);
	line-height: 160%;
	max-width: 185px;
	margin-top: 35px;
}
.conborde .tabsIndividual {
	border-radius: 10px;
}
.tabsIndividualTitle.contrato24 {
	background-image: url(/imagenes/_img/icon_contrato24.png);
}
.tabsIndividual {
	background-color: #fff;
}
.acordionContacto .panel-body, .tabsIndividual {
	border: 1px solid #e5e5e5;
	width: 100%;
	box-sizing: border-box;
	position: relative;
	color: #848383;
	font-size: 14px;
	padding: 3%;
	padding-top: 30px;
	margin: 30px 0;
}
.tabsIndividual ul li {
	background-image: url(/imagenes/_img/bullet_acor.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
	color: #828181;
	line-height: 140%;
	margin-bottom: 10px;
}
.acordionContacto .tabsIndividual {
	padding-top: 0px;
}
.acordionContacto .panel-body ul {
	margin: 20px 0 30px 0;
}
.acordionContacto .panel-body ul li {
	background-image: url(/imagenes/_img/bullet_acor.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
	margin-bottom: 20px;
	line-height: 140%;
	font-size: 14px;
}
.marginTop {
	margin-top: 30px !important;
}
.marginTop2 {
	margin-top: 45px !important;
}
.acordionContacto .panel-title > a {
	padding: 15px 45px 15px 65px;
	color: #848383;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: url(/imagenes/_img/icon_acordeon_contacto.png);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 18px;
}
.acordionContacto .panel-heading {
	background: url(/imagenes/_img/acordeon_contacto.png) no-repeat right -20px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.acordionContacto .panel-heading.show {
	background-position: right -140px;
}
.acordionContacto .panel-body {
	background-color: #fff;
}
ul.bredcumbs-contacto {
	margin: 40px 0 40px 0;
}
ul.bredcumbs-contacto li a {
	color: #fff;
	padding: 15px 15px 15px 60px;
	box-sizing: border-box;
	display: block;
}
ul.bredcumbs-contacto li:hover {
	opacity: 0.8
}
ul.bredcumbs-contacto li {
	display: inline-block;
	margin-right: 0.5%;
	background-position: left center;
	background-repeat: no-repeat;
	max-width: 24%;
	width: 100%;
	border-radius: 4px;
}
ul.bredcumbs-contacto li:first-child {
	background-color: #33639C;
	background-image: url(/imagenes/_img/icon-sm_clave.png);
	max-width: 20%;
}
ul.bredcumbs-contacto li:nth-child(2) {
	background-color: #77477A;
	background-image: url(/imagenes/_img/icon-sm_video.png);
}
ul.bredcumbs-contacto li:nth-child(3) {
	background-color: #C61E17;
	background-image: url(/imagenes/_img/icon-cartola_tab.png);
	max-width: 18%;
}
ul.bredcumbs-contacto li:nth-child(4) {
	background-color: #767676;
	background-image: url(/imagenes/_img/icon-sm_producto.png);
	max-width: 20%;/*max-width: 18%;*/
}
/*ul.bredcumbs-contacto li:nth-child(5) {
	background-color: #FF960E;
	background-image: url(/imagenes/_img/icon-sm_contacto.png);
	margin-right: 0;
	max-width: 16%;
}*/
ul.bredcumbs-contacto li:last-child {
	background-color: #FF960E;
	background-image: url(/imagenes/_img/icon-vermas.png);
	margin-right: 0;
	max-width: 14%;
}
.tabsIndividual h5 {
	margin-bottom: 20px;
}
.tabsIndividual strong {
	color: #f90;
}
.info_boxes.icon3 .col-4 {
	text-align: center;
}
.info_boxes.icon3 .col-4 p {
	font-size: 18px;
}
.info_boxes.icon3 .col-4 img {
	max-width: 100px;
}
.title-line.bgGrey {
	margin-bottom: 60px;
}
.title-line.bgGrey h2 {
	background-color: #eee
}
.bgContacto2, .bgContacto {
	padding: 60px 0 !important;
	background-repeat: no-repeat;
	background-position: center bottom;
}
.bgContacto2 {
	background-image: url(/imagenes/_img/bg-contacto2.png);
}
.bgContacto {
	background-image: url(/imagenes/_img/bg-contacto.png);
}
a.atencionTelefonica {
	background-color: #FEB100;
	color: #fff;
	font-size: 20px;
	text-align: center;
	display: inline-block;
	width: 100%;
	padding: 0px 20px 15px 20px;
	box-sizing: border-box;
	line-height: 120%;/*margin: 50px 0 0 0;*/
}
a.atencionTelefonicaArreglo {
	background-color: #9E9E9E;
	color: #fff;
	font-size: 16px;
	text-align: center;
	display: inline-block;
	width: 100%;
	padding: 0px 20px 15px 20px;
	box-sizing: border-box;
	line-height: 120%;/*margin: 50px 0 0 0;*/
}
/* ECOCREDITO*/
a.fondo-eco-credito2 {
	color: #fff;
	font-size: 22px;
	text-align: center;
	display: inline-block;
	width: 100%;
	padding: 0px 20px 15px 20px;
	box-sizing: border-box;
	line-height: 120%;/*margin: 50px 0 0 0;*/
}
a.atencionTelefonicaArreglo img {
	padding-right: 15px;
	position: relative;
	top: 10px;
	width: 20px;
	padding-top: 5px;
	top: 5px;
}
a.atencionTelefonica img {
	padding-right: 15px;
	position: relative;
	top: 10px;
}
a.atencionTelefonica span {
	font-family: open_sanssemibold;
}
.atencionTelefonica.mobile {
	display: none;
}
.atencionTelefonica.desktop {
	cursor: default
}
.cajaHerramientas {
	position: fixed;
	z-index: 10000;
	top: 55%;
	right: -131px;
		display: none;

}
.home .cajaHerramientas {  display: block;}

.cajaHerramientas .banderas {
	margin-bottom: 30px;
}
.mbfooter { margin-bottom: 56px;}

.centro-ayuda .centroAyuda {
	display: none;
}
.cajaHerramientas .ayuda {
	background-color: #B81828;
	padding-left: 12px;
}
.cajaHerramientas .ayuda img {
	position: relative;
	top: 5px;
}
.cajaHerramientas a.vertical {
	transform: rotate(90deg);
	right: 54px;
	height: 54px;
	border-radius: 4px;
	top: 54px;
	width: 142px;
}
.cajaHerramientas a.vertical span {
	margin-left: 14px;
	transform: rotate(180deg);
	border-left: 0 none;
	display: inline-block;
	/*border-right: 1px solid #fff;
    padding-right: 10px;*/

	margin-left: 5px;
	position: relative;
	top: 2px;
}
.cajaHerramientas a.vertical img {
	position: relative;
	top: 7px;
	right: 8px;
	transform: rotate(270deg);
}
.cajaHerramientas a {
	height: 40px;
	padding-left: 16px;
	display: block;
	color: #fff;
	font-size: 12px;
	margin-bottom: 5px;
	width: 155px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	right: 0px;
	position: relative;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.cajaHerramientas a:hover {
	position: relative;
	right: 110px;
}
.cajaHerramientas a.ayuda:hover {
	position: relative;
	right: 123px;
}
.cajaHerramientas a.Queatinotepase:hover {
	position: relative;
	right: 130px;
}
.cajaHerramientas a.emergenciasBancarias:hover {
	position: relative;
	right: 130px;
}
/*
.cajaHerramientas a.emergenciasBancarias:hover {
	position: relative;
	right: 132px;
}

.cajaHerramientas a.Queatinotepase:hover {
	position: relative;
	right: 132px;
}
*/

.cajaHerramientas span {
	margin-left: 15px;
	border-left: 1px solid #fff;
	padding-left: 10px;
	line-height: 41px;
}
.cajaHerramientas .facebook {
	background-color: #064A98;
}
.cajaHerramientas .twitter {
	background-color: #0384B1;
}
.cajaHerramientas .instagram {
	background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
	background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
	background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
}
.cajaHerramientas .youtube {
	background-color: #B81828;
}
.cajaHerramientas .creole {
	background-image: url(/imagenes/_img/banderaCreole2.png);
	background-repeat: no-repeat;
	background-color: #064A98;
}
.cajaHerramientas .emprende {
	background-image: url(/imagenes/_img/i_emprende.png);
	background-repeat: no-repeat;
	background-color:#cb1736 !important;
	/*color:#222;*/
}
.cajaHerramientas .mapudungun {
	background-image: url(/imagenes/_img/banderaMapudungun.png);
	background-repeat: no-repeat;
	background-color: #0384B1;
}

.cajaHerramientas .emergenciasBancarias {
	background-image: url(/imagenes/_img/emergencia-bancaria.jpg);
	background-repeat: no-repeat;
	color: #797979;
	background-color: #FFF;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.cajaHerramientas .Queatinotepase {
	background-image: url(/imagenes/_img/que-atinotepase.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	color: #797979;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.cajaHerramientas .twitter span {
	margin-left: 20px;
}
.cajaHerramientas .creole span {
	margin-left: 35px;
}
.cajaHerramientas .mapudungun span {
	margin-left: 35px;
}

.cajaHerramientas .emergenciasBancarias span {
	margin-left: 35px;
	border-left: 1px solid #818181;
	padding-left: 10px;
	line-height: 41px;
}
.cajaHerramientas .Queatinotepase span {
	margin-left: 35px;
	border-left: 1px solid #818181;
	padding-left: 10px;
	line-height: 41px;
}
.cajaHerramientas .youtube span {
	margin-left: 18px;
}
.cajaHerramientas a img {
	position: relative;
	top: 2px;
}
.cerrarCajaHerramientas {
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background-color: #555555;
	color: #fff;
	border: 2px solid #fff;
	text-align: center;
	line-height: 27px;
	top: -8px;
	right: -15px;
	font-weight: bold;
	position: absolute;
	font-size: 17px;
	cursor: pointer;
}
/********/

.producto-app {
	text-align: left;
	padding-left: 60px;
}
.icon-bg {
	background-image: url(/imagenes/_img/icon-app.png);
	padding: 0 10px;
	margin-bottom: 20px;
	background-repeat: no-repeat;
}
.link {
	color: #aaaaaa;
}
/* imagen-index-z  */
.img-index {
	position: absolute;
	padding-top: 0px;
	left: 0;
	right: 0;
	margin: auto;
	margin-top: -100px;
}
.ocultar-titulo {
	padding-top: 120px;
}
.titulo-azul {
	color: #108cce;
	font-weight: bold;
}
.titulo-verde {
	color: #09c87a;
	font-weight: bold;
}
.ocultar-hastags {
	line-height: 30px;
}
.parrafo-2 {
	color: #827e7e;
}
/* boton back to top*/
.scrollToTop:hover {
	opacity: 0.8
}
.scrollToTop {
	width: 51px;
	height: 51px;
	position: fixed;
	bottom: 70px;
	right: 9px;
	background-image: url(/imagenes/_img/scrolltop.png);
	background-repeat: no-repeat;
	background-position: center;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.16);
	-moz-box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.16);
	box-shadow: 0px 0px 13px 0px rgba(0,0,0,0.16);
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
	background-color: #FDB013;
	border-radius: 50%;
	display: none;
	z-index: 2000;
}
/*anula padding y margin*/
.marginBottom0 {
	margin-bottom: 0 !important;
}

.marginBottom-0footer {
	margin-bottom: -33px !important;
}

.marginTop0 {
	margin-top: 0 !important;
}

.marginLeft20 {
	margin-left: 20px !important;
}

.padding0 {
	padding: 0 !important;
}
.paddingtop {
	padding-top: 60px !important;
}
.paddingTopBottom { padding-top:20px; padding-bottom:20px;}
/***********/
.preload {
	background-color: #FDB013;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 3000;
	-webkit-animation: mymove 5s infinite; /* Safari 4.0 - 8.0 */
	animation: muevete 5s forwards;
	text-align: center;
}
.preload .logoMoov {
	width: 100%;
}
.preload .contenedorLogoMoov {
	max-width: 180px;
	padding: 100px 15% 5% 15%;
	/* box-sizing: border-box; */
	margin: 0 auto;
}
.preload .gifwifi {
	max-width: 80px;
	width: 100%;
	margin-top: 20px;
}
.grid.contenedorSeccionesIcono .col-4 div {
	border-radius: 6px;
	border: 1px solid #d4d4d4;
	padding: 20px;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	min-height: 235px;
	background-repeat: no-repeat;
	background-position: 10px 10px;
}
.grid.contenedorSeccionesIcono .col-4 div a {
	text-decoration: underline;
	color: #FF8700
}
.grid.contenedorSeccionesIcono .col-4 div strong {
	color: #FF8700
}
.grid.contenedorSeccionesIcono .col-4 div h3 {
	border-bottom: 1px solid #C9C9C9;
	font-size: 22px;
	text-align: left;
	color: #000000;
	margin-bottom: 15px;
	left: 70px;
	position: relative;
	width: 75%;
}
.grid.contenedorSeccionesIcono .col-4 div h3 span {
	padding-bottom: 10px;
	color: #000;
	font-size: 20px;
	font-family: open_sansregular;
	border-bottom: 2px solid #FF8700;
	position: relative;
	display: inline-block;
	top: 1px;
}
.grid.contenedorSeccionesIcono .col-4 div.inversiones {
	background-image: url(/imagenes/_img/icon-inversiones-cr.png); background-color:#FFF !important;
}
.grid.contenedorSeccionesIcono .col-4 div.bancamovil {
	background-image: url(/imagenes/_img/icon-bancamovil-cr.png);
}
.grid.contenedorSeccionesIcono .col-4 div.red {
	background-image: url(/imagenes/_img/icon-red-cr.png);
}
.grid.contenedorSeccionesIcono .col-4 div.rojo h3 span {
	border-bottom: 2px solid #C91122;
}
.grid.contenedorSeccionesIcono .col-4 div.rojo a {
	text-decoration: underline;
	color: #C91122;
}
.grid.contenedorSeccionesIcono .col-4 div.rojo strong {
	color: #C91122;
}
.grid.contenedorSeccionesIcono .col-4 div.morado h3 span {
	border-bottom: 2px solid #744477;
}
.grid.contenedorSeccionesIcono .col-4 div.morado a {
	text-decoration: underline;
	color: #744477;
}
.grid.contenedorSeccionesIcono .col-4 div.morado strong {
	color: #744477;
}
/*widget Valorización*/



.contValorizacion {
	position: fixed;
	right: -283px;
	top: 32%;
	z-index: 10000;
	transition: all 0.2s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;/*animation: apareceValorizacion 6s;*/
}
.contValorizacion.aparece {
	right: -1px
}
.contValorizacion div {
	display: inline-block;
	background-color: #FFF;
	vertical-align: top;
}
.portaCorazon {
	margin-right: -5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	z-index: 2;
	position: relative;
	cursor: pointer;
	padding: 12px;
	border-top-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-box-shadow: -1px 1px 9px -2px rgba(0,0,0,0.3);
	-moz-box-shadow: -1px 1px 9px -2px rgba(0,0,0,0.3);
	box-shadow: -1px 1px 9px -2px rgba(0,0,0,0.3);
}
.portaValorizacion {
	max-width: 350px;
	border: 1px solid #ccc;
	padding: 0px 10px 0px 10px;
	-webkit-box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.44);
	-moz-box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.44);
	box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.44);
	min-height: 96px;
	border-bottom-left-radius: 6px;
	width: 282px;
	box-sizing: border-box;
}
.portaValorizacion h2 {
	border-bottom: 1px solid #ccc;
	padding: 0 15px 10px 15px;
	margin: 15px 30px 10px 10px;
	font-family: 'open_sansregular';
	font-size: 16px;
	color: #797979;
	text-align: center;
}
.portaValorizacion a.cerrar {
	position: absolute;
	display: block;
	width: 22px;
	height: 22px;
	right: 10px;
	top: 10px;
	background-image: url(/imagenes/_img/cerrar-valorizacion.png);
	background-repeat: no-repeat;
	cursor: pointer
}
.portaCorazon img {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	animation: giraCorazon 7s infinite;
}
.portaCorazon img:hover {
	-ms-transform: rotate(360deg); /* IE 9 */
	-webkit-transform: rotate(360deg); /* Safari 3-8 */
	transform: rotate(360deg);
	color: #ff5300;
}
.clasificacion a {
	padding: 5px;
	cursor: pointer;
	background-size: cover;
	background-image: url(/imagenes/_img/valorizacion-hover.png);
	width: 15px;
	height: 15px;
	margin: 7px;
	background-repeat: no-repeat;
	display: inline-block;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease
}
.clasificacion a:hover {
	background-position: left -75px;
}
.clasificacion:hover a:hover ~ a {
	background-position: left -75px;
}
.clasificacion {
	direction: rtl;
	unicode-bidi: bidi-override;
	display: block !important;
	text-align: center;
}
.mensajeValor {
	max-width: 80%;
	margin: 10px auto;
	color: #ffffff;
	box-sizing: border-box;
	padding: 10px 30px 10px 10px;
	padding-top: 10px;
	font-size: 11px;
	border-radius: 4px;
	background-image: url(/imagenes/_img/like-valorizacion.png);
	background-repeat: no-repeat;
	background-position: right 7px;
	background-color: #ff8701 !important;
	display: none !important;
	text-align: left;
}
.mensajeValor.valor5.aparece, .mensajeValor.valor4.aparece, .mensajeValor.valor3.aparece, .mensajeValor.valor2.aparece, .mensajeValor.valor1.aparece {
	display: block !important;
	position: absolute;
	top: 65px;
	min-width: 260px;
}
.clasificacion.escondido {
/*display: none !important;*/

}
.portaCorazonMovil {
	display: none!important;
}
.dosBotonesAccion a {
	max-width: 220px;
	line-height: normal;
	padding: 10px;
	box-sizing: border-box;
	float: none !important;
	vertical-align: top;
}
.dosLineasTitulo {
	display: inline-block;
	padding-top: 7px;
}
.dosLineasTitulo a {
	color: #f90;
	font-family: open_sanssemibold;
	border-bottom: 2px solid #f90;
}
strong.negrita {
	color: #666 !important
}
/*banner-idiomas*/

.bannerDosCapas {
	position: relative;
	display: block;
}
.bannerCapaSuperior img {
	position: absolute;
	bottom: 0;
	margin: 0 auto;
	left: 0;
	right: 0;
	max-width: 870px;
	width: auto!important;
	max-height: 280px;
}
/*Tooltip con hover*/

.tooltipEnHover2, .tooltipEnHover {
	background-color: #777777;
	color: #fff;
	border: 2px soild #fff;
	box-shadow: 0px 0px 4px #999;
	display: inline-block;
	min-width: 200px;
	padding: 10px;
	border-radius: 6px;
	text-align: center;
	border: 2px solid #fff;
	position: absolute;
	width: 100%;
	line-height: normal;
	box-sizing: border-box;
	z-index: 1001;
	left: -22px;
	right: 0;
	margin: 0 auto;
	margin-top: 15px;
	display: none;
}
.tooltipEnHover2 {
	right: -265%;
	top: -16px;
}
.tooltipEnHover span {
	position: absolute;
	top: -15px;
	left: 0;
	right: 0;
}
.tooltipEnHover2 span {
	position: absolute;
	left: -11px;
	top: 20px;
}
.apareceTooltip:hover .tooltipEnHover2, .apareceTooltip:hover .tooltipEnHover {
	display: block;
}
.bannerSecundario {
	width: 100%;
	height: auto;
	display: block;
}
h1.seo {
	color: #FFF;
	font-size: 2.0em;
}
h1.seo1 {
	color: #FFF;
	font-size: 2.0em;
	padding-top:17px;
}
/* CALUGA PARA CUMPLIR METAS*/


.contenedorCampanasEspeciales {
	border: 1px solid #b5b4b4;
	background-color: #EDEDED;
	font-size: 15px;
	border-radius: 6px;
	max-width: 310px;
	position: fixed;
	bottom: -5px;
	right: 60px;
	z-index: 999999;
	display: block;
	padding: 15px;
	webkit-box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.4);
	box-shadow: 0px 0px 7px -2px rgba(0,0,0,0.4);
	transition: all 0.2s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	animation: apareceCampana 0.8s;
}
.contenedorCampanasEspeciales .texto {
	color: #767676;
	font-size: 14px;
	display: inline-block;
	vertical-align: top;
	width: 65%
}
.contenedorCampanasEspeciales .texto div {
	padding-bottom: 10px;
	line-height: 140%;
}
.contenedorCampanasEspeciales .texto a {
	color: #fff;
	background-color: #F2970F;
	padding: 10px;
	border-radius: 3px;
	display: block;
	text-align: center;
}
.contenedorCampanasEspeciales .imagen {
	display: inline-block;
	vertical-align: top;
	width: 30%;
}
.cerrarModalPromocion {
	position: absolute;
	background-color: #f2970f;
	width: 25px;
	height: 25px;
	right: 6px;
	top: 7px;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	color: #fff;
	font-size: 13px;
	border-radius: 50%;
	cursor: pointer;
}
.escondeCampana {
	bottom: -120px;
}
.deeplink {
	display: none;
}


.textoSimulador {
	margin-top: 20px;
	font-size: 20px;
	color: #6f6f6f;
	display: block;
}
.textoSimulador span {
	color: #333;
}
.inputSimulador {
	background: url(https://www.bancoestado.cl/imagenes/nuevo_form/img/bg-input.jpg) repeat-x left top;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #ccc;
	height: 33px;
	line-height: 33px;
	padding: 4px 10px;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	width: 100%
}

.botonSimulador.accion.seleccion {
	min-width: 150px;
	margin-left: 20px;
}





.titulosNaranjos {
	font-weight: 600;
	color: #f90;
	text-align: center;
	font-size: 2em;
	line-height: 130%;
}
.naranjo {
	color: #f90 !important;
}
.titulosNegros {
	font-weight: normal;
	color: #636060;
	text-align: center;
	font-size: 2em;
	line-height: 130%;
}
h4.titulosNegros {
	font-size: 24px;
	font-weight: normal;
	padding-top: 20px;
	font-family: open_sanslight;
}
.modificaciontexto {
	text-decoration: none!important;
	font-size: 16px;
}
ul.iconoAPPdescarga {
	padding-left: 120px;
	background-repeat: no-repeat;
	background-position: left 16px;
	background-image: url(/imagenes/_img/logo_descarga_app.jpg);
	display: inline-block;
	margin: 0px 0 50px 0;
}
ul.iconoAPPdescarga li {
	list-style: none;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding: 20px 0 5px 40px;
	font-size: 16px;
}
ul.iconoAPPdescarga li.icono1 {
	background-image: url(/imagenes/_img/lista_descarga_app1.jpg);
	background-position: left 10px;
}
ul.iconoAPPdescarga li.icono2 {
	background-image: url(/imagenes/_img/lista_descarga_app2.jpg);
	background-position: left 13px;
}
ul.iconoAPPdescarga li.icono3 {
	background-image: url(/imagenes/_img/lista_descarga_app3.jpg);
	background-position: left 12px;
}
.font-size16 {
	font-size: 16px;
}
p.font-size16.marginTop {
	line-height: 170%;
}
.esconderMovil {
	display: none;
}
.textright {
	text-align: right
}
.textleft {
	text-align: left
}
.capaNegra {
	display: none;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	animation-name: push;
	animation-duration: 1s;
}
.contenedorPush {
	position: fixed;
	bottom: 10%;
	right: 50px;
	width: 300px;
	z-index: 9999;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	animation-name: push;
	animation-duration: 1s;
	-webkit-box-shadow: 0px 0px 22px -3px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 22px -3px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 22px -3px rgba(0,0,0,0.3);
}
.cerrarPush img {
	max-width: 10px
}
.cerrarPush {
	background-color: #777;
	width: 21px;
	height: 21px;
	border-radius: 50%;
	text-align: center;
	box-sizing: border-box;
	padding-top: 4px;
	cursor: pointer;
	position: absolute;
	left: inherit;
	top: 6%;
	right: 4%;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
}
a.enlacePush {
	background-color: #f90;
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-decoration: none;
	padding: 10px 20px;
	border-radius: 6px;
	margin-top: 6px;
	width: 100%;
	box-sizing: border-box;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
}
a.enlacePush:hover,  .cerrarPush:hover {
	background-color: #b9172c;
}
.imagenPush {
	display: none;
}
.imagenPush img {
	display: block;
}
.bajadaPush {
	background-color: #fff;
	/* border: 1px solid #ccc;*/
	padding: 10px;
	border-radius: 10px;
}
.escondePush {
	right: -100%
}
span.bajadaImg,  span.bajadaTexto {
	display: inline-block;
	vertical-align: top;
}
.bajadaImg {
	width: 24%;
}
.bajadaTexto {
	width: 71%;
	margin-left: 3%;
	font-size: 14px;
	color: #858585;
	line-height: 140%;
	padding-top: 4px;
}
.destacadoFlash {
	color: #f90;
	font-weight: bold;
}
.movilBotonPush {
	display: none;
}
.desktopBotonPush {
	display: inline-block;
}
/**todosuma*/	   
			   
.verMasTodosuma {
	margin-top: 10px;
}
.verMasTodosuma .panel {
	padding: 0;
	background-color: #f90;
	border-radius: 4px;
}
.verMasTodosuma .panel-title a {
	padding: 0
}
.verMasTodosuma .panel-title {
	color: #fff;
	padding: 7px 10px;
}
.verMasTodosuma .panel-heading {
	background: url(/imagenes/todosuma/campanas/images/signomas.png) no-repeat right -21px;
	border: 1px solid #ccc;
	border-right: none;
	border-bottom: none;
	border-left: none;
	transition: all 0.5s;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
}
.verMasTodosuma .panel-heading.show {
	background-position: right -102px;
}
.verMasTodosuma .panel-body {
	background-color: #fff;
	padding: 10px 0;
	font-size: 12px;
}
h3.todosumaTitle {
	margin: 60px 0;
	font-weight: bold;
	font-size: 25px;
}
.panel-group .panel:last-child .panel-heading {
	border: none;
}
.promocion {
	font-weight: bold;
	padding-top: 12px;
}
.fecha {
	font-weight: bold;
	color: #f90;
	padding: 5px 0 10px 0;
}


.no-float{
	float:none !important;
	margin:0!important;
	
	
	}

.contenedor-beneficios { margin-bottom: 40px;}

.contenedor-beneficios .col-4{
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
    transition: 0.3s;
    border: 1px solid rgba(219, 219, 219, 0.47);
    border-radius: 6px;
    box-sizing:border-box;
    max-width: 350px;
    min-height: 270px;

}
.contenedor-beneficios .col-4:hover{ 
	position: relative;
    top: -5px;}
.contenedor-beneficios span {
	font-size: 15px; 
	text-align:left; 
	display:block; 
/*	padding: 30px 0 15px 0;}*/
}	
.contenedor-beneficios2 span {
	font-size: 15px; 
	text-align:left; 
	display:block;

}
	
	
.contenedor-beneficios p {
	text-align:left; 
	padding-top:10px}
.tituloBeneficio-todosuma { 
	height: 33px; 
    background-color: #FF9900;
    color: white;
    text-align: center;
    padding: 10px 0 4px; }
.letra-naranja {
	font-size: 1.385em; 
	text-align:left; 
	color: #f90; 
	font-weight:bold}
.bajada-todosuma { padding:20px}
.tituloBeneficio-todosuma img {
	position: relative;
    top: 4px;
    width: 22px;}



.cajatexto { font-size: 17px; color: #333333; text-align:left; margin-left:20px; margin-right:20px; box-sizing:border-box; line-height:100%; padding-top:30px;}

.cajatexto div {
    background-repeat: no-repeat;
    padding-left: 60px;
    min-height: 60px;
    margin-bottom: 10px !important;
    display: block;
}


.pato {float: left;  margin-left:100px;  }
.patoderecha {float: right; margin-right:300px;   }

.uno { background-image:url(/imagenes/_personas/servicios/app-movil/img/01.jpg); padding-top:3px;  margin-bottom: 0px !important;  }
.dos { background-image:url(/imagenes/_personas/servicios/app-movil/img/02.jpg); padding-top:5px;  margin-bottom: 5px !important;   }
.tres { background-image:url(/imagenes/_personas/servicios/app-movil/img/03.jpg);padding-top:5px;  margin-bottom: 5px !important;   }
.cuatro { background-image:url(/imagenes/_personas/servicios/app-movil/img/04.jpg);padding-top:5px;  margin-bottom: 5px !important;  }
.cinco { background-image:url(/imagenes/_personas/servicios/app-movil/img/05.jpg) ;padding-top:5px;  margin-bottom: 5px !important;  }
.seis { background-image:url(/imagenes/_personas/servicios/app-movil/img/06.jpg);padding-top:5px;  margin-bottom: 5px !important;   }
.siete { background-image:url(/imagenes/_personas/servicios/app-movil/img/07.jpg);padding-top:5px;  margin-bottom: 5px !important;   }
.ocho { background-image:url(/imagenes/_personas/servicios/app-movil/img/08.jpg);padding-top:5px;  margin-bottom: 0px !important;   }
.nueve { background-image:url(/imagenes/_personas/servicios/app-movil/img/09.png);padding-top:10px;  margin-bottom: 0px !important;   }
.pb-10 { padding-bottom: 10px!important;}

/*	JETSMART*/
.cajatexto2 { text-align: left; color: #202020; font-size: 16px; line-height: 22px;}	
.cajatexto2 h4 { color: #f90; font-weight: bold; font-size: 16px;}
.cajatexto2 strong {color: #000; }
.cajatexto2 span { font-size: 12px; display: block;}
.cajatexto2 div { margin-bottom: 40px; padding-left: 50px; background-repeat: no-repeat; }

.cajatexto2 .beneficio { background-image:url(/imagenes/_campanas/jat/img/beneficio.png);    }
.cajatexto2 .membresia { background-image:url(/imagenes/_campanas/jat/img/membresia.png);   }
.cajatexto2 .asiento { background-image:url(/imagenes/_campanas/jat/img/asiento.png);}
.cajatexto2 .embarque { background-image:url(/imagenes/_campanas/jat/img/embarque.png);}
.cajatexto2 .tarjeta { background-image:url(/imagenes/_campanas/jat/img/tarjeta.png) ;}
.cajatexto2 .mas { background-image:url(/imagenes/_campanas/jat/img/mas.png); padding-bottom: 30px;}
/*	FIN JETSMART*/


/*	inicio cajavecina*/
.cajatexto22 { 
	font-size: 20px; 
	color: #666; 
	font-weight: bold; 
	text-align:left; 
	margin-left:20px; 
	margin-right:20px; 
	box-sizing:border-box; 
	line-height:100%; 
	padding-top:30px;
	
}
.cajatexto22 div {
	background-repeat: no-repeat;  
	padding-left:80px; 
	height:50px; 
	margin-bottom:50px;

}

.cajavecinauno { background-image:url(/imagenes/_campanas/cajavecina/se_parte_de_cajavecina/personas.jpg); padding-top:20px;  margin-bottom: 0px !important;  }
.cajavecinados { background-image:url(/imagenes/_campanas/cajavecina/se_parte_de_cajavecina/negocio.jpg); padding-top:20px;  margin-bottom: 0px !important;  }
.cajavecinatres { background-image:url(/imagenes/_campanas/cajavecina/se_parte_de_cajavecina/dinero.jpg); padding-top:20px;  margin-bottom: 0px !important;  }

.cajavecinalavamanos { background-image:url(/imagenes/_campanas/cajavecina/nospreocupamos/lavamanos.jpg); padding-top:20px;  margin-bottom: 0px !important;  }
.cajavecinacara { background-image:url(/imagenes/_campanas/cajavecina/nospreocupamos/cara.jpg); padding-top:20px;  margin-bottom: 0px !important;  }
.cajavecinadistancia { background-image:url(/imagenes/_campanas/cajavecina/nospreocupamos/distancia.jpg); padding-top:20px;  margin-bottom: 0px !important;  }
.cajavecinapantalla { background-image:url(/imagenes/_campanas/cajavecina/nospreocupamos/pantalla.jpg); padding-top:20px;  margin-bottom: 0px !important;  }
/*	fin cajavecina*/










.w-100 {width:100%}

.margen-izq {
padding-left:20px;
}
.app-alineado{ 
line-height: normal; 
position: relative;
top: 8px;
}
	
.app-alineado-img {  
float: none !important;
margin: -9px;
width:100px;
}

.subr {
text-decoration:underline;
}


.contentAbsolut{    position: absolute;
    background-color: #fff;
    margin: 0 auto;
    left: 0;
    right: 0;
    display: inline-block;
    max-width: 300px;
    width: 100%;}

.relative { position: relative;}
.absolute { position: absolute;}

.btnNaranjoAncho{
	width:250px;
}

.listadoCajavecina span{ 
background-image: url(/imagenes/_campanas/cajavecina/servicios/ticket.png);
background-repeat:no-repeat; 
padding-left:30px; 
padding-bottom:10px;
background-position: left center; 
display:block;

}
.listadoCajavecina2 span{ 
padding-left:10px; 
padding-bottom:10px;
display:block;

}

.subtit20{ 
font-size:19px; font-width:bold; padding:10px;line-height: 25px;

}

.vamiddle {vertical-align: middle !important;}

.registrado { border-top: 1px solid #F90; padding-top:20px; max-width:500px; margin:0 auto;}

.registrado .super-boton-rojo a {
    max-width: 200px;
    margin-bottom: 15px;}
	

	.jet-tabs  .subtlt {
    background-color: #F29200;
    color: #FFF;
    text-align: center;
    padding: 15px;
    font-size: 20px;
    line-height: 120%;
}
.margin-auto {margin:0 auto;}

.seleccion.nofloat { float: none; font-size: 18px; margin-top: 20px;}

.jet-tabs  .guion-estilo {
    border-color: #F90;
    border-width: 1px;
    max-width: 100px;
}
	
.jet-tabs  .border-naranjo{
	border: 1px solid #F29200;
    padding: 50px;
    margin-bottom: 30px;
	}	
	
.jet-tabs  .avion{
		margin-top:-80px;
		padding-left: 25px;
		padding-right: 25px;
	}

.bordeBoton {border-top:1px solid #ccc; margin-top: 30px; padding-top: 30px;}
.jet-tabs  span.circuloNaranjo {
  background: #fff;
  border-radius: 100%;
  border:1px solid #f90;
  color: #000;
  display: inline-block;
  font-weight: bold;
  margin-right: 15px;
  text-align: center;
  width: 20px;
  line-height: 20px;
  height:20px 
}	



.jet-tabs .tab-content {border: 1px solid #ffc800;}

.jet-tabs .nav-tabs > li.active > a, .jet-tabs .nav-tabs > li.active > a:hover, .jet-tabs .nav-tabs > li.active > a:focus {
    background-image: url(/imagenes/_campanas/jat/img/tab-naranjo.png) !important;
       background-color: transparent !important;
    background-position: center !important;
    background-repeat: no-repeat !important;

}



.jet-tabs .nav.nav-tabs {    display: inline-block;
    margin: 0 auto;}



.jet-tabs .jet-font {
  
   font-size: 16px; 
   
}

.jet-tabs .list-selector-mobile .seleccion-opcion {
    background: url(/imagenes/_img/bg_selectjat.png) no-repeat scroll right center #ffffff;
    height: 85px;
    padding: 10px;
}

.tarjetas_convenio img{
	
	float: initial;
	margin: 0px;
	}
	
.tarjetas_convenio p{
	height: 80px;
	}
	
.tarjetas_convenio strong {
	color: #f90;
	}
	
.tarjetas_convenio{
	float: inherit;
	border: 1px solid #ccc;
	padding: 20px 10px;
	border-radius: 8px;
	margin-bottom: 30px;
	box-sizing:border-box;
	}
	
	
	.tarjetas_convenio a{
		background: #fc9917;  
		color: #fff; 
		text-decoration: none; 
		padding: 5px; 
		font-size: 14px; 
		border-radius: 6px;
		display:block;
	    max-width: 146px;
      margin: 0 auto;
	}
.tarjetas_convenio:hover { 	
box-shadow: rgba(0, 0, 0, 0.34) 2px 2px 26px -7px;	
	}
	.bajada_convenio{
	font-size:16px;
	color: #5B5B5B; 
	font-weight:bold;
	
	}








.acordeon-problemas-clave .panel-heading {
    background: url(/imagenes/bl_2020/contingencia/acordeon-arrow.png) no-repeat left -20px;
    border: 1px solid #ccc;
    border-right: none;
    border-bottom: none;
    border-left: none;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    color: #6b6b6b;
}


.acordeon-problemas-clave .panel-body {
    background-color: #fff;
  
}


.acordeon-problemas-clave .panel-body a {
 
    text-decoration: none;
    margin-bottom: 15px;
    display: block;
    margin-left: 25px;
  
}


.acordeon-problemas-clave .panel-body ul li {
    background: url(/imagenes/bl_2020/contingencia/acordeon-arrow-li.png) no-repeat left -7px;
    padding-left: 45px;
    padding-bottom: 9px;
}


.acordeon-problemas-clave .panel-group {
   margin-bottom: 0;
}


.acordeon-problemas-clave .panel-heading.show {
    background-position: left -160px;
}

.acordeon-problemas-clave .panel-title > a {
    color: inherit;
    display: block;
    padding: 10px 15px 10px 45px;
}


.acordeon-problemas-clave .panel-title {

    font-size: 16px;}

.APPflotante {
    font-size: 18px;
    font-weight: normal;
    padding: 20px;
    font-family: open_sanslight;
    text-align: center;
    position: fixed;
    /* border: AZURE; */
    bottom: 0;
    width: 100%;
    z-index: 9999999;
    display: block;
    background-color: #f3f3f3;
    /* height: 100px; */
    color: black;
    border-top: 2px solid #e2dfdf;
    box-sizing:border-box;

}

.APPflotante a { text-decoration: underline; font-weight: bold;}
 




.nuevasCampanas .tipo-productos-caja .cajaConIcono  .col-6  { min-height: auto; text-align: left;}

 .nuevasCampanas .tipo-productos-caja .cajaConIcono  .col-6 p{   font-size: 18px;}

.nuevasCampanas .tipo-productos-caja .cajaConIcono  .col-6 h3 { padding-left: 60px;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 10px;}

.nuevasCampanas .tipo-productos-caja .cajaConIcono  .col-6.flash h3{ background-image: url(/imagenes/_personas/productos/ahorro-e-inversiones/fondos-mutuos/imagenes/carpeta.png)}

.nuevasCampanas .tipo-productos-caja .cajaConIcono  .col-6.semanal h3{ background-image: url(/imagenes/_personas/productos/ahorro-e-inversiones/fondos-mutuos/imagenes/calendario.png)}


.nuevasCampanas .tipo-productos-caja .cajaConIcono  .col-6  a {


color: #f90;
    text-decoration: underline;
    font-size: 18px;
    display: inline-block;
    padding-top: 20px;
}
/**desktop**/

@media (min-width: 760px) and (max-width: 1480px) {
	

	
.ocultar-titulo {
	display: none;
}
.seccionMAR {
	padding-top: 200px;
}
.link {
	display: none;
}



}

@media (min-width: 1500px) {
.ocultar-titulo {
	display: none;
}
.seccionMAR {
	padding-top: 200px;
}
.link {
	display: none;
}



}

@media (min-width: 960px) and (max-width: 1280px) {
	
	
	
.foto_ficha {
	height: 150px !important;
	background-repeat: no-repeat;
}
.foto_ficha .texto_banner_ficha {
	margin: 0 auto;
	color: #FFF;
	text-shadow: 0px 0px 8px #000;
	padding-top: 50px;
	padding-left: 5%;
	text-align: right;
}
}


@media (min-width: 760px) and (max-width: 980px) {
/** COMPARADOR **/


.comparador-tc {
	padding: 2%;
	width: 96%;
}
#productComparison th .accion, #fixed-table-header th .accion {
	min-width: 40%;
	width: 40%;
	white-space: nowrap;
}
.col-3 #mod-comparador {
	width: 126px;
}
.comparador-tc .item-comp {
	float: none;
	display: block;
	margin: 0 auto;
}
.comparador-tc .item-comp {
	border: 1px solid #B8B8B8;
	float: left;
	height: 40px;
	margin-right: 0.5rem;
	position: relative;
	width: 50px;
}
.item-comparado {
	border-bottom: 1px dashed #ccc;
	float: left;
	height: auto;
	padding-bottom: 10px;
	margin-bottom: 10px;
	width: 100%;
}
.item-comparado p {
	float: left;
	height: 100%;
	line-height: 120%;
	margin: 0;
	padding: 5px 0;
	width: 65%;
}
.comparador-tc .item-comp .delete-tc-comp {
	background: url("/imagenes/_img/btn-eliminar-tc-comp.jpg") no-repeat right top;
	bottom: 0;
	/*display:none;*/
	height: 17px;
	position: absolute;
	right: 0;
	text-indent: -9999px;
	width: 17px;
}
.content-comparador {
	margin-top: 2rem;
}
.content-comparador .comparador-tc {
	margin-top: 0.5rem;
}
.content-comparador > p {
	margin: 0;
}
.col-3 #mod-comparador {
	width: 180px;
	padding: 20px;
}
.deshabilitado {
	background: #ebebeb;
	pointer-events: none;
	cursor: default;
}
.link-text-desabilitado {
	color: #ccc!important;
	text-decoration: none!important;
	cursor: default;
	pointer-events: none;
}
.item-comparado p {
	line-height: 120%;
	margin-top: 10px;
	width: 100%;
	text-align: center;
}
#mod-comparador .accion {
	padding: 0;
}
/** COMPARADOR **/
.tooltip-pers {
	background-color: #f6f6f6;
	border: 1px solid #ddd;
	border-radius: 5px;
	box-shadow: 0 0 5px #ccc;
	cursor: default;
	display: none;
	font-size: 12px;
	left: -256px;
	padding: 10px;
	position: absolute;
	right: 28px;
	top: -20px;
	z-index: 9999;
}
#banner .flexslider .carousel-caption.center {
	margin: 0 auto;
	padding: 6% 0;
	position: static;
	width: 70%;
}
/*#banner .flexslider .item, #banner .slides .item {
	    max-height: 120px;
	}*/
#banner .flexslider.esp .item > img {
	max-width: 150%;
	width: 150%;
}
#banner .flexslider.site .item > img {
	max-width: 130%;
	width: 130%;
}
#banner .flexslider.prod-dest .item > img, #banner .owl-carousel.prod-dest .item > a > img {
	max-width: 100%;
	width: 100%;
}
#banner .site .slides .item {
/*height: 200px;*/
}
#banner .site .slides .item .carousel-caption {
	width: 70%;
}
#nav li:nth-child(2) .sub-menu {
	left: -200px!important;
}
#nav li:nth-child(3) .sub-menu, #nav li:nth-child(4) .sub-menu {
	left: -250px!important;
}
#login #log-section h2 {
	font-size: 2em;
}
#banner .carousel.hcliente .item .carousel-caption.center {
	padding: 4% 0 0 0;
}
#banner .flexslider .item .carousel-caption {
	bottom: auto;
	width: 60%;
}
#header .nav-top li {
	height: 27px;
	width: 8.5%;
	padding: 3px 0%;
}
/*#header .nav-top li.longer{
	    height:35px;
	    width:85px;
	}*/
#header .nav-top a {
	line-height: 100%;
}
#contenedor {
	width: 98%;
}
.content, .inner-content {
	width: 96%;
	padding: 0 2%;
}
#destacados-home .inner-content {
	width: 96%;
}
#productos2, #wrap-productos, #header .inner-content {
	width: 98%;
	padding-left: 1%;
	padding-right: 1%;
}
.bg-head {
	display: none;
}
.content-nav {
	width: 74%;
}
#nav {
	width: 100%;
}
#nav > .principal > li > a {
	font-size: 0.9em;
	padding: 0 5px;
}
#nav li:nth-child(5) .sub-menu {
	right: -250px;
}
.lenguas #nav > .principal > li > a {
	background-image: none !important;
}
#banner, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	min-width: 100%;
	/*max-height: 350px;*/
	max-height: 270px;
}
#banner ol.flex-control-nav {
	bottom: 18px;
}
.carousel .item {
	height: 265px;
}
#banner .esp .slides .item {
	height: 180px;
}
#site-side .article-img {
	margin: 0;
}
#faq #head-faq .buscador-faq {
	width: 30%;
}
#faq #head-faq .buscador-faq .search {
	width: 100%;
}
#banner .carousel-caption {
	display: block;
	right: 0;
	width: 60%;
	top: 20%;
}
.art-camp .cont-art a p {
	line-height: 150%!important;
}
.art-camp .cont-art a {
	padding: 10px;
}
#footer .content {
	width: 98%;
	padding: 0;
}
#footer .content .right-foo .fono-info {
	display: inline-block;
	float: none;
	font-size: 1em;
}
#footer .content .right-foo .sociales-foo span {
	font-size: 0.9em;
}
#destacados-home {
	min-width: 100%;
}
#destacados-home .section-cam {
	width: 55%;
}
.sect-noticias {
	width: 37%;
}
.art-camp {
	width: 30.4%;
}
#banner .carousel .item.landing > img {
	min-width: 1160px;
}
.content-variable-landing .var-content {
	width: 74.8%;
	height: auto;
	padding: 20px 0;
	min-height: 0px;
}
.content-variable-landing .var-content .simulador li {
	text-indent: -9999px;
}
.content-variable-landing .var-content .simulador li.active {
	text-indent: 0;
}
.content-variable-landing .var-content .simulador li span {
	text-indent: 0;
}
.content-variable-landing .var-content .simulador .accion.seleccion {
	line-height: normal;
	padding-top: 4px;
	width: 20%;
}
.content-variable-landing .var-content .sect-noticias {
	margin-left: 5%;
	width: 50%;
}
#comparador-tc {
	padding: 3%;
	width: 94%;
}
#footer {
	height: 250px;
}
#footer .left-foo {
	height: 206px;
}
.pub-full {
	display: none;
}
.nuevasCampanas .content-variable-landing .var-content .simulador .accion.seleccion, .nuevasCampanas .content-variable-landing .var-content .simulador .accion.enfatizado {
	max-width: 40%;
	min-width: 25%;
	line-height: normal;
	padding: 8px;
}
.col-4.panel_inst-2 .btn-acciones-donacion {
	padding: 0px;
	min-width: auto;
}
ul.bredcumbs-contacto li a {
	font-size: 11px
}
}

@media (min-width: 720px) and (max-width: 960px) {
.foto_ficha {
	height: 100px !important;
	background-repeat: no-repeat;
}
.foto_ficha .texto_banner_ficha {
	margin: 0 auto;
	color: #FFF;
	text-shadow: 0px 0px 8px #000;
	padding-top: 30px;
	padding-left: 5%;
	text-align: right;
}
.pub-full {
	display: none;
}
}

@media screen and (max-width: 960px) {
	

h1.titleHeader {
	font-size: 42px;
}
.foto {
	height: 266px;
}
.nuevasCampanas .portaLogo {
	right: 20px;
	top: -145px;
}
.nuevasCampanas .tipo-productos-caja .col-4, .nuevasCampanas .tipo-productos-caja .col-4.altura {
	min-height: 260px;
}
.art-4 {
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	display: block;
}
.art-4 .col-3 {
	idth: 23.5%;
	font-size: 12px;
}
.art-4 .col-3.noMargin {
	margin-left: 0;
}
.art-4 .seccionCalugas .mas {
	width: 32px;
	height: 32px;
	right: 10px;
	bottom: 10px;
}
.art-4 .seccionCalugasHover {
	font-size: 14px;
}
}
@media (min-width: 760px) {




	
   #miga-landing-responsivo {
	
	height: auto;
    border-bottom: none;
    display: none;
	}

	.espacio-seccion-desk {
		
	margin-bottom:30px;
		
	}
	
	li.card-desk-productos {	
    padding: 41px;
 	border: 1px solid #E5E5E5;
    border-radius: 6px;
	height:200px;
	}	
	
	
	li.card-desk {	
    padding: 41px;
 	border: 1px solid #c5c5c5;
    border-radius: 6px;
	height:120px;
	width: 200px;
	}
	
	
		
.banner-movil {
    width: 100%;
    text-align: center;
    padding-top: 20px;
}

.col-6 .queatinotepase {
	display:none;
	}
	
	
	
.seccionCalugas2 {
	margin-bottom: 20px;
	display: block;
	position: relative;
	text-align: center;
	overflow: hidden;
	clear: both;
}
.seccionCalugas2 img {
	width: 100%;
	text-align: center !important;
}
.ocultarbanner {
	display: none;
}
div {
	border-left: none;
}
.number {
	text-align: left;
}
.number22 {
	font-size: 1.1em;
}
.numberesponsivo {
	text-align: center;
	font-size: 1rem;
}
.linea-horizontal {
	opacity: 0.5;
	border-top: solid 1px #cccccc;
	margin: 1.33333rem 0;
	display: block;
}
.pref-centroayuda {
	border-left: none!important;
}
.bordex {
	border-left: none;
}
.cont-card-campana {
	height: 180px;
}
	
	
	
		
}




@media (max-width: 908px) {
.calugas-home {
	display: none;
}
.banerPromocionEspecial {
	display: block;
	text-align: center;
	margin-bottom: 50px;
	padding: 0 20px;
}
}

@media screen and (max-width: 767px) {
.header {
	margin-left: -45%;
	width: 200%;
}
.header.banner-campana {
	margin-left: 0;
	width: 100%;
}
.texto-sobre-boton-corredores {
	display: none !important;
}
.foto {
	height: auto;
	background-image: none !important;
}
.foto .textosh2 {
	margin: 0 5% !important;
	color: #000 !important;
	text-shadow: none !important;
	padding-top: 50px !important;
	padding-bottom: 30px;
}
/* campaÃ±a credito tarjetas */
.cont_cajas_resp {
	overflow: hidden;
	height: auto;
	margin-bottom: 20px;
}
.cont_cajas_resp p.textpequeno {
	font-size: .72em;
	text-align: center !important;
}
.cont_cajas_resp h4 {
	text-align: center;
	padding: 10px 0px;
	margin: 0px;
	font-size: 1.9em;
	font-weight: bold;
	color: #D75814;
}
#caja_izquierda1 {
	width: 90%;
	float: left;
	background-color: #eee;
	overflow: hidden;
	padding: 8px 5%;
	margin-right: 2%;
	line-height: 1.5;
	font-size: 1.1em;
	margin-top: 12px;
}
#caja_izquierda2 {
	width: 90%;
	float: left;
	background-color: #eee;
	overflow: hidden;
	padding: 8px 5%;
	margin-right: 2%;
	line-height: 1.5;
	font-size: 1.1em;
	margin-top: 12px;
}
#caja_izquierda3 {
	width: 90%;
	float: left;
	background-color: #eee;
	overflow: hidden;
	padding: 8px 5%;
	margin-right: 2%;
	line-height: 1.5;
	font-size: 1.1em;
	margin-top: 12px;
}
.caja_derecha {
	width: 90%;
	float: left;
	background-color: #eee;
	overflow: hidden;
	padding: 8px 5%;
	margin-left: 0%;
	line-height: 1.5;
	font-size: 1.1em;
	margin-top: 12px;
}
.caja_consulta_oferta_home {
	padding: 4% 10% !important;
}
/* fin campaÃ±a credito tarjetas */
.cajacorredora {
	margin-bottom: 20px !important;
	border-bottom: 1px dotted #ccc;
	width: 95% !important;
	margin-bottom: 8px !important;
	min-height: 75px !important;
}
.interescorredores {
	/*	border: 1px solid red;*/
	padding-top: 12px;
}
.pub-full {
	display: none;
}
/*movil*/
	 
.esconderMovil {
	display: block;
}
.esconderDesktop {
	display: none;
}
.titulosNegros, .titulosNaranjos {
	font-size: 20px
}
}


@media (max-width: 500px) {

.ancho100 { width: 100% !important;
    box-sizing: border-box;
    margin-top: 8px;}

}

@media (max-width: 760px) {
	.APPflotante { line-height: 140%;}
	
.contenedor-beneficios .col-4 { margin: 20px auto;}
	
	.subtltjovenresponsivo {
    border-bottom: 2px solid #f90;
    /* background-color: #ffffff; */
    color: #F90;
    text-align: center;
    padding: 22px;
    font-size: 23px;
    line-height: 120%;
	}
	.seccion-top {
	margin-top:50px;}	
	
	li.card-responsivo {
	color:#555;
    box-shadow: 0 0 20px 4px rgba(0, 0, 0, 0.11);
    padding: 41px;
    border-radius: 6px;
    width: 75%;
	}
.espacio-todosuma {
	padding-top: 49px!important;
}
body {
	padding-top: 50px;
	font-size: 14px;
	transition: all 0.2s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.contenedorGiftApp {
	display: none;
}
.foto_ficha {
	display: none;
	margin-top: 20px;
}
.foto_ficha .texto_banner_ficha {
	margin: 0 auto;
	color: #000;
	text-shadow: none !important;
	padding-top: 30px;
	padding-left: 5%;
	text-align: left;
}
.productComparison tbody {
	display: none;
}
.dosBotonesAccion a {
	max-width: 100%;
	float: none !important;
}
#miga ul li a .icon-home-submenu {
	margin-top: 2px;
}
.col-3 #mod-comparador {
	padding: 10%;
	position: relative !important;
	width: 80%;
}
#tarifas .categorias-serv > ul li.titleCategory {
	line-height: 130%;
}
.productComparison {
	width: 100%;
}
.bg-miga {
	display: none;
}
#banner .slides .item {
	height: auto;
}
#banner .slides .item .carousel-caption {
	bottom: 35%;
	top: 13%;
	width: 72%;
	text-shadow: none !important;
	color: #333333 !important;
}
.bajada p {
	font-size: 1em;
	line-height: 120%;
	text-shadow: none !important;
	color: #333333;
}
#banner-noticias .carousel img {
	display: none;
}
.flex-direction-nav {
	left: 40%;
}
.tooltip-pers {
	left: 10%;
	padding: 10px;
	position: fixed;
	right: 10%;
	top: 25%;
	z-index: 9999;
}
.tooltip-pers span.bullet {
	/*background: url("/imagenes/_img/bullet-tooltip-bottom.png") no-repeat scroll right top rgba(0, 0, 0, 0);*/
	height: 16px;
	right: 0;
	left: 48%;
	position: absolute;
	bottom: 20px;
	top: inherit;
	width: 13px;
}
.owl-theme .owl-controls, #banner ol.flex-control-nav {
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	position: absolute;
	clear: both;
}
#banner .slides .item > img, #banner .slides .item > img, #banner .slides .item > a > img {
	left: -60px;
	/*min-width: 121%;*/
	margin-left: -40%;
	min-width: 180%;/*display: none !important;*/
}
.marginTopMovil {
	margin-top: 30px !important;
}
.textoSimulador {
	text-align: center;
	display: block;
}
.botonSimulador.accion.seleccion {
	width: 100% !important;
	margin-left: 0;
}


.inputSimulador {
	width: 100% !important;
	box-sizing: border-box;
	padding: 20px;
}
#banner ol.flex-control-nav {
	/*bottom: 0px;*/
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 100;
}
#faq #head-faq {
	display: inline-block;
	margin-bottom: 0em;
	padding-bottom: 0em;
}
#head-serv .categorias-serv > ul {
	float: none;
	clear: both;
	width: 100%;
}
#footer .right-foo .legal {
	font-size: 17px!important;
}
html #footer .right-foo > ul li a {
	font-size: 1em;
}
.article-img .ver-mas {
	display: none;
}
/*body{
	        overflow-x:hidden;
	    }*/

#site-side, #site-side .grid {
	margin-bottom: 0;
}
.modulos-grales .leer-mas {
	background: none;
}
#footer .right-foo {
	padding-top: 0;
}
.tipo-productos .content-tbl .productHeadings th h6 {
	min-height: 80px!important;
}
.content-variable-landing .var-content .simulador ul {
	margin-bottom: 0;
}
.content-variable-landing {
	margin-bottom: 40px;
}
/*.desktop {
	    display: none;
	  }
	.tablet{
	    display: block;
	}*/
	  /*.smartphone {
	    display: block;
	  }*/
.noscroll {
	overflow-x: hidden;/*position: fixed;*/
}
#contenedor {
	width: 96%;
	padding: 0 2%;
}
.productComparison tr .even, .productComparison tr.productLinks .odd {
	padding: 3%;
}
.content {
	width: 100%;
}
.inner-content {
	width: 96%;
	padding: 0 2%;
}
.col-1, .col-2, .col-2-5, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	width: 100%;
	float: none;
}
[class*="col-"] + [class*="col-"] {
	margin: 2em 0 0 0;
}
#nav-top-select {
	display: block;
	width: 90%;
	padding: 5% 5% 0;
}
#nav-top-select select {
	width: 100%;
}
.nav-top {
	display: none;
}
#head-ficha .accion {
	display: block;
	margin: 0.5em 0 0;
}
.img-campana {
	display: none;
}
#miga {
	height: auto;
	border-bottom: none;
	display: none;
}
#miga .content {
	width: 95%;
}
#miga .content ul {
	background-color: #fff;
	padding-top: 0.5em;/*width: auto;*/
}
#miga .content ul li {
	min-height: 25px;
	background-image: none;
}
#miga .content ul li a {
	background: url("/imagenes/_img/separator-miga.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	margin-right: 5px;
	padding: 3px 15px 3px 10px;
}
#miga .content ul li span {
	/*background: url("/imagenes/_img/separator-miga.png") no-repeat scroll right center rgba(0, 0, 0, 0);
	    padding: 0px 15px 0px 10px;
	    margin: 0;
	    font-size: 12px;*/
	background: none;
	padding: 3px 15px 3px 10px;
}
#miga .content ul li:first-child a {
	padding: 0 1em 0 0;
}
#miga .content ul li:last-child span {
	background: none;
	margin-left: 0;
	padding: 3px 10px;
}
.tipo-productos .content-tbl .productHeadings th {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
.sub-menu .menu h3 {
	display: none;
}
.sub-menu .section-menu ul {
	padding-bottom: 0;
}
.sub-menu .section-menu ul li {
	/*border-bottom: 1px #ccc solid;*/
	padding: 10px 0;
	margin: 0;
}
.sub-menu .section-menu ul li:hover {
/*background-color: #eaeaea;*/
}
.nav-tabs.vertical, .tab-content.vertical {
	float: none;
	width: 100%;
	margin: 0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.nav-tabs.vertical, .tab-content.vertical {
	width: 40%;
}
#solicitud-producto #tab-productos .tab-content {
	width: 60%;
}
.list-selector-mobile .seleccion-opcion {
	background: url("/imagenes/_img/bg_select.png") no-repeat scroll right top #ffffff;
	border: 1px #ccc solid;
	display: block;
	height: 40px;
	line-height: 40px;
	margin: 1em 0 0;
	text-indent: 15px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.list-selector-mobile .seleccion-opcion2 {
	background: url("/imagenes/_img/bg_select.png") no-repeat scroll right top #ffffff;
	border: 1px #ccc solid;
	display: block;
	height: 40px;
	line-height: 40px;
	margin: 1em 0 0;
	text-indent: 15px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

option.destacado{
	background-color: #FF8700;
    color: #fff;
	}
	
.list-selector-mobile .nav-tabs {
	background-color: #fff;
	height: 0;
	overflow: hidden;
	width: 100%;
	margin-bottom: 1em;
}
/*kitDigital*/

.list-selector-mobile .nav-tabs .kitDigital li.active a {
	background-color: #fa9600;
	color: #fff;
}
/*fin kitdigital*/


.list-selector-mobile .nav-tabs li.active a {
	background-color: #fa9600;
	color: #fff;
}
/*TAB VIDEO APP*/

.list-selector-mobileapp .seleccion-opcion {
	background: url("/imagenes/_img/bg_select.png") no-repeat scroll right top #ffffff;
	border: 1px #ccc solid;
	display: block;
	height: 40px;
	line-height: 40px;
	margin: 1em 0 0;
	text-indent: 15px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.list-selector-mobileapp .seleccion-opcion2 {
	background: url("/imagenes/_img/bg_select.png") no-repeat scroll right top #ffffff;
	border: 1px #ccc solid;
	display: block;
	height: 40px;
	line-height: 40px;
	margin: 1em 0 0;
	text-indent: 15px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.list-selector-mobileapp .nav-tabs {
	background-color: #fff;
	height: 0;
	overflow: hidden;
	width: 100%;
	margin-bottom: 1em;
}
.list-selector-mobileapp .nav-tabs li.active a {
	background-color: rgb(241, 241, 241);
	color: #fff;
}
.list-selector-mobile .nav-tabs.collapse {
	/*display: none;*/
	height: 0 !important;
}
.tab-content.vertical {
	margin: 0 0 15px 0;
}
.tab-content.w-selector {
	width: 100%;
}
.tools {
	margin-bottom: 2em;
}
.noticia-sala-prensa .tools {
	margin-bottom: 0;
}
#banner .carousel .item.landing {
	height: auto;
	margin: 1.5em 0;
}
#banner .carousel .item.landing > img {
	display: none;
}
#banner .carousel .item.landing .container .carousel-caption {
	padding: 0 5%;
	position: static;
	text-align: left;
	width: 90%;
}
#banner .carousel .item.landing .container .carousel-caption h2 {
	color: #333;
	font-family: open_sanssemibold;
	font-size: 3.5em;
	line-height: 1.3em;
}
#mensaje {
	padding: 3em 1em;
}
.content-variable-landing {
/*display:none;*/
}
.content-variable-landing .inner-content {
	width: 100%;
	padding: 0;
}
.content-variable-landing .claim {
	background-color: #F39801;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
	padding-bottom: 1em;
	padding-top: 1em;
}
.content-variable-landing .var-content {
	width: 100%;
	height: auto;
	padding: 0px;
	min-height: 0px;
}
.content-variable-landing .var-content .simulador {
	width: 95%;
	padding-left: 5%;
	padding-right: 5%;
	box-sizing: border-box;
}
.content-variable-landing .var-content .simulador .accion.seleccion {
	display: block;
	float: none;
	font-size: 14px;
	height: auto;
	min-height: 10px;
	min-width: 90%;
	max-width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}
.content-variable-landing .var-content .simulador .accion {
	margin-bottom: 0.5em;
}
.content-variable-landing .var-content .simulador .accion:last-child {
	float: none;
	margin-bottom: 3%;
}
.content-variable-landing .var-content .simulador ul li {
	width: 100%;
	margin-bottom: 1em;
	margin-top: 2%;
}
.content-variable-landing .var-content .simulador ul li span {
	margin-right: 0.5em;
}
.content-variable-landing .var-content .test {
	margin-top: 2em;
	width: 90%;
	padding-left: 5%;
	padding-right: 5%;
}
.content-variable-landing .var-content .sect-noticias {
	padding: 0 5%;
	width: 90%;
}
.article-ico {
	float: none;
	text-align: left;
	/*border-left: 4px solid @color-3;*/
	margin-bottom: 3em;
	min-height: 60px;
}
.article-ico [class^="icon-"], .article-ico [class*=" icon-"] {
	background-image: none;
	float: left;
	width: 4px;
	height: 60px;
	margin-right: 10px;
}
.article-ico .icon-proyectos, .article-ico .icon-m-financiamiento {
	background-color: #fa9600;
}
.article-ico .icon-finanzas, .article-ico .icon-m-invertir {
	background-color: #d75814;
}
.article-ico .icon-compras, .article-ico .icon-m-proteger {
	background-color: #b91a28;
}
.article-ico .icon-ahorro, .article-ico .icon-m-enviaDinero {
	background-color: #5d3261;
}
.article-ico .icon-esenciales {
	background-color: #004a9a;
}
.icon-ahorro, .icon-seguros {
	height: 90px !important;
}
.article-ico .icon-rentabilidad, .article-ico .icon-m-ayudaProyectos, .article-ico .icon-i-controlDinero {
	background-color: #00419a;
}
.article-ico .icon-seguros, .article-ico .icon-m-finanzas {
	background-color: #222222;
}
.article-ico .icon-videos, .article-ico .icon-m-finanzas {
	background-color: #004a9a;
}
/* ICONOS HOME CORREDORES BOLSA */
.icon-aprende {
	background: url("http://www.bancoestado.cl/imagenes/_img/ico1_corredores.png") no-repeat center center;
}
.icon-informes {
	background: url("http://www.bancoestado.cl/imagenes/_img/ico2_corredores.png") no-repeat center center;
}
.icon-normativa {
	background: url("http://www.bancoestado.cl/imagenes/_img/ico3_corredores.png") no-repeat center center;
}
.icon-educacion {
	background: url("http://www.bancoestado.cl/imagenes/_img/ico4_corredores.png") no-repeat center center;
}
.icon-preguntas {
	background: url("http://www.bancoestado.cl/imagenes/_img/ico5_corredores.png") no-repeat center center;
}
.icon-esenciales {
	background: url("http://www.bancoestado.cl/imagenes/_img/ico6_corredores.png") no-repeat center center;
}
[class*="col-"] + [class*="col-"]:last-child .article-ico {
	margin-bottom: 2em;
}
#nav .principal li .home {
	padding: 0 15px;
	width: auto;
	text-align: left;
}
#nav .principal li .home span {
	display: inline;
}
#nav .principal li .home .icon-home {
	display: none;
}
#nav .principal li a {
	padding-left: 1em;
}
#nav .principal li a.titleCategory {
	padding-left: 26px;
	border-bottom: 1px solid #ccc;
}
.navbar-toggle {
	display: block;
}
.navbar-toggle-todosuma {
	display: block;
}
/*TODOSUMA MISPUNTOS*/

.titulo-todosuma {
	margin-bottom: 60px;
}
.btn-login-smartphoneTodosuma {
	background: url(/imagenes/_img/icono-puntos.png) no-repeat center 1px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 21px;
	background-color: #ff6c00;
	color: #fff;
	padding: 28px 8px 0px;
	font-size: 10px;
	float: right;
}
.btn-login-smartphone {
	background: url("/imagenes/_img/icono_persona_bl.png") no-repeat center 6px;
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 21px;
	background-color: #F65900;
	color: #fff;
	padding: 29px 8px 0px;
	font-size: 10px;
	float: right;
}
.login-desaparece {
	display: none !important;
}
#logo {
	float: none;
	display: block;
	width: 180px;
	margin: 0 auto;
	overflow: hidden;
}
#logo div {
	margin: 10px auto;
}
h1#logo {
	line-height: inherit;
}
.bg-head {
	display: none;
}
#general {
	transition: 0.3s left;
	-moz-transition: 0.3s left;
	-webkit-transition: 0.3s left;
	-ms-transition: 0.3s left;
	-o-transition: 0.3s left;/*overflow:hidden;*/
}
#general.open-lateral {
	left: 85%;
	position: relative;/*min-width: 400px;*/
}
#general.open-lateral-todosuma {
	left: 30%;
	position: relative;/*min-width: 400px;*/
}
/* CALUGAS VISIBLES EN RESPONSIVO */
#destacados-home {
	display: block;
	background-color: #EEE;
}
.art-camp {
	width: 30.4%;
}
.art-camp img {
	width: 100%;
}
#destacados-home .section-cam {
	width: 100%;
}
.art-camp .cont-art {
	bottom: 0;
	background: none;
}
.art-camp .cont-art a {
	padding: 10px;
	height: 100%;
}
.cont-art a p {
	opacity: 0;/*font-size: 13px;
		line-height: 16px;*/
}
/* FIN CALUGAS VISIBLES EN RESPONSIVO */

.destacado-corredores {
	display: block !important;
}
.perfil {
	display: none;
}
.mercados {
	width: 85%;
}
#header {
	position: static;
}
#header .inner-content {
	width: 100%;
	padding: 0;
	position: static;
}
#header .content-nav {
	background: #FF8700;
	position: fixed;
	-webkit-backface-visibility: hidden;
	left: -90%;
	height: 100%;
	width: 85%;
	top: 0;
	overflow-y: auto;
	z-index: 1005;
	transition: left 0.3s;
	-moz-transition: left 0.3s;
	-webkit-transition: left 0.3s;
}
#header .content-nav.open-lateral {
	box-shadow: 0 0 15px #000;
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
	overflow-y: auto!important;
	left: 0;/*z-index:999999;*/
}
/*TODOSUMA*/


#header .content-nav.open-lateral-todosuma {
	box-shadow: 0 0 15px #000;
	-moz-box-shadow: 0 0 15px #000;
	-webkit-box-shadow: 0 0 15px #000;
	overflow-y: auto!important;
	left: 0;/*z-index:999999;*/
}
#header .content-nav .ayuda-head {
	min-width: 200px;
}
#header .content-nav #nav {
	width: 100%;
	min-width: 200px;
}
#header .content-nav #nav > .principal {
	float: none;
	width: 100%;
}
#header .content-nav #nav > .principal > li {
	border-bottom: 1px solid #D85912;
	float: none;
	width: 100%;
	margin: 0;
	height: auto;
}
#header .content-nav #nav > .principal > li + li {
	margin: 0;
}
#header .content-nav #nav > .principal > li .sub-menu {
	display: block;
	height: auto;
	overflow: hidden;
	padding: 4%;
	position: relative;
	width: 92%;
	display: none;
	top: 0;
	left: 0;
}
#header .content-nav #nav > .principal > li .sub-menu.open {
	display: block;
}
#header .content-nav #nav > .principal > li .sub-menu .menu .section-menu {
	border: none;
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
#header .content-nav #nav #banca-linea {
	display: none;
}
#site-side .article-img {
	margin: 0;
}
#nav li:nth-child(5) .sub-menu {
	right: 0;
}
#banner {
	min-width: 100%;
}
#banner .carousel-indicators li {
	width: 10px;
	height: 10px;
}
#banner .carousel.site .carousel-inner .item {
	height: auto;
}
#banner .carousel.site .carousel-inner .item > img {
	display: none;
}
#banner .carousel.site .carousel-inner .item .container .carousel-caption {
	width: 90%;
	padding: 5%;
	position: static;
}
#banner .carousel.site .carousel-inner .item .container .carousel-caption > img {
	display: block;
	margin: 0 auto;
}
#banner .carousel.site .carousel-inner .item .container .carousel-caption h2 {
	color: #333;
	font-size: 2em;
}
#banner .carousel.site .carousel-inner .item .container .carousel-caption .bajada p {
	color: #333;
}
#banner .carousel.prod-dest .carousel-inner .item {
	height: auto;
}
#banner .carousel.prod-dest .carousel-inner .item > img {
	display: none;
}
#banner .carousel.prod-dest .carousel-inner .item .container .head-modulo {
	width: 90%;
	padding: 5%;
	position: static;
}
#banner .carousel.prod-dest .carousel-inner .item .container .head-modulo h2 {
	color: #333;
}
#banner .carousel.prod-dest .carousel-inner .item .container .head-modulo .bajada p {
	color: #333;
}
#banner .carousel .item {
	height: 195px;
	overflow: hidden;
}
#banner .item .container {
	width: 100%;
}
#banner .carousel-caption {
	display: block;
	right: 2%;
	top: 20%;
	width: auto;
}
#banner .carousel-caption h2 {
	font-family: open_sanssemibold;
	font-size: 18px;
	line-height: 20px;
	color: #000;
}
#banner .carousel-caption h3 {
	font-family: open_sanslight;
	font-size: 16px;
	line-height: 18px;
}
#banner .flexslider.esp .item .carousel-caption h2 {
	color: #333;
	font-size: 2.3rem;
	line-height: normal;
	text-align: left;
}
#banner .flexslider.esp .item .carousel-caption {
	position: static;
}
#banner .owl-carousel.esp .carousel-caption > img {
	display: none;
}
#banner .carousel-caption .accion {
	font-size: 0.846em;
}
#wrap-productos {
	padding-top: 20px;
}
#wrap-productos-todosuma {
	padding-top: 77px;
}
.search {
	width: 90%;
	float: none;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 25px;
}
.content-nav {
	display: block;
	float: none;
}
.title-line h2, .title-line h3 {
	/*text-transform:uppercase;*/
	font-size: 1.9em;
	line-height: 29px;
}
#destacados-home {
	min-width: 100%;
}
#destacados-home .section-cam {
	display: block;
}
#destacados-home .sect-noticias {
	width: 100%;
	display: none;
}
#section-productos .grid {
	margin-bottom: 0;
}
ul.pasos li {
	width: 90%;
	margin-bottom: 1px;
}
ul.pasos li span.deco-pasos {
	display: none;
}
ul.pasos li.selected {
	background-color: #fa9600;
}
#banner-noticias .carousel-inner > .item .carousel-caption {
	display: block;
}
#banner-noticias .carousel-control.left {
	left: 0;
	bottom: 0;
}
#banner-noticias .carousel-control.right {
	left: 40px;
	bottom: 0;
}
#banner-noticias .carousel {
	border-left: 1px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
}
#faq #head-faq .buscador-faq {
	width: 100%;
	margin-bottom: 1em;
}
#faq #head-faq .buscador-faq .search {
	width: 100%;
}
#login #log-section #content-login .tab-content .form-general label {
	margin-top: 0;
	margin-bottom: 0.3em;
	width: 100%;
}
#login #log-section #content-login .tab-content input[type="text"], #login #log-section #content-login .tab-content input[type="password"] {
	width: 85%;
	margin-right: 0;
}
#login #log-section #content-login .tab-content .accion {
	display: block;
	min-width: 90%;
	padding: 0 5%;
}
#head-sala-prensa .filtros {
	width: 100%;
	margin: 0 0 1em 0;
}
#head-sala-prensa .accion {
	/*width: 90%;*/
	padding: 0 5%;
	float: right;
}
.box1 {
	width: 100%;
}
.bg-foo {
	display: none;
}
#login #consejos-seguridad {
	border-left: none;
	margin-left: 0;
	padding-left: 0;
}
#login #consejos-seguridad .accion {
	display: block;
}
#footer .left-foo {
	display: none;
}
#footer .right-foo {
	text-align: center;
}
#footer .right-foo .fono-info {
	display: inline-blocK;
	float: none;
	margin-bottom: 20px;
	display: block;
}
#footer .right-foo .sociales-foo {
	display: inline-blocK;
	float: none;
}
#footer .right-foo > ul li {
	float: none;
	display: block;
	border-bottom: 1px #ccc solid;
	border-right: none;
	text-align: left;
}
#footer .right-foo > ul li:hover {
	background: #eaeaea;
}
#footer .right-foo > ul li:first-child {
	border-top: 1px #ccc solid;
	padding-left: 9px;
}
#footer .right-foo > ul a {
	padding: 10px 0;
	text-align: center;
}
#footer .right-foo .legal p {
	font-size: 0.6em;
	text-align: left;
}
/* TABLAS RESPONSIVE */

/*FIX para <li> largo*/
.tab-content ul li > .nojustificar{
	text-align: left !important;
}


.table-responsive ul li {
	text-align: justify !important;
	background: transparent url("/imagenes/_img/bullet-productos.png") no-repeat scroll 6px 20px !important;
	padding-left: 28px;
	padding-top: 16px;
}

.table-responsive {
	border: 1px solid #DDDDDD;
	margin-bottom: 15px;
	overflow-x: scroll;
	overflow-y: hidden;
	width: 100%;
}

.table-responsive h3 {
	padding: 8px 8px 0 8px;
}
.bs-example > .table-responsive > .table {
	background-color: #FFFFFF;
}
.table-responsive > .table-bordered {
	border: 0 none;
}
.table-responsive > .table {
	margin-bottom: 0;
}
.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
	white-space: normal;
}
.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left: 0 none;
}
.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right: 0 none;
}
#comparador-tc {
	padding: 3%;
	width: 94%;
}
#banner .flexslider.site .item .carousel-caption {
	padding: 1.5rem 3% 0;
	position: static;
	width: 96%;
	text-shadow: none;
}
#banner .prod-dest .slides .item > img, #banner .slides.prod-dest .item > a > img {
	display: block;
}
#banner .flexslider.landing .carousel-caption > img {
	display: none;
}
#banner .esp .item .carousel-caption h2 {
	color: #333;
	font-size: 2.8rem;
	line-height: normal;
	text-align: left;
}
#banner .flexslider.prod-dest .slides .item .carousel-caption {
	position: static;
}
#banner .flexslider.esp .item {
	padding: 1rem 0.5rem;
	height: auto;
}
#banner .site .item > img {
	display: none;
}
#banner .site .item .carousel-caption {
	padding: 1.5rem 3% 0;
	position: static;
	width: 96%;
}
#banner .flexslider.site .item {
	height: auto;
}
#banner .flexslider.site .slides .item .carousel-caption h2, #banner .site .slides .item .carousel-caption p {
	color: #333;
}
#banner .flexslider.prod-dest .slides .item .carousel-caption h2, #banner .site .slides .item .carousel-caption p {
	color: #333;
}
#banner .flexslider.prod-dest .item > img, #banner .flexslider.prod-dest .item > a > img {
	display: none;
}
#banner .flexslider.prod-dest .item {
	height: auto;
}
#banner .flexslider.prod-dest .item .head-modulo {
	padding: 5%;
	position: static;
	width: 90%;
}
#banner .flexslider.prod-dest .item .head-modulo h2, #banner .flexslider.prod-dest .item .head-modulo p {
	color: #333;
	text-shadow: none;
}
#banner-noticias .carousel-inner > .item > img {
	display: none;
}
#banner.hazte-cliente {
	display: none;
}
#banner .flexslider.landing .carousel-caption > img {
	display: none;
}
.comparador-tc {
	padding: 2%;
	width: 96%;
}
.comparador-tc .accion {
	margin: 0.5rem 0 0 0;
	float: left;
}
#simulador {
	margin-top: 0px;
}
.form-general label {
	width: 100%;
	margin-bottom: 2%;
}
.form-general .label-inline {
	width: auto;
	margin: 0px;
	padding-top: 1.2em;
	float: left;
}
.form-general .label-inline label, .form-general .label-inline input {
	width: auto;
	margin: 0px 5px 0px 0px;
	float: left;
}
.form-general .has-feedback {
	margin-right: 0;
	width: 100%;
	position: relative;
}
.form-general input[type="text"], .form-general input[type="password"] {
	display: block;
	margin-right: 0;
	width: 93%;
}
.modulos-grales .form-general.vertical input[type="text"] {
	width: 95%;
}
.form-general .variation {
	margin: 0 0 0 0;
	width: 100%;
}
.ui-datepicker-trigger {
	right: 0;
	bottom: 0;
	top: inherit;
}
.has-feedback .form-control-feedback {
	top: 42px;
	right: 0;
}
.form-group > .tooltip-help-pers {
	position: absolute!important;
	top: 10px;
	right: 5px;
}
.ayuda-pers {
	width: 90%;
}
tr.desplegable_tr td .ayuda-pers {
	margin-top: 0;
	width: 90%;
}
#banner .slide.esp .item .carousel-caption > img, #banner .flexslider.slide.esp .item > img {
	display: none;
}
#banner .slide.esp .item .carousel-caption > img, #banner .flexslider.slide.esp .item > img .desktop {
	display: none;
}
/*Visa chilena */
.nuevasCampanas .tab-content {
	box-sizing: border-box;
}
/* tab-video*/

.seccionAPP .nav-tabs.vertical {
	width: 100%;
}
.nuevasCampanas .list-selector-mobile .seleccion-opcion {
	border-bottom: 0 none;
}
.nuevasCampanas .nav-tabs > li {
	width: 100%;
}
.nuevasCampanas .promociones:hover > .tituloPromocion {
	display: none;
}
/*.nuevasCampanas #miga { display:none}*/

.nuevasCampanas .nav > li > a {
	border-left: 0 none;
}
.nuevasCampanas .content-variable-landing .var-content .simulador .accion {
	display: block;
}
.nuevasCampanas .content-variable-landing .var-content {
	padding-top: 15px;
}
.nuevasCampanas .portaPromociones .promociones {
	margin: 0 1% 2% 0;
}
.nuevasCampanas .portaPromociones span.expandirPromocion {
	display: none;
}
.nuevasCampanas .list-selector-mobile .nav-tabs li.active a {
	background-color: #ff8700;
}
.nuevasCampanas .rsbtn {
	right: 15px;
	top: 8px;
}
.nuevasCampanas .modalPromocion {
	padding: 0;
}
.nuevasCampanas .nav > li > a {
	padding: 10px;
}
/*KITDIGITAL*/

.nuevasCampanas .nav.kitDigital > li > a {
	padding: 10px;
}
/*fin kitDigital*/

.nuevasCampanas .cont_3botones .accion.seleccion {
	width: 100%;
	line-height: 200%;
	margin-bottom: 15px;
	min-height: auto;
	box-sizing: border-box;
}
/*armada convenios*/
.nuevasCampanas .content-variable-landing .var-content .simulador .accion.seleccion, .nuevasCampanas .content-variable-landing .var-content .simulador .accion.enfatizado {
	min-width: 100%;
	min-height: 0px;
}
.content-variable-landing .var-content .simulador.calugaPromocion .accion.seleccion {
	min-width: 100%;
}
.nuevasCampanas .bg-bar.extendido .var-content {
	width: 100%;
}
.nuevasCampanas .bg-bar.extendido .claim {
	width: 100%;
	box-sizing: border-box;
}
.nuevasCampanas .portaLogo img {
	max-width: 80px;
	height: auto;
	right: 20px;
	display: none;
}
.nuevasCampanas .content-variable-landing .var-content .simulador .accion.seleccion, .nuevasCampanas .content-variable-landing .var-content .simulador .accion.enfatizado {
	min-width: 100% !important;
}
.article-img.hazte-Cliente.desktop2 {
	display: block;
}
/*.article-img.hazte-Cliente.twitter { display:none;}*/

.navbar-collapse.collapse {
	display: block !important;
	height: auto !important;
	overflow: visible !important;
	padding-bottom: 0;
}
.conoce-tu-banco-videos {
	width: 44%;
	margin-bottom: 10px;
	min-height: 255px;
}
.conoce-tu-banco-videos img {
	width: 100%;
	height: auto;
}
.div_img_titulo a p {
	font-size: 16px;
	font-weight: 600;
}
.conoce-tu-banco-videos a {
	font-size: 14px;
	line-height: 20px;
}
.article-ico.bg-iconos-seccion {
	padding-left: 60px !important;
}
.nuevasCampanas .logoFranja {
	text-align: center;
	display: block;
	padding: 10px 20px 20px 20px;
	box-sizing: border-box;
}
.nuevasCampanas .logoFranja img {
	padding-left: 0px
}
.cuatroBotones .col-6 {
	margin-top: 0px;
}
.nuevasCampanas .nav.iconXL > li > a {
	padding: 10px 10px 10px 15px;
}
.nuevasCampanas .nav.iconXL > li > a.iconPequenas, .nuevasCampanas .nav.iconXL > li > a.iconPersonas, .nuevasCampanas .nav.iconXL > li > a.iconMicro {
	background-image: none !important;
}
.botones-menu-personas {
	display: none;
}
.nuevasCampanas .tipo-productos-caja .col-4, .nuevasCampanas .tipo-productos-caja .col-4.altura {
	min-height: auto;
}
.nuevasCampanas .tipo-productos-caja .col-4 img.tarjetaMin {
	position: initial;
	margin-top: 5px;
}
.boxcaja {
	width: 45%;
	float: left;
}
.nuevasCampanas .tipo-productos-caja .col-12 {
	margin-bottom: 20px;
}
.contBotonesespeciales {
	padding: 20px 0;
}
.ocultar {
	display: none;
}
.boxcaja {
	width: 90%;
	margin: 0 auto;
}
div.textoLogo div {
	display: none;
}
div.textoLogo {
	padding-right: 0;
	text-align: left;
}
.iconoCajaVecina {
	display: none;
}
.iconoCajaVecinaMovil {
	display: block;
}
.controlIframe {
	height: 1425px;
}
.panel_inst-2 h4 {
	min-height: auto !important;
	height: auto !important;
	margin-bottom: 20px;
}
.panel_inst-2 p {
	min-height: auto !important;
	margin-bottom: 20px;
}
.nuevasCampanas .nav.kitDigital > li > a {
	padding: 10px;
}
.seccionCalugas {
	max-width: 290px;
	margin: 20px auto;
}
.seccionCalugas h4 {
	width: 90%;
}
.art-4 .col-3 {
	width: 100%;
}
.atencionTelefonica.desktop {
	display: none;
}
.atencionTelefonica.mobile {
	display: block;
	display: none;
}
.tabsColores .nav > li {
	width: 100%;
	box-sizing: border-box;
}
.seccionAPP .tab-content.vertical {
	width: 100%;
	padding: 5px 0 0 0;
}
.seccionAPP {
	padding: 30px;
}
.escondeMovil {
	display: none;
}
.cajaHerramientas {
	max-width: 100%;
	padding: 10px;
	bottom: -46px;
	right: 0;
	left: 0;
	margin: 0 auto;
	top: auto;
	background-color: #efefef;
	border: 1px solid #ccc;
	-webkit-box-shadow: 0px -5px 3px -2px rgba(0,0,0,0.1);
	-moz-box-shadow: 0px -5px 3px -2px rgba(0,0,0,0.1);
	box-shadow: 0px -5px 3px -2px rgba(0,0,0,0.1);
	text-align: center;/*display:none;*/

}




.tarjetasCredito .cajaHerramientas, .credito .cajaHerramientas;  {
	display: none;
}

.cerrarCajaHerramientas {
	left: 6px;
	top: -15px;
	box-sizing: border-box;
	text-align: center;
	padding-left: 1px !important;
	line-height: 24px !important;
}
.cajaHerramientas .facebook span, .cajaHerramientas .twitter span, .cajaHerramientas .youtube span, .cajaHerramientas .ayuda span, .cajaHerramientas a.vertical span, .cajaHerramientas a.mapudungun span, .cajaHerramientas a.creole span {
	display: none;
}
.cajaHerramientas .facebook {
/*padding: 20px 22px;*/
}
.cajaHerramientas .emergenciasBancarias span {
	margin-left: 435px;
}
.cajaHerramientas .Queatinotepase span {
	margin-left: 435px;
}
.cajaHerramientas a {
	/* padding: 18px; */
	display: inline-block;
	/* line-height: 70px; */
    /* margin-bottom: 0; */
	width: 40px;
	border-radius: 4px 4px 0 0;
	vertical-align: top;
	height: 40px;
	text-align: center;
	box-sizing: border-box;
	padding-top: 14px;
	padding-left: 0px;
}
.cajaHerramientas a.vertical {
	right: 0;
	height: 54px;
	top: 0;
	width: 54px;
	padding: 0;
}
.cajaHerramientas a.vertical img {
	top: 16px;
	right: 2px;
}
.cajaHerramientas a.ayuda:hover, .cajaHerramientas a:hover {
	right: 0;
}
.cajaHerramientas a.Queatinotepase:hover {
	right: 0px;
}
.cajaHerramientas a.emergenciasBancarias:hover {
	right: 0px;
}
.cajaHerramientas .ayuda img {
	top: inherit;
	left: inherit;
}
.cajaHerramientas .ayuda {
	padding-top: 11px;
	padding-left: 0;
}
.cajaHerramientas div {
	display: inline-block;
	vertical-align: top;
}

a.atencionTelefonica {
	margin: 0;
}
h1.titleHeader {
	left: -5%;
	font-size: 38px;
	max-width: 50%;
	top: 37%;
}
.seccionAPP.padding .bajada {
	margin-bottom: 10px;
}
.seccionAPP.padding .bajada p {
	line-height: 140%;
}
.seccionAPP.padding h2 {
	margin-bottom: 5px;
}
.tabsIndividualTitle {
	max-width: 100%;
}
ul.bredcumbs-contacto li {
	max-width: 99% !important;
	margin-bottom: 20px;
}
ul.bredcumbs-contacto {
	margin: 0 0 20px 0;
}
/*widget Valorizacion*/
.contValorizacion {
	bottom: -110px;
	left: -1px;
	right: 0;/*animation: apareceValorizacionMovil 5s;*/
	top: auto;
}
.contValorizacion.apareceMovil {
	bottom: -1px;
}
.contValorizacion.apareceMovil .portaCorazonMovil {
	top: -75px;
}
.portaValorizacion {
	width: 100%;
	max-width: 100%;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
}
.portaCorazonMovil img {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	animation: giraCorazon 6s infinite;
}
.portaValorizacion h2 {
	color: #FF9800;
	text-align: center;
}
.portaCorazon {
	display: none !important;
}
.portaCorazonMovil {
	display: block !important;
	position: absolute;
	padding: 10px;
	border-radius: 50%;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
	border: 1px solid #ccc;
	width: 50px;
	box-sizing: border-box;
	right: 10px;
	top: -70px;
	margin-bottom: 10px !important;
}
.portaValorizacion a.cerrar {
	left: 20px;
}
.mensajeValor.valor5.aparece, .mensajeValor.valor4.aparece, .mensajeValor.valor3.aparece, .mensajeValor.valor2.aparece, .mensajeValor.valor1.aparece {
	min-width: 94%;
	top: 45px;
}
.contenedorCampanasEspeciales {
	max-width: 100%;
	width: 100%;
	left: 0;
	box-sizing: border-box;
	border-radius: 0;
	border-left: 0 none;
	border-right: 0 none;
}
.nuevasCampanas .nav > li > a {
	background-image: none !important;
	padding: 20px 10px !important;
}
.nuevasCampanas .nav.iconXL > li > a.iconPersonas {
	background-image: url(/imagenes/_img/icon_personas_tabs.png) !important;
}
.nuevasCampanas .nav.iconXL > li > a.iconMicro {
	background-image: url(/imagenes/_img/icon_micro_tabs.png) !important;
}
.nuevasCampanas .nav.iconXL > li > a.iconPequenas {
	background-image: url(/imagenes/_img/icon_pequenas_tabs.png) !important;
}
.nuevasCampanas .portaLogo {
	right: 20px;
	top: -152px;
}
.deeplink { /*background-image: url(/imagenes/_img/app-deeplink.png);
    background-repeat: no-repeat;
    background-position: 40px center;*/
	background-image: url(/imagenes/_img/diagonal-bg2.png);
	background-color: #555555;
	display: block;
	height: 75px;
	position: fixed;
	top: 0;
	z-index: 999999;
	width: 100%;
	box-sizing: border-box;
	color: #fff;
	padding-left: 100px;
	padding-top: 15px;
	line-height: 130%;
	font-weight: bold;
	text-shadow: 0 1px 2px #000;
	transition: all 0.2s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
.logo-deeplink {
	background-image: url(/imagenes/_img/app-deeplink2.png);
	background-repeat: no-repeat;
	/*widows:50px;
	height:50px;*/
	position: absolute;
	left: 29px;
	top: 15px;
	display: block;
	width: 50px;
	height: 52px;/* border-radius: 11px;
    box-shadow: 0 1px 3px rgba(0,0,0,1.0);*/
}
.texto-app {
	color: #fff;
	margin-top: 7px;
	/* padding-left: 100px;
    padding-top: 30px;*/
	position: absolute;
	line-height: 130%;
	font-weight: bold;
	text-shadow: 0 1px 2px #000;
}
.cerrarDeeplink {
	background-image: url(/imagenes/_img/window-close2.png);
	width: 20px;
	height: 21px;
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	position: absolute;
	left: 6px;
	top: 6px;
	text-shadow: 0 1px 2px #000;
}
.bannerSecundario {
	display: none;
}
.descargaDeeplink {
	position: relative;
	background-color: #F2940F;
	color: #fff;
	width: 40px;
	/* height: 25px; */
	border: 1px solid #fff;
	display: inline-block;
	text-align: center;
	padding: 5px 10px;
	right: 20px;
	position: absolute;
	top: 21px;
	cursor: pointer;
	font-weight: normal;
	border-radius: 2px;
	text-transform: uppercase;
	text-shadow: none;
	margin-top: 7px;
}
.escondeMovil {
	display: block;
}
.marginAPP0 {
	margin-top: 0 !important;
}
#logoDownload img {
	position: absolute;
	z-index: 99999999;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	left: 40px;
	top: 0;
}
.capaNegra {
	background-color: #000;
	opacity: 0.7;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 9999;
	display: block;
	animation-name: capaNegra;
	animation-duration: 1s;
}
.contenedorPush {
	bottom: 0;
	width: 100%;
	right: 0;
	animation-name: pushMovil;
}
.bajadaTexto {
	padding-top: 8px;
	font-size: 15px;
}
.cerrarPush {
	left: inherit;
	right: 3%;
	top: 3%;
	background-color: #f90;
	width: 31px;
	height: 31px;
	border-radius: 50%;
	text-align: center;
	box-sizing: border-box;
	padding-top: 10px;
	cursor: pointer;
	position: absolute;
	-webkit-box-shadow: 0px 0px 30px 2px rgb(0, 0, 0);
	-moz-box-shadow: 0px 0px 30px 2px rgb(0, 0, 0);
	box-shadow: 0px 0px 30px 2px rgb(0, 0, 0);
}
.cerrarPush img {
	max-width: 13px;
}
.imagenPush {
	display: block;
	background-color: #000;
}
.bajadaPush {
	background-color: #fff;
	border-radius: 0;
	padding-bottom: 20px;
}
.escondePush {
	bottom: -140%;
	right: 0
}
.movilBotonPush {
	display: block;
}
.desktopBotonPush {
	display: none;
}


 

.jet-tabs ul.nav.nav-tabs {        width: 230px;}
.jet-tabs .tab-content.w-selector {
    width: 93%;
}



}

@media (min-width: 480px) and (max-width: 760px) {
/* cajas flotantes */

.ocultar-hastags {
	display: none;
}
.cajasflotantes .izquierda {
	width: 94%;
	margin-top: 15px;
}
.cajasflotantes .derecha {
	width: 94%;
	float: left;
	margin-top: 15px;
}
.cajasflotantes .derecha p.textobajada {
	font-size: 1em;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
/*	.mercados {
		 width:100%; 
		 }*/
.espacio-blanco {
	width: 50%;
	height: 50px;
}
.comparador-tc .accion {
	margin: 0;
	float: right;
}
.ayuda-head {
	height: 26px;
}
#banca-linea {
	display: none;
}
.search {
	margin-top: 22px;
}
#miga ul li a i.icon-home-submenu {
	margin-top: 2px;
}
#banner .owl-carousel .item {
	height: 235px;
}
#banner .owl-carousel .item .carousel-caption {
	bottom: 35%;
	top: 31%;
	width: 62%;
}
#login #log-section h2 {
	font-size: 2em;
}
.article-ico {
	padding: 0 10px!important;
}
.content-variable-landing {
	margin-bottom: 40px;
}
#wrap-productos .grid {
	margin-bottom: 0;
}
.content-variable-landing .var-content .simulador ul {
	margin-bottom: 0;
}
#footer .right-foo {
	padding-top: 0;
}
.tipo-productos .content-tbl .productHeadings th h6 {
	min-height: 80px;
}
#banner .carousel.hcliente .item .carousel-caption.center {
	width: 90%;
}
#banner .carousel.hcliente .item .carousel-caption.center p {
	font-size: 1em;
	line-height: 1.2em;
}
.especial {
	display: none;
}
.casita img {
	max-width: 80%;
}
.flex-control-nav {
	display: none;
}



}

@media (max-width: 480px) {
/* cajas flotantes */
	

.carrusel-beneficios {
/*	padding: 30px!important;*/
	margin-top: -65px!important;
}
.text-landing {
	font-size: 1.7em!important;
	text-align: justify!important;
}
.videostutoriales {
	height: auto;
}
.container .texto-img {
	font-size: 2em;
	font-weight: 800;
}
.ocultar-hastags {
	display: none;
}
.cajasflotantes .izquierda {
	width: 94%;
	margin-top: 15px;
}
.cajasflotantes .derecha {
	width: 94%;
	float: left;
	margin-top: 15px;
}
.cajasflotantes .derecha p.textobajada {
	font-size: 1em;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.tablaconsumo {
	font-size: .7em;
}
.casita img {
	max-width: 80%;
}
#general .textosh2 {
	width: auto;
	margin: 0 5%;
	color: #FFF;
	text-shadow: 0px 0px 8px #000;
	padding-top: 100px;
	padding-top-left: 5%;
}
.espacio-blanco {
	width: 50%;
	height: 50px;
}
span.link-oculto a {
	display: inline-block;
	vertical-align: middle;
	height: 37px;
	padding-left: 63px;
	box-sizing: border-box;
	color: #666666;
	font-size: 19px;
	font-weight: bold;
	text-decoration: underline;
}
#site-side .article-img .ver-mas {
	display: none;
}
html #footer .right-foo > ul li a {
	font-size: 1em;
}
.btn-acciones .accion {
	min-width: 120px!important;
}
#banca-linea {
	display: none;
}
.ayuda-head {
	height: 26px;
}
.btn-acciones {
	width: 96%;
}
#faq #head-faq .accion {
	min-width: 82px;
}
.article-img .ver-mas {
	display: none;
}
/*  #banner .carousel .item { height: 155px;}*/

#myCarousel.hcliente {
	display: none;
}
#footer .right-foo > ul li a {
	display: block;
}
.bajada p {
	font-size: 1em;
	line-height: 140%;
	color: #000;
}
#banner .slides .item {
}
#tarifas {
	margin-bottom: 1em;
	padding-top: 1rem;
}
#tarifas .m-bottom {
	margin-bottom: 2em;
}
#tarifas .categorias-serv > ul {
	display: block;
	margin-bottom: 2rem;
	margin-right: 4%;
	width: 100%;
}
#tarifas .categorias-serv > ul li {
	list-style: disc inside;
	margin-bottom: 0.9rem;
	padding-left: 20px;
}
#tarifas .categorias-serv > ul li.titleCategory {
	font-family: 'open_sanssemibold';
	font-size: 1.125rem;
	list-style: none;
	margin-bottom: 1rem;
	padding-left: 0;
}
#tarifas .categorias-serv > ul li a {
	color: #333;
	font-size: 0.875rem;
}
#tarifas .categorias-serv > ul li a:hover {
	color: #B21F25;
}
.especial {
	display: none;
}
.flex-control-nav {
	display: none;
}
.nuevasCampanas .portaLogo {
	display: none;
}
.conoce-tu-banco-videos {
	width: 100%;
	margin-bottom: 10px;
}
.conoce-tu-banco-videos img {
	width: 100%;
	height: auto;
}
.div_img_titulo a p {
	font-size: 15px;
	font-weight: 600;
}
.conoce-tu-banco-videos a {
	font-size: 15px;
	line-height: 20px;
}
h1.titleHeader {
	font-size: 28px;
}
}
/*
.Conocetubanco {
	margin-top:20px;
	margin-bottom:20px;	
	
}
*/
/*ANimaciones */
@keyframes muevete {
 0% {
top: 0px;
}
 25% {
top: 0px;
}
 75% {
top: 0px
}
 100% {
top: -100%;
}
}
 @keyframes giraCorazon {
 0% {
 transform: rotate(0deg);
}
 10% {
 transform: rotate(0deg);
}
 20% {
 transform: rotate(0deg);
}
 30% {
 transform: rotate(0deg);
}
 40% {
 transform: rotate(360deg);
}
 50% {
 transform: rotate(0deg);
}
 60% {
 transform: rotate(0deg);
}
 70% {
 transform: rotate(0deg);
}
 80% {
 transform: rotate(0deg);
}
 90% {
 transform: rotate(0deg);
}
 100% {
 transform: rotate(0deg);
}
}
 @keyframes apareceCampana {
 0% {
bottom: -120px;
}
 100% {
bottom: -5px;
}
}


	/* animacion Push */
@keyframes push {
 from {
right: -100%;
}
 to {
right: 50px;
}
}
 @keyframes pushMovil {
 from {
bottom: -100%;
}
 to {
bottom: 0px;
}
}
 @keyframes capaNegra {
 from {
top: -100%;
}
 to {
top: 50px;
}
}
/*@keyframes apareceValorizacion {
    0%   {right: -283px;}
    25%  {right: -283px;}
    75% {right: -283px;}
    100% {right: -1px;}
}


@keyframes apareceValorizacionMovil {
    0%   {bottom: -110px;}
    25%  {bottom: -110px;}
    75% {bottom: -110px;}
    100% {bottom: -1px;}
}*/




/*dejar esto siempre al final del codigo */
#header.fixed.adaptarDeeplink {
	top: 0px;
}

@media (max-width: 760px) {
#header.fixed.adaptarDeeplink {
	top: 75px;
	transition: all 0.2s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
}
/*DENOMADES*/


.card-box {
	box-shadow: 0 4px 8px 0 rgba(0,0,0,0.1);
	transition: 0.3s;
	padding-bottom: 30px;
	margin-bottom: 20px;
	border: 1px solid rgba(219, 219, 219, 0.47);
	border-radius: 6px;
	position: relative;
}

.carrusel-beneficios .card-box { min-height: 270px;}

.card-box:hover {
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
.cont-card {
	color: #666;
	padding: 2px 16px;
}
.cont-card h4 p {
	color: #666;
}
.car-box .cont-card ul.lista-landing {
	list-style-type: square!important;
}
.lista-landing ul {
	list-style-type: square;
}
.lista-landing ul li {
	list-style-type: square;
}
.cont-card h4 p {
	color: #444;
}
.mediopadre {
	padding: 0 1rem;
	margin: 1rem;
}
.mediohijo_uno {
	/* IMPORTANTE */
	width: 580px;
	margin-left: auto;
	margin-right: auto;
}
.centrado {
	text-align: center !important;
}

.text-left { text-align:left !important;}
.centrado-button {
	text-align: center !important;
	float:none!important;
}
.centrado-border {
	text-align: center !important;
	border:1px #CCC solid;
}

.border{
	border:#CCC 1px solid;}




/* INICIO QUE A TI NO TE PASE */
.boxqueati {
    background-image: url(/imagenes/_img/b_cuidatusclaves.jpg);
    background-repeat: no-repeat;
    width: 100%;
    height: 150px;
    background-position: center;
    position: relative;

}

.txt-qati {
    position: absolute;
    right: 0;
    max-width: 175px;
    padding-right: 25%;
    font-size: 27px;
    line-height: 120%;
    color: #666;
    text-align: right;
    top: 11px;
    width: 100%
}

.txt-qati span {
  font-weight: bold;
}

@media (max-width: 760px) {
.txt-qati {
   
    padding-right: 18%;

}

.tarjetas_convenio p{ height:auto}


}


@media (max-width: 520px) {
.txt-qati {
   
    
    max-width: 141px;
      padding-right: 4%;
    font-size: 22px;
   
   
    top: 23px;
   
}


}


@media (max-width: 420px) {

.boxqueati {
    background-image: url(/imagenes/_img/b_cuidatusclaves-2.jpg) !important;
    background-position: -280px center;
   

}
}

/* FIN QUE A TI NO TE PASE */
	
/*  INICIO RIBBON RIBETE   */

.ribbon {
  position: absolute;
  right: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#F70505 0%, #A71403 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; right: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #A71403;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #A71403;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #A71403;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #A71403;
}


/*  FIN RIBBON RIBETE   */




.both {
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 20px;
	display: block;
	position: relative;
	text-align: center;
	display: block;
	overflow: hidden;
}
.izquierdo {
	text-align: left !important;
}
.justificado {
	text-align: justify !important;
}
.derecho {
	text-align: right !important;
}


/* no estas sola */

.violeta{
	background-image: url(/imagenes/_campanas/noestassola/fondomorado.jpg) !important;
/*	background-repeat: no-repeat;*/
	background-repeat: repeat-x;
	background-color:#937bcf;
	width:100%;
	height:auto;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin-top:-5px;
	margin-bottom:15px;

	}

.rosa{
	background-color:#ff4f5b;
	width:100%;
	height:auto;
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
}


.nomas{
	margin-bottom:15px;}

.nomas2{
	padding-top:15px;
	padding-bottom:20px;
	border:1 px solid green;
	}
	




/*  */



.yconborde{
	padding:10px;
	margin:0 auto;
	border: 2px solid #fd8204;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
	width:90%;
	max-width:600px;

}

.floatleft{
	float:left;fd8204
	padding-right: 5px;
	text-align: center;
	width: 15%;
}
.floatleft2{
	float:left;
	padding-top: 15px;
	width: 75%;
}

.margintop20 {
	margin-top: 20px;
!important;
}

.padtop20 {
	padding-top: 20px;
!important;
}
.padtop40 {
	padding-top: 40px;
!important;
}

.padleft20 {
	padding-left: 20px;
!important;
}

.padleft30 {
	padding-left: 30px;
!important;
}

.padleft40 {
	padding-left: 40px;
!important;
}

.hr {
	border-top: 1px #eaeaea solid;
	padding-top: 10px;
	clear: both;
}
.redondo {
	border-radius: 100px;
	text-align: center;
	border: #999 2px solid;
}
.redondo2 {
	border-radius: 10px;
}

.titulo-campana{
	font-size:2em !important;
	}

.numero{
	background-color:#F60;
	color:#FFF;
	padding: 10px;
	width:40px;
	font-size:16px;
	margin-bottom:10px;}


.pad {
	margin-bottom: 150px !important;
}
.letrachica {
	font-size: 11px;
}
.letraschicas {
	font-size: 10px;
	line-height: none;
}
.enumera {
	padding-bottom: 15px;
	font-size: 16px;
	text-align: left;
	margin-bottom: 10px;
}
.numero {
	padding-top: 20px;
	padding-right: 10px;
}
.letranoticia {
	font-size: 1.2em;
	text-align: justify;
}
.letranaranja {
	color: #F90;
}

.letrablanca {
	color: #FFF;
}

.letraverde {
	color: #009015;
	font-weight: bold;
}




.letranaranjaSub {
	color:#f90; 
	font-weight: bold; 
	text-decoration:underline;
}

.letragris {
	color: #666;
}

.letragris2 {
	color:#333;
	font-size:14px;
}

.letranegra {
	color:#000;
	font-size:14px;
}

.letrablanca {
	color: white;
}
.letragris3 {
	color: #333;
	font-size:16px;
	font-weight:bold;
}









/*FooterCentroAyuda*/

.pref-centroayuda {
	text-align: center;
	display: inline-block;
	vertical-align: top;
	border-left: solid 1px #f90;
	padding: 0 1.33333rem;
	margin: 0 1.33333rem;
}
.holanda-footer {
	text-align: center;
	display: inline-block;
	vertical-align: top;
	border-left: solid 1px #f90;
	padding: 0 1.33333rem;
	margin: 0 1.33333rem;
}
.number {
	display: block;
	font-size: 1rem;
	text-align: left;
	padding: 2px;
}
.number2 {
	display: block;
	font-size: 1.8rem;
	font-weight: 300;
	text-align: left;
	padding: 2px;
}
.number22 {
	display: block;
	font-size: 1.6em;
	font-weight: 300;
	text-align: left;
	padding: 2px;
}
.number3 {
	display: inline-block;
	font-size: 1rem;
	font-weight: 300;
	text-align: left;
	padding: 2px;
}
.number4 {
	display: inline-block;
	font-size: 1.8rem;
	font-weight: 300;
	text-align: left;
	padding: 2px;
}
.centroayuda-prefooter {
	text-align: center;
	display: inline-block;
	vertical-align: top;
	border-left: solid 1px #f90;
	padding: 0 1.33333rem;
	margin: 0 1.33333rem;
}
.bordex {
	border-left: solid 1px #f90;
}
.pasos-centroayuda {
	background-image: url(/imagenes/_img/bullet_acor.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 20px;
	color: #828181;
	line-height: 140%;
}


.texto-blanco {
	color: #FFF!important;
}
.letraChica.blanco {
	background-color: #666666!important;
	padding: 15px!important;
	color: #FFF!important;
	margin-top: -70px;
	margin-bottom: -40px;
}
.boton-mispuntos {
	color: #ff4033!important;
}
.espacio-todosuma {
	padding-top: 150px;
}
.titulo-todosuma-dsk {
	margin-bottom: -60px;
}
hr.guion-bancajoven {
	width: 100px;
	border: 2px solid orange;
	border-radius: 2px;
}
 .super-boton-rojo  {
     text-align: center;
     margin-top: 20px;
	 margin-bottom: 50px;
}
 .super-boton-rojo  a {
     background-color: #d90032;
     color: #fff;
     border-radius: 12px;
     padding: 15px 25px;
     display: inline-block;
	 font-size:18px;
	 width:100%;
	 box-sizing:border-box;
	 
}

.super-boton-rojo.especialista a {
	 width:250px;	 
}

ul.unPunto2 li {
	list-style: none;
	background-image: url(/imagenes/_img/bola1.gif)!important;
	margin: pad;
	padding: 9px 20px;
	font-size: 16px;
	/*margin: 10px 20px;*/
	line-height: 62%;
	background-repeat:no-repeat;
/*	max-width:700px;*/
	
}

.colorletra{
 color: #828181;
	}

h4.txtLargo {
	top: 12% !important; 
}

.registrado .super-boton-naranjo a {
    max-width: 200px;
    margin-bottom: 15px;}
.super-boton-naranjo  {
     text-align: center;
     margin-top: 20px;
	 margin-bottom: 50px;}
.super-boton-naranjo  a {
     background-color: #d75814;
     color: #fff;
     border-radius: 12px;
     padding: 15px 25px;
     display: inline-block;
	 font-size:18px;
	 width:100%;
	 box-sizing:border-box;}
.super-boton-naranjo.especialista a {
	 width:250px;}


ol.vernumero li {
	list-style-image: inherit;
	list-style-type: inherit;
	text-align: justify;
	padding: 0px 0px 10px 10px;
	margin: 0px 15px;

}