
/**********************
	Style Long Tail
************************/
.lt footer#footer {
	margin: 20px 0 0 0;
}

/*Ocultar un bloque de HTML por un cambio de display de tabs , en el resto de contenidos que no son Tabs  */
/* .lt article.article.normal .tab_mobile, */
.lt article.faqs.normal .tab_mobile,
.lt article.product.normal .tab_mobile{display:none !important;}

/* Fix Margin TitleBanner CSS General */
.lt .page-banner.channel-title 	{
	margin: auto;
}
/*ANULAR REGLA GENERAL - Puesta provisionalmente porque en NEO-R2016 se elimina esa regla  */

/*END ANULAR REGLA GENERAL*/
@media (min-width: 992px) {
	.lt .page-banner.channel-title .page-title h1 {
		color: #007eae;
	}
}
.lt .main h1{
	color: #007eae;
}
.lt .main p,
.lt .main ul,
.lt .main ul li{
	font-size: 1.4rem;
}
.lt .main p span{
	color:inherit;
}

.lt .main img{
		margin-top: 0;
}

.lt .main strong {
	font-weight: normal;
	color: #555;
}
.lt .main h2 span{
	color: inherit;
	font-family: inherit;
}
.lt #main table{
	margin: 0;
}

.lt #main table tr td {
	vertical-align: top;
	text-align: left;
}
.lt .main table tr td img{
	min-width: 34px!important;
	margin-top: 0!important;
}
.lt .main table p{
	margin: 0;
}

.lt .main table tbody th,
.lt .main table tbody th p,
.lt .main table thead th,
.lt .main table thead th p {
	color: #000;
	text-align: center;
}
.lt .main table tbody tr td,
.lt .main table tbody tr td p,
.lt .main table tbody tr td p span{
	color: #555;
}
.lt .main table tr th img,
.lt .main table tr td p{
	margin: 0 auto!important;
}

.lt .main table caption {
	font-weight: normal !important;
	font-style: normal !important;
	font-size: 1.8rem !important;
	text-align: center;
    border: none;
    text-transform: uppercase;
}

.lt .main table tbody td.blackback,
.lt .main table tbody tr.blackback {
    background-color: #e4f4fb;
}
.lt .table-wrapper{
	margin: 0!important;
}
.lt .table-responsive.n-table{
	margin-top: 0;
}
.lt .main table .strpornge{
	background: #e4f4fb;
}
.lt .main table tr.strpornge td span.boton_pequeno{
	width: 100%;
    margin: 10px 0;
}

.lt .main h3 strong{
	font-family: inherit;
	color: inherit;
}
@media(max-width: 450px){
	.lt .main a{
		/* Un enlace se salia de su tabla en movil*/
		/*word-break: break-word;*/
		word-break: normal;
	}
}
/* Fix logo 100% responsive only-logo */

@media(max-width: 350px){
	.lt.only-logo .header-bottom .main-title{
		background-size: auto;
	}
}

/*END fix logo*/

.lt .article.normal.coberturas ul+ul {
	margin-top: 0;
}

.lt .article.normal.coberturas .tabla_alternativa {
	margin: 0 auto;
}
.lt .article_intro p,
.lt .article_text p,
.lt .description p {
    clear: both;
    font-size: 1.4rem;
}
.lt .main .article_media img{
	max-width: 100%;
    height: auto;
    display: block;
}

.lt .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo,
.lt .contenedor_exterior_columnas .estilo_col_izquierda,
.lt .contenedor_exterior_columnas_alternativo_bis .estilo_col_izquierda_alternativo_bis {
		float: left;
		width: 50%;
		padding: 0 15px;
}
.lt .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo,
.lt .contenedor_exterior_columnas .estilo_col_derecha,
.lt .contenedor_exterior_columnas_alternativo_bis .estilo_col_derecha_alternativo_bis {
	float: right;
	width: 50%;
	padding: 0 15px;
}

@media (max-width: 768px) {
	.lt .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo,
	.lt .contenedor_exterior_columnas .estilo_col_izquierda,
	.lt .contenedor_exterior_columnas_alternativo_bis .estilo_col_izquierda_alternativo_bis {
		float: left;
		width: 100%;
		padding: 0 15px;
	}
	.lt .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo,
	.lt .contenedor_exterior_columnas .estilo_col_derecha,
	.lt .contenedor_exterior_columnas_alternativo_bis .estilo_col_derecha_alternativo_bis {
		float: right;
		width: 100%;
		padding: 0 15px;
	}
}

.lt .contenedor_exterior_columnas_alternativo,
.lt .contenedor_exterior_columnas,
.lt .contenedor_exterior_columnas_alternativo_bis,
.lt .contenedor_tres_columnas,
.lt .contenedor_cuatro_columnas,
.lt .templateTCI_contenedor_alternativa,
.lt .contenedor_botones,
.lt .contenedor_doscolumnas,
.lt .contenedor_trescolumnas,
.lt .contenedor_cuatrocolumnas {
	margin: auto;
}

@media (max-width: 768px){
	.lt .contenedor_exterior_columnas_alternativo,
	.lt .contenedor_exterior_columnas,
	.lt .contenedor_exterior_columnas_alternativo_bis,
	.lt .contenedor_tres_columnas,
	.lt .contenedor_cuatro_columnas,
	.lt .templateTCI_contenedor_alternativa,
	.lt .contenedor_botones,
	.lt .contenedor_doscolumnas,
	.lt .contenedor_trescolumnas,
	.lt .contenedor_cuatrocolumnas {
	    margin: 0 -15px;
	}
}

.lt .contenedor_tres_columnas .estilo_col_izquierda,
.lt .contenedor_tres_columnas .estilo_col_medio,
.lt .contenedor_tres_columnas .estilo_col_derecha {
	float: left;
	width: 33%;
	padding: 0 15px;
}
@media (max-width: 768px) {
	.lt .contenedor_tres_columnas .estilo_col_izquierda,
	.lt .contenedor_tres_columnas .estilo_col_medio,
	.lt .contenedor_tres_columnas .estilo_col_derecha {
		float: none;
		width: 100%;
		padding: 0 15px;
	}
}
/**********************
	GENERALES
**********************/
.lt .product:after,
.lt .highlights_intelligent_displayview_horizontal_special_appearance:after,
.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight:after {
	clear: both;
	content: '';
	display: block;
	height: 0;
	position: relative;
}


.lt .ocultar-visualmente {
	text-indent: -9000px;
	position: absolute;
	left: -9000px;
	height: 0;
}

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

.lt .texto_color_site{
	color: #004f70;
	font-family: 'OpenSans-bold', Arial, sans-serif;
}

.lt .main .texto_aclarativo {
	font-size: 1.2rem;
	line-height: 1.6rem;
}

/*IFRAME en diferentes contenedores*/

.lt .main .article.media .container.video-inline{
	margin-top:3rem;
}
.lt .article_media .container{
    width: 100%;
}
.lt .article.media .container{
	width: 100%;
}
.lt .documento_embebido .container{
	width: 100%;
}

/****************************   contenedor swf ************************************/
.lt #container_8638928a762e1310VgnVCM10000078fe770aRCRD  {
    height: auto!important;
    display: block;
    text-align: center;
    padding-bottom: 1%!important;
}

/*********************************************************************************/


#colorbox .container{
	width: 100%;
}
@media(max-width: 640px) {
	.lt .article_media .container {
        position: relative;
        height: 0;
        width: 100%;
        padding-bottom: 56.25%;
    }
    .lt .article_media .container iframe {
        border:none;
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        margin: 0;
    }

	.lt .article.media .container {
		position: relative;
		height: 0;
		width: 100%;
		padding-bottom: 56.25%;
	}
	.lt .article.media .container iframe {
		border:none;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}

	.lt .documento_embebido .container iframe{
		border:none;
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0;
		left: 0;
		margin: 0;
	}
}
.lt ._special_appearance .article.normal .article.media .container {
        position: relative;
        width: 100%;
  }
.lt ._special_appearance .article.normal .article.media .container iframe{
	  margin: 0 auto;
	display: block;
}


.lt .contenedor_exterior_columnas img{
	max-width:100%;
	display:block;
	height:auto;
}
.lt .preguntas_respuestas_faq img{
	max-width:100%;
	display:block;
	height:auto;
}

/**********************
	End GENERALES
**********************/

/***********************************************
      Bloque A-Producto-min-width-version
*************************************************/
.lt .product,
.lt .product *,
.lt .product *:after,
.lt .product *:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lt .product:after {
	clear: both;
	content: '';
	display: block;
	height: 0;
	position: relative;
}

.lt hgroup.article_title,
.lt hgroup.product_title {
	margin-bottom: 20px;
	text-align: center;
}

.lt .product_title h2+h3 {
	margin-top: 1rem;
}

.lt .product {
	margin-bottom: 20px;
}

.lt .product_media {
	width: 100%;
	margin-bottom: 15px;
	text-align: center;
}

.lt .product_media img {
	max-width: 100%;
	margin: 0 auto;
	display: block;
	height: auto;
}

@media(max-width: 640px){
	.lt .product_media img{
		margin-top: 20px;
	}
}

.lt .product .product_text ul {
	max-width: 380px;
	margin-top: 0;
}
.lt .product .product_text p:first-child{
	margin-top: 0;
}
.lt .product .product_text ul li {
	font-size: 1.4rem;
	padding: 0 0 1rem 3.2rem;
	color: #555;
}

.lt .product .product_text ul li div {
	color: inherit;
	font-family: inherit;
}
.lt .product .product_text ul li p {
	font-size: 1.4rem;
	display: block;
	margin: 0!important;
}

.lt .product .product_text.no_image + .product_link{
	margin-top: 2rem;
}

.lt .product_link {
	width: 100%;
	clear: right;
	float: right;
	text-align: center;
}

.lt .product_link p {
	height: auto;
	margin: 0!important;
}

.lt .product_link p span.button {
	float: none;
}

.lt .product_link span.button_azul {
	background-color: #007eae;
	clear: both;
	color: #ffffff;
	display: inline-block;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	border-radius: 4px;
	height: 100%;
	overflow: hidden;
	padding: 8px 15px 8px 15px;
	width: auto;
}

.lt .product_link span.button_azul a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.lt .product_video {
    float: left;
    margin-top: 20px;
    position: relative;
    text-align: center;
    width: 100%;
}

.lt article.article .article_text p span.boton {
	clear: both;
	float: right;
	display: inline-block;
	width: 100%;
}
.lt article.article .article_text p a span.boton {
    width: auto;
}
.lt span.boton_pequeno {
	display: block;
	margin-bottom: 20px;
}

.lt article.article .article_text p.texto_centrado span.boton {
	margin: 0;
	width: auto;
	float: none;
}

.lt article.article .article_text table tr .boton_pequeno{
	float: left;
	margin: 0;
}

.lt article.article .article_footer p.texto_aclarativo {
	font-size: 1.2rem;
}

.lt span.boton_pequeno a,
.lt .product_link span.button a,
.lt a span.boton_pequeno{
	background: #f4c53d;
	clear: both;
	color: #000!important;
	display: block;
	float: right;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	border-radius: 4px;
	height: 100%;
	overflow: hidden;
	padding: 8px 15px 8px 15px;
	word-break: normal;
}
.lt span.boton_pequeno a span{
	color: inherit;
	font-family: inherit;
}

/**  boton mediano HC **/
.lt span.boton_mediano{
	background: #f4c53d;
	clear: both;
	color: #000!important;
	display: block;
	float: left!important;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	border-radius: 4px;
	height: 100%;
	overflow: hidden;
	padding: 2px 15px;
	width: auto!important;
}
.lt span.boton_mediano a{
	color: inherit;
	font-family: inherit;
	text-decoration: none;
}
/** end boton mediano HC **/

.lt span.boton_azul{
	background: #007eae url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_candadocerradoblanco.png") no-repeat 15px center;
	color: #ffffff!important;
	display: inline;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	border-radius: 4px;
}
.lt span.boton_azul a{
	background: #007eae;
    clear: both;
    color: #ffffff;
    float: left;
    font-size: 1.4rem;
    font-weight: bold;
    text-decoration: none;
    border: 0;
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
    padding: 8px 15px 8px 15px;
}

.lt .product_link span.button a {
	display: inline-block;
	float: none;
	margin-right: 0;
	text-align: center;
}

.lt hgroup.article_title,
.lt hgroup.product_title {
	text-align: left;
}
.lt .product_text {
	float: left;
	width: 50%;
	padding-right: 10px;
}
.lt .product .product_text ul {
	max-width: none;
	padding-right: 30px;
}
.lt .product_media {
	float: right;
	margin-bottom: 15px;
	text-align: center;
	width: 50%;
}
.lt .product_media .product_media{
	width: 100%;
}
.lt .product_link {
	clear: right;
	float: right;
	text-align: center;
	width: 50%;
}
.lt .product .product_text.only_text {
	width: 100%;
}


/*********************************   CARRUSEL TARJETAS   ********************************************/
.lt .only_text ul li img {
    width: 100%;
}
.lt .only_text ul li {
    float: left;
    width: 25%;
    background: none;
}

@media ( min-width : 990px) and ( max-width : 1200px) {

	.lt .only_text ul li {
		width: 25%;
		padding: 0 1%;
		}
	.lt .only_text ul li .boton_pequeno a {
		 display: block;
		 width: 100%;
		padding: 10px 32px;
	}
}

@media ( min-width : 450px) and ( max-width : 770px) {

	.lt .only_text ul li {
    	width: 50%;
	}
	.lt .only_text ul li .boton_pequeno {
		display: block;
  		 margin: 0 auto;
	}
	.lt .only_text ul li img {
   		 width: 50%;
	}
}
@media ( max-width : 450px) {
	.lt .only_text ul li {
		width: 90%;
	}
	.lt .only_text ul li img {
		width: 70%;	}

}


/************************************************************************************************/
@media ( max-width : 640px) {
	.lt hgroup.article_title,
	.lt hgroup.product_title {
		text-align: left;
	}
	.lt .product_text {
		float: none;
		width: 100%;
		padding-right: 10px;
	}
	.lt .product .product_text ul {
		max-width: none;
		padding-right: 30px;
	}
	.lt .product_media {
		float: none;
		margin-bottom: 15px;
		text-align: center;
		width: 100%;
	}

	.lt .product_link {
		clear: right;
		float: right;
		text-align: center;
		width: 100%;
	}

}

/**********************************************
        End Bloque A-Producto-min-width-version
*********************************************/

/************************************
       AA - Destacados Parrilla
**************************************/
.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight {
	border: 3px solid #e7e7e7;
	height: 290px;
	list-style-type: none;
	margin: 10px auto 0;
	position: relative;
	background: transparent;
	padding: 0;
}
.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas{
	margin-bottom:5px;
}
.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas .ancho25.columna1_izq {
	width: 35px;
	float: left;
	padding: 0;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas .ancho75.columna2_der {
	width: 85%;
	height: 42px;
	float: left;
	padding: 0;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance .ancho75 h2 {
	font-size: 1.6rem;
	font-style: italic;
	margin: 0;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance .ancho75>h2 span.texto_inferior {
	color: #0098d4;
	float: left;
	font-size: 1.6rem;
	height: 42px;
	line-height: 42px;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance h2>.texto_entradilla {
	color: #0098d4;
	display: block;
	font-size: 1.6rem;
	height: 42px;
	line-height: 16px;
	padding-top: 5px;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas+p {
	display: block;
	margin: 0 auto;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas .ancho25.columna1_izq p {
	margin: 0;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas .ancho25.columna1_izq img {
	height: auto;
	max-width: 100%;
	padding-top: 7px;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance h2>.texto_color_site {
	font-size: 1.6rem;
	color: #0098d4;
	height: 42px;
	line-height: 42px;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li p+p {
	padding: 5px 7px 0;
	font-size: 1.4rem;
	margin-top:1rem;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text>p img {
	display: block;
	float: none;
	height: auto;
	margin: 0 auto;
	max-width: 100%;
}

.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .enlace_especial a {
	bottom: 4px;
	position: absolute;
	right: 8px;
	outline: none;
}

/************************************
        Destacados Caixawallet
**************************************/

.lt div#destacados_caixawallet li {
    height: 170px;
    width: 22%;
    text-align: center;
}

@media ( min-width : 550px) {
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight {
		width: 48.7%;
		margin-right: 1.3%;
		float: left;
		height: 300px;
	}
}

@media ( min-width : 760px) {
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight {
		margin-right: 1.3%;
		width: 32%;
		height: 310px;
	}
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text p {
		clear: both;
	}
}

@media ( min-width : 700px) and (max-width: 730px) {
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight.highlight3 .text .normal.contenedor_doscolumnas .ancho75.columna2_der h2 span,
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight.highlight9 .text .normal.contenedor_doscolumnas .ancho75.columna2_der h2 span {
		font-size: 1.2rem;
	}
}
@media (max-width : 992px){
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas{
		margin: 0;
	}
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas .ancho75.columna2_der{
		width: 84%;
	}
}
@media ( min-width : 992px) and (max-width: 1200px) {
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas .ancho75.columna2_der{
		width: 80%;
	}
	.lt .highlights_intelligent_displayview_horizontal_special_appearance ul li.highlight .text .normal.contenedor_doscolumnas .ancho75.columna2_der h2 span{
		font-size: 1.1rem;
	}

}


/************************************
       End AA - Destacados Parrilla
**************************************/


/***************************************
    AD. CaixamovilStore Parrilla
******************************************/
.lt .bloque_tres_destacados li {
	background: none;
	margin: 0;
	padding: 0;
}

.lt .bloque_tres_destacados li .destacado_imagen {
	text-align: center;
}

.lt .bloque_tres_destacados li .destacado_imagen img {
	width: 100%;
	height: auto;
}

.lt .bloque_tres_destacados li .destacado_titulo {
	display: none;
}

.lt .store-component {
	position: relative;
	margin-top: 15px;
	margin-left: 0;
	margin-right: 0;
}

.lt .store-component:after {
	clear: both;
	content: '';
	display: block;
	height: 0;
	position: relative;
}

.lt .store-component .two-content {
	background: #ececec none repeat 0 0;
	height: 45px;
	padding: 7px 10px;
	position: relative;
	width: 100%;
}

.lt .store-component .btn-menu-filters {
	float: left;
	height: 31px;
	margin-right: 10px;
}

.lt .store-component .btn-menu-filters a {
	display: none;
	line-height: 11px;
	font-size: 1.4rem;
	min-width: 110px;
	padding: 10px 30px 10px 10px;
	text-align: left;
}

.lt .store-component .btn-menu-filters a.active {
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/arrow-slide-bg.png") no-repeat 93% -13px
		transparent;
	color: #6a6a6a;
	display: block;
	text-decoration: none;
}

.lt .store-component .literal-filter {
	float: left;
	background: #0098d4;
}

.lt .store-component .literal-filter .content {
	display: block;
	margin: 0 auto;
	position: relative;
	text-align: center;
	width: auto;
}

.lt .store-component .literal-filter .content p.literal {
	color: #fff;
	display: none;
	font-size: 1.4rem;
	padding: 10px;
	line-height: 11px;
	min-width: 120px;
	font-family: 'OpenSans-Bold', Arial, sans-serif;
	margin-top: 0;
}

.lt .store-component .literal-filter .content p.literal.active {
	display: block;
}

.lt .store-component .literal-filter .content:after {
	background: #6a6a6a none repeat 0 0;
	content: "";
	display: block;
	height: 26px;
	left: -11px;
	position: absolute;
	top: 3px;
	width: 1px;
}

.lt .store-component .list-menu {
	background: #fff none repeat 0 0;
	border: 3px solid #6a6a6a;
	display: none;
	max-height: 390px;
	overflow: auto;
	position: absolute;
	top: 38px;
	left: 10px;
	width: 320px;
	z-index: 1000;
}

.lt .store-component .list-menu ul {
	margin-left: 0;
	margin-top: 10px;
}

.lt .store-component .list-menu ul li {
	height: 62px;
	margin: 2px 0;
	display: table;
	width: 100%;
	background: none;
	padding: 0;
}

.lt .store-component .list-menu ul li a {
	color: #050505;
	display: table-cell;
	position: relative;
	vertical-align: middle;
	padding-left: 10px;
}

.lt .store-component .list-menu ul li a span.icon-menu {
	display: block;
	float: left;
	height: 63px;
	overflow: hidden;
	vertical-align: middle;
	width: 80px;
}

.lt .store-component .list-menu ul li a span.icon-menu img {
	bottom: 63px;
	display: block;
	margin: 0 auto;
	position: relative;
	width: 63px;
}

.lt .store-component .list-menu .content-text {
	display: table-cell;
	vertical-align: middle;
}

.lt .store-component .list-menu ul li a p {
	float: left;
	font-size: 1.4rem;
	font-family: 'OpenSans-Bold', Arial, sans-serif;
	line-height: 21px;
	padding: 20px 0;
	margin-top: 0;
	color: #050505;
}

.lt .store-component.grid {
	margin-top: 0;
	clear: both;
}

.lt .store-component .app_list ul {
	margin-left: 0;
	overflow: hidden;
	margin-top: 12px;
}

.lt .store-component .app_list li {
	background: #ffffff none repeat 0 0;
	border: #d8d8d8 1px solid;
	margin: 6px 6px;
	width: 23%;
	float: left;
	height: 230px;
	display: none;
	padding: 12px 10px;
}

.lt .store-component .app_list li.active {
	display: block;
}

.lt .store-component .app_list li a {
	display: block;
	float: left;
	width: 100%;
	text-decoration: none;
}

.lt .store-component .app_list .info .figure {
	width: 92px;
	min-height: 92px;
	margin: 0 auto 20px;
}

.lt .store-component .app_list .info .figure img {
	display: block;
	height: auto;
	width: 100%;
	margin-top: 0;
}

.lt .store-component .app_list .info .related-info {
	margin: 0 0 5px 0;
}

.lt .store-component .app_list .info .related-info h3 {
	font-size: 1.4rem;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	color: #000;
	margin-top: 0;
}

.lt .store-component .app_list li .related-info .specifications {
	height: 100%;
}

.lt .store-component .app_list li .related-info .specifications span.cat.active {
	display: inline-block;
}

.lt .store-component .app_list li .related-info .specifications span.cat:after {
	content: "|";
	padding: 5px;
}

.lt .store-component .app_list li .related-info .specifications span {
	font-size: 1.2rem;
	display: inline-block;
	color: #000;
}

.lt .store-component .app_list li .related-info .specifications span.price {
	text-transform: uppercase;
	color: #009fe6;
}

.lt .store-component .app_list .description {
	margin-bottom: 0;
}

.lt .store-component .app_list .description p {
	font-size: 1.2rem;
	font-style: italic;
	color: #545454;
	line-height: 1.2;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	height: 44px;
	max-width: 100%;
	margin: 0 auto;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}

.lt .store-component .app_list .highlight {
	width: 356px;
}

.lt .store-component .app_list .highlight .col {
	float: left;
}

.lt .store-component .app_list .highlight .info {
	width: 47%;
}

.lt .store-component .app_list .highlight .info .figure {
	width: 100%;
	max-width: 150px;
}

.lt .store-component .app_list .highlight .info .figure {
	margin-bottom: 10px;
}

.lt .store-component .app_list .highlight .info .related-info {
	width: 100%;
	padding: 0;
	margin: 0;
}

.lt .store-component .app_list .highlight .related-info h3 {
	margin: 5% 0 2% 0;
}

.lt .store-component .app_list .highlight .related-info .specifications {
	height: auto;
}

.lt .store-component .app_list .highlight .description {
	width: 52%;
	padding-left: 10px;
	max-height: 212px;
	overflow: hidden;
}

.lt .store-component .app_list .highlight .description>p:first-child {
	margin: 0 auto 10px;
}

.lt .store-component .app_list .highlight .description p {
	height: auto;
	display: block;
}

.lt .store-component .button-slide {
	background: #fff none repeat scroll 0 0;
	bottom: -43px;
	height: 40px;
	position: absolute;
	text-align: center;
	width: 100%;
	display: none;
	padding: 5px 0;
}

.lt .store-component  .button-slide.active {
	display: block;
}

.lt .store-component  .button-slide .button {
	background: #e8e8e8 none repeat scroll 0 0;
	display: block;
	margin: 0 auto;
	width: 340px;
}

.lt .store-component  .button-slide .button a {
	display: block;
	line-height: 10px;
	padding: 10px 0;
	text-decoration: none;
}
/*Tamanio de fuente del highlight, diferencias entre idiomas*/
.lt .store-component .app_list .highlight .description p {
    font-size: 86% !important;
}

@media ( max-width : 650px) {
	.lt .store-component .app_list li {
		margin: 12px 1.5% !important;
		width: 47%;
	}
	.lt .store-component .app_list .info .related-info,
	.lt .store-component .app_list .description {
		text-align: center;
	}
	.lt .store-component .app_list ul li.highlight .info .related-info,
	.lt .store-component .app_list ul li.highlight .description {
		text-align: left;
	}
	.lt .store-component .app_list ul li.highlight .info .related-info {
		margin-left: 3%;
	}
	.lt .store-component .app_list ul,
	.lt .store-component .bloque_tres_destacados ul {
		max-width: inherit;
	}
}

@media ( max-width : 480px) {
	.lt .store-component .app_list li,
	.lt .store-component .app_list li.highlight {
		margin: 12px 0 !important;
		width: 100%;
	}
	.lt .store-component .button-slide .button {
		width: 210px;
	}
}

@media ( max-width : 400px) {
	.lt .store-component .list-menu {
		width: 92%;
		left: 7px;
	}
	.lt .store-component .list-menu ul li a {
		padding-left: 0;
	}
	.lt .store-component .list-menu ul li a span.icon-menu {
		width: 55px;
	}
	.lt .store-component .btn-menu-filters {
		margin-right: 2%;
		width: 48%;
	}
	.lt .store-component .literal-filter {
		width: 50%;
	}
	.lt .store-component .literal-filter .content p.literal {
		font-size: 1.2rem;
		min-width: inherit;
	}
	.lt .store-component .btn-menu-filters a {
		font-size: 1.2rem;
	}
	.lt .store-component .literal-filter .content:after {
		left: -2px;
	}
	.lt .store-component .btn-menu-filters a.active {
		background-position: 78% -13px;;
	}
	.lt .store-component .btn-menu-filters a:first-child+a.active {
		background-position: 78% 11px;
	}
	.lt .store-component .two-content {
		padding: 7px;
	}
}


/***************************************
     END  AD. CaixamovilStore Parrilla
******************************************/

/************************************
       AE - Mapa Interactivo
**************************************/
.lt ._normal_appearance {
	width: 100%;
	clear: both;
	overflow: inherit;
}

.lt ._normal_appearance .article.normal {
	overflow: inherit;
}

.lt ._normal_appearance#OficinasA_Store{
    margin-top:3rem;
}

/* Mapa */
.lt #mapa .mapa-click {
	float: left;
	height: 306px;
	width: 381px;
}

.lt #mapa .mapa-original {
	background: rgba(0, 0, 0, 0) url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/mapa-original.gif") no-repeat 0 0;
	float: left;
	height: 337px;
	width: 381px;
	margin: 14% 10%;
}

.lt #mapa .mapa-provincias {
	float: left;
	height: 306px;
	margin-top: -326px;
	width: 381px;
}

.lt #mapa.contenido_articulo img {
	display: inline;
	margin: 0;
}

.lt #mapa.contenido_articulo .contenedor_exterior_columnas {
	float: right;
	font-size: 0.85em;
	height: auto;
	overflow: visible;
	padding: 0 15px 0 0;
	width: 185px;
}

.lt #mapa.contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha {
	background: none repeat 0 0;
	float: right;
	font-size: 1em;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 70px;
}

.lt #mapa.contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha ul li,
.lt #mapa.contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda ul li {
	list-style-type: none;
}

.lt #mapa.contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda {
	background: none repeat 0 0;
	float: left;
	font-size: 1em;
	height: auto;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 70px;
	margin-left: 10px;
}

.lt #mapa.contenido_articulo .contenedor_exterior_columnas ul {
	margin: 0;
	padding: 0;
	float: left;
	width: auto;
}

.lt #mapa.contenido_articulo .contenedor_exterior_columnas ul li {
	background: none;
	margin: 0;
	padding: 0;
}

.lt #mapa.contenido_articulo .contenedor_exterior_columnas ul li a {
	color: #555555;
	text-decoration: none;
	font-weight: normal;
}

.lt #mapa.contenido_articulo .contenedor_exterior_columnas ul li a:hover {
	width: 65px;
}

@media ( max-width : 675px) {
	.lt #mapa.contenido_articulo .contenedor_exterior_columnas,
	.lt #mapa .mapa-original
		{
		float: none;
		margin: 0 auto;
	}
}

@media ( max-width :640px) {
	.lt #mapa.contenido_articulo .contenedor_exterior_columnas {
		padding-right: 0;
		float: none;
		margin: 0 auto;
	}
	.lt #mapa .mapa-original {
		margin: 0 auto;
		float: none;
	}
}

@media ( max-width :625px) {
	.lt #mapa .mapa-original {
		margin: 0 auto;
		float: none;
	}
	.lt #mapa.contenido_articulo .contenedor_exterior_columnas {
		float: none;
		margin: 0 auto;
	}
}

@media ( max-width :440px) {
	.lt #mapa .mapa-original {
		display: none !important;
	}
}

/*************************************
       End AE - Mapa Interactivo
**************************************/

/*****************************************
		AF - Destacados HC (Hazte Cliente)
******************************************/
.lt #cuatro_destacados.highlights_intelligent_displayview_vertical_normal_appearance {
	float: none;
	margin: 0 auto;
	width: 100%;
	padding: 0;
}

.lt #cuatro_destacados ul {
	float: left;
	margin: 10px 0 0;
	width: 100%;
	background: none;
}

.lt #cuatro_destacados ul li {
	float: left;
	margin: 0;
}

.lt #cuatro_destacados ul li span.naranja {
	background: #f9b300;
	display: inline-block;
	height: 35px;
	margin: 0;
	padding-bottom: 2px;
	text-align: center;
	width: 106.2%;
}

.lt #cuatro_destacados ul li span.naranja a {
	color: #000;
	display: inline-block;
	font-size: 1.5rem;
	font-family: 'OpenSans-Bold', Arial, sans-serif;
	text-decoration: none;
	padding-bottom: 7px;
	width: 100%;
}

.lt #cuatro_destacados ul li span.naranja img {
	display: inline;
	margin: 0 0 -1px 10px;
	position: relative;
	top: 5px;
}

.lt #cuatro_destacados ul li p+p+p {
	height: auto;
}

.lt #cuatro_destacados ul li p {
	border-bottom: 0;
	float: left;
	font-size: 1.2rem;
	padding-bottom: 5px;
	padding-top: 0;
	width: 94%;
	line-height: 1.2em;
	margin: 0;
	color: #141414;
}

.lt #cuatro_destacados ul li p.texto_aclarativo {
	font-size: 1rem;
	padding-left: 5px;
	margin-top: -18px;
}

.lt #cuatro_destacados ul li p span.texto_color_site,
.lt #cuatro_destacados ul li p span.texto_color_site strong {
	color: #007eae;
}

.lt #cuatro_destacados ul li p:last-child {
	padding: 0;
}

.lt #cuatro_destacados ul li p:first-child {
	float: left;
	font-size: 1.2rem;
	padding-bottom: 5px;
	padding-top: 0;
	width: 100%;
	line-height: 1.1em;
}

.lt #cuatro_destacados ul li.highlight {
	background-color: #f9f9f9;
	border: 0;
	float: left;
	height: 215px;
	list-style-type: none;
	padding: 0;
	position: relative;
	width: 32%;
	min-height: 215px;
}

.lt #cuatro_destacados ul li.highlight .contenedor_doscolumnas img {
	margin: 5px auto 0;
	display: block;
}

.lt #cuatro_destacados ul li.highlight {
	margin: 0 2% 0 0;
}

.lt #cuatro_destacados ul li.highlight:last-child {
	margin: 0;
}

.lt #cuatro_destacados ul li.highlight.highlight4.even {
	margin-right: 0;
}

.lt #cuatro_destacados ul li.highlight h3 {
	background: #007eae;
	border-bottom: 2px solid #fff;
	color: #fff;
	font-size: 1.2rem;
	font-weight: normal;
	font-style: normal;
	font-family: 'OpenSans', Arial, serif;
	margin: 0 0 5px;
	padding: 8px;
	text-align: center;
}

.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas {
	display: block;
	float: left;
	height: 105px;
	margin: 0;
}

.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas .ancho50 {
	border: 0 none;
	float: left;
	width: 44%;
}

.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas .ancho50.columna1_izq {
	padding-left: 5px;
	padding-top: 5px;
	width: 56%;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance img {
	bottom: 4px;
	float: left;
	position: relative;
	margin-right: 20px;
	margin-top: 0;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance {
	float: left;
	margin: 10px 10px 0;
	padding-bottom: 10px;
	width: 97%;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul {
	float: left;
	width: 100%;
	margin: 0;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li {
	background: #f9f9f9 none repeat 0 0;
	border: 2px solid #dddddd;
	float: left;
	width: 49.5% !important;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li .text {
	margin: 0 auto;
	padding: 15px 0;
	width: 71%;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_normal_appearance ul li .text p.texto_centrado,
.lt #cuatro_destacados.highlights_intelligent_displayview_vertical_normal_appearance ul li .text p.texto_centrado {
	margin-top: 3px;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li .text p {
	margin-top: 0;
	font-size: 1.2rem;
	line-height: normal;
	display: block;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li .text p span.enlace_especial a {
	font-size: 11px;
}

.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance .highlight.highlight1.odd {
	margin-right: 6px;
}

@media ( max-width : 1200px) and (min-width: 992px) {
	.lt #cuatro_destacados ul li.highlight .contenedor_doscolumnas img {
		max-width: 90%;
	}
	.lt #cuatro_destacados ul li.highlight h3 {
		font-size: 1rem;
	}
	.lt #cuatro_destacados ul li span.naranja a {
		font-size: 1.3rem;
	}
	.lt #cuatro_destacados ul li p:first-child {
		font-size: 1.1rem;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li .text {
		width: 83%;
	}
}

@media ( max-width : 827px) {
	.lt #cuatro_destacados ul {
		width: 100%;
		padding: 0 6px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #cuatro_destacados ul li.highlight {
		width: 31.6%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance {
		float: none;
		margin: 0 auto;
		overflow: hidden;
		padding-top: 10px;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance .highlight.highlight1.odd {
		width: 49.5% !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin: 0;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance .highlight.highlight2.even {
		width: 49.5% !important;
		float: right;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul {
		max-width: none;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li.highlight1 .text,
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li .text {
		margin-left: 10%;
		width: 90%;
	}
	.lt #cuatro_destacados ul li.highlight h3 {
		font-size: 1.1rem;
		line-height: 1.7rem;
	}
}

@media ( max-width : 740px) {
	.lt #cuatro_destacados ul li.highlight {
		height: auto;
	}
	.lt #cuatro_destacados ul {
		max-width: none;
	}
	.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas .ancho50.columna1_izq {
		padding-right: 5px;
		text-align: center;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: 70px;
	}
	.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas .ancho50.columna2_der {
		margin-bottom: 10px;
		height: 90px;
		width: 100%;
	}
	.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas {
		height: auto;
	}
	.lt #cuatro_destacados ul li.highlight .text {
		padding: 0 0 8px;
		overflow: hidden;
	}
	.lt #cuatro_destacados ul li.highlight h3 {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: 53px;
		width: 100%;
		font-size: 1.3rem;
	}
	.lt #cuatro_destacados p.texto_aclarativo {
		margin: 0;
		padding-right: 5px;
		position: absolute;
		text-align: center;
		top: 76%;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #cuatro_destacados ul li.highlight .contenedor_doscolumnas img {
		max-width: 90%;
	}
	.lt #cuatro_destacados ul li.highlight .contenedor_doscolumnas>div+div>p {
		width: 100%;
	}
	.lt #cuatro_destacados>ul>li p {
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #cuatro_destacados>ul>li span.naranja {
		display: block;
		padding: 0 5px 2px;
		width: 100%;
		height: 40px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #cuatro_destacados>ul>li span.naranja a {
		font-size: 1.2rem;
		display: block;
		height: 100%;
		padding-bottom: 0;
	}
}

@media ( max-width : 625px) {
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li.highlight1 .text,
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li .text {
		margin-left: 5%;
		width: 95%;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li.highlight .text img {
		margin-right: 8px;
	}
}

@media ( max-width : 615px) {
	.lt #cuatro_destacados>ul>li span.naranja {
		height: 65px;
		padding-top: 10px;
	}
	.lt #cuatro_destacados p.texto_aclarativo {
		top: 70%;
	}
	.lt #cuatro_destacados>ul>li span.naranja img {
		display: block;
		margin: 0 auto;
	}
	.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas .ancho50.columna1_izq {
		height: 80px;
	}
}

@media ( max-width : 570px) {
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance .highlight.highlight1.odd,
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance .highlight.highlight2.even {
		width: 100% !important;
		margin: 0 auto 5px;
		float: none;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li.highlight1 .text,
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li .text {
		margin: 0 auto;
		width: 250px;
	}
}

@media ( max-width : 550px) {
	.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas .ancho50.columna1_izq {
		height: 85px;
	}
}

@media ( max-width : 500px) {
	.lt #cuatro_destacados ul li.highlight {
		width: 100%;
		margin: 0 auto 15px;
		float: none;
		box-shadow: 0 0 2px #ccc;
	}
	.lt #cuatro_destacados ul li.highlight h3 {
		height: auto;
	}
	.lt #cuatro_destacados ul li.highlight .normal.contenedor_doscolumnas .ancho50.columna1_izq {
		height: auto;
	}
	.lt #cuatro_destacados>ul>li span.naranja {
		height: 35px;
		padding-top: 0;
	}
	.lt #cuatro_destacados>ul>li span.naranja a {
		font-size: 1.4rem;
	}
	.lt #cuatro_destacados>ul>li span.naranja img {
		display: inline-block;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance .highlight.highlight1.odd,
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance .highlight.highlight2.even {
		width: 90% !important;
	}
}

@media ( max-width : 350px) {
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li.highlight .text img {
		margin-left: 5px;
		margin-right: 8px;
		width: 12%;
	}
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li.highlight .text p,
	.lt #tres_iconos.highlights_intelligent_displayview_vertical_special_appearance ul li.highlight .text p .enlace_especial a {
		font-size: 1.1rem;
	}
}
/**********************************************
		End AF - Destacados HC (Hazte Cliente)
***********************************************/

/*********************************************
        Bloque B- Reglas generales (Texto rico)
**********************************************/
.lt .article_text h4,
.lt .product_text h4,
.lt .description h4 {
	color: #007eae;
	display: block;
 	margin: 2.5rem 0 1rem;
	font-size: 1.4rem;
	font-family: 'OpenSans-ExtraboldItalic', Arial, sans-serif;
}
.lt .article_text h4 span,
.lt .product_text h4 span,
.lt .description h4 span{
	font-family: inherit;
	color: inherit;
}
.lt .article_text p,
.lt .product_text p,
.lt .description p {
	font-size: 1.4rem;
}
.lt .article_text .contenedor_exterior_columnas .estilo_col_izquierda p:first-child,
.lt .article_text .contenedor_exterior_columnas .estilo_col_derecha p:first-child{
	margin-top: 0;
}
.lt .product_text p img{
	max-width: 100%;
	height: auto;
}
.lt .article_text div {
	color: #555;
	margin-top: 2rem;
}

.lt .article_text strong,
.lt .product_text strong,
.lt .product_text span,
.lt .description strong {
	color: #555;
}

.lt .article_text a strong,
.lt .product_text a strong,
.lt .product_text a span,
.lt .description a strong {
	color: #007eae;
}

.lt .article_text p img {
	margin: 30px auto;
	display: block;
	max-width: 100%;
	height:auto;
}

.lt .article_text p span.texto_izquierda img {
    display: inline-block;
    margin: 0;
    padding-bottom: 1px;
    vertical-align: middle;
}

.lt .article_text ol li,
.lt .product_text ol li,
.lt .contenido_articulo ol li{
	list-style-type: none!important;
	font-size: 1.4rem!important;
	color: #555;
}

.lt .article_text table {
	margin-top: 15px;
	margin-bottom: 15px;
}

.lt .article_text table thead th {
	text-align: center;
}

.lt .article_text table tbody td {
	color: #555;
}

.lt .article_text table p {
	margin-top: 0;
}

.lt .article_text h3 span {
	font-size: 1.8rem;
	line-height: 2.2rem;
	font-family: 'OpenSans-ExtraboldItalic', Arial, sans-serif;
	color: #004f70;
	font-weight: normal;
}

.lt .article_text ul {
	display: block;
	margin-bottom: 10px;
	clear: both;
	padding-left: 1rem;
}

.lt .article_text ul li {
	font-size: 1.4rem;
	color: #555;
	padding: 0 0 1rem 3.2rem;
}
.lt .article_text ul li ul{
	margin-top: 1rem!important;
	padding: 0;
}
.lt .article_text ul li p{
	margin-top: 0 !important;
}
.lt .article_text ul li span{
	color: #555;
}
.page-wrapper.lt ul li p {
	font-size: 1.4rem!important;
	display: inherit;
}
.page-wrapper.lt  ol li:before{
	font-size: 1.4rem;
}

.lt footer.article_footer {
	clear: both;
	display: block;
	position: relative;
	width: 100%;
	padding-top: 1rem;
}

/*********************************************
      FIN  Bloque B- Reglas generales (Texto rico)
**********************************************/

/*********************************************
    Articulos
**********************************************/


.lt ._normal_appearance .article.normal .article.media {
	text-align: center;
}

.lt ._normal_appearance .article.normal .article_intro p span.titulo_entradilla
	{
	font-weight: bold;
}

.lt ._normal_appearance .article.normal .article.media img {
	max-width: 100%;
	height: auto;
}

.lt ._normal_appearance .article.normal img {
	display: block;
	margin: 0 auto;
	height: auto;
    max-width: 100%;
}
.lt ._normal_appearance .article.normal table tr th img{
	max-width: initial;
	height: auto;
}

.lt ._normal_appearance .article.normal .article_intro ul li,
.lt ._normal_appearance .article.normal .article_intro ol li {
	font-size: 1.4rem;
	padding: 0 0 1rem 3.2rem;
	color: #555;
}

.lt ._normal_appearance .article.normal .article_intro ol li {
	list-style-type: none;
	font-size: 1.4rem;
}

.lt ._normal_appearance .article.normal .article_intro .titulo_entradilla {
	font-weight: bold;
}

/* Articulos con .container video. Anular contenedor de plantilla */

.lt ._normal_appearance .article .container{
	width: 100%;
}
@media(max-width: 992px){
	.lt article.article.normal .article_text .contenedor_exterior_columnas .estilo_col_derecha img ,
	.lt article.article.normal .article_text .contenedor_exterior_columnas .estilo_col_izquierda img {
		margin:0 auto;
	}
}

/*FIN articulos*/
.lt .article_group.dropdown#samsung_pay .article .article_text .contenedor_exterior_columnas{
	padding: 0;
}
.lt #samsung_pay_pasos h4{
	margin-top:2rem;
}
.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_izquierda,
.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_medio,
.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_derecha {
    float: left;
    width: 33%;
    padding: 0 15px;
	margin-top:0;
}
.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda p strong{
	color: #1a1a1a !important;
}

@media(max-width: 640px){
	.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_izquierda,
	.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_medio,
	.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_derecha {
        float: none;
        width: 100%;
    }

	.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha {
        text-align: center;
    }
}

.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_izquierda p,
.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_medio p,
.lt #samsung_pay_pasos._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_derecha p {
	text-align: center;
}
.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_izquierda,
.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_medio,
.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_derecha {
    float: left;
    width: 33%;
    padding: 0 15px;
}
@media(max-width: 640px){
	.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_izquierda,
	.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_medio,
	.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_derecha {
        float: none;
        width: 80%;
        margin:0 auto 1rem;
    }
}
.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_izquierda{
    padding: 0 15px 0 0;
}
.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas .estilo_col_derecha {
    padding: 0 0 0 15px;
}

.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas p{
    margin-top:0;
}
.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas p img {
    margin:0;
}
@media(max-width: 640px){
	.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas p img {
        margin:0 auto;
    }
}

.lt #pulsera_contact._normal_appearance .article_text .contenedor_tres_columnas p span.bullet_azul {
    background: #0098d4;
    border-radius: 50%;
    color: #fff;
    font-weight: bold;
    height: 18px;
    line-height: 17px;
    float: left;
    display:block;
    text-align: center;
    width: 18px;
    margin-right: 5px;
}


/*************************************************
   			Consejos practicos: prestamos al consumo
****************************************************/
@media (min-width: 992px){
	.lt #consejos_practicos_1 p,
	.lt #consejos_practicos_2 p,
	.lt #consejos_practicos_3 p,
	.lt #consejos_practicos_4 p,
	.lt #consejos_practicos_5 p{
		margin: 0;
	}

	.lt #consejos_practicos_1 img,
	.lt #consejos_practicos_2 img,
	.lt #consejos_practicos_3 img,
	.lt #consejos_practicos_4 img,
	.lt #consejos_practicos_5 img{
		margin-bottom: 0;
	}

	.lt #consejos_practicos_1 .product_text,
	.lt #consejos_practicos_2 .product_text,
	.lt #consejos_practicos_3 .product_text,
	.lt #consejos_practicos_4 .product_text,
	.lt #consejos_practicos_5 .product_text{
		width: 100%;
	}

	.lt #consejos_practicos_1 .columna3_der,
	.lt #consejos_practicos_2 .columna3_der,
	.lt #consejos_practicos_3 .columna3_der,
	.lt #consejos_practicos_4 .columna3_der,
	.lt #consejos_practicos_5 .columna3_der{
		min-height: 155px;
	}

	.lt #consejos_practicos_1 .columna3_der p .boton_pequeno,
	.lt #consejos_practicos_2 .columna3_der,
	.lt #consejos_practicos_3 .columna3_der,
	.lt #consejos_practicos_4 .columna3_der,
	.lt #consejos_practicos_5 .columna3_der{
		min-height: 155px;
	}


	.lt #consejos_practicos_1 > .product_media,
	.lt #consejos_practicos_2 > .product_media,
	.lt #consejos_practicos_3 > .product_media,
	.lt #consejos_practicos_4 > .product_media,
	.lt #consejos_practicos_5 > .product_media{
		position: absolute;
	    width: 250px;
		margin: 0;
		left: -10px;
	}
}

.lt #consejos_practicos_1 .columna3_der .boton.boton_pequeno a,
.lt #consejos_practicos_2 .columna3_der .boton.boton_pequeno a,
.lt #consejos_practicos_3 .columna3_der .boton.boton_pequeno a,
.lt #consejos_practicos_4 .columna3_der .boton.boton_pequeno a,
.lt #consejos_practicos_5 .columna3_der .boton.boton_pequeno a{
	float: left;
	margin: 2rem 0;
}
@media(max-width: 640px){
	.lt #consejos_practicos_1 .columna3_der .boton.boton_pequeno,
	.lt #consejos_practicos_2 .columna3_der .boton.boton_pequeno,
	.lt #consejos_practicos_3 .columna3_der .boton.boton_pequeno,
	.lt #consejos_practicos_4 .columna3_der .boton.boton_pequeno,
	.lt #consejos_practicos_5 .columna3_der .boton.boton_pequeno{
		margin-bottom: 2rem;

}
}
.lt #consejos_practicos_1 > .product_media{
    top: 150px;
}
.lt #consejos_practicos_2 > .product_media,
.lt #consejos_practicos_3 > .product_media{
    top: 25px;
}
.lt #consejos_practicos_4 > .product_media,
.lt #consejos_practicos_5 > .product_media{
    top: 45px;
}
.lt #consejos_practicos_1 > .product_media > .product_media,
.lt #consejos_practicos_2 > .product_media > .product_media,
.lt #consejos_practicos_3 > .product_media > .product_media,
.lt #consejos_practicos_4 > .product_media > .product_media,
.lt #consejos_practicos_5 > .product_media > .product_media{
	width: 100%;
}

@media(max-width: 640px){
	.lt #consejos_practicos_1 > .product_media > .product_media,
	.lt #consejos_practicos_2 > .product_media > .product_media,
	.lt #consejos_practicos_3 > .product_media > .product_media,
	.lt #consejos_practicos_4 > .product_media > .product_media,
	.lt #consejos_practicos_5 > .product_media > .product_media,
	.lt #consejos_practicos_6 > .product_media > .product_media,
	.lt #consejos_practicos_6 > .product_media{
		display:none;
	}
}



/* Fix consejos_practicos_6 */
.lt #consejos_practicos_6 > .product_media {
	width: 20%;
	float: right;
	margin-top:3rem;
	display: none;
}
.lt #consejos_practicos_6 > .product_text {
	width: 100%;
	float: left;
}

.lt #consejos_practicos_6 > .product_text .columna2_der{
/* 	width: 31%; */
	margin-top: 10rem;
}
.lt #consejos_practicos_6 > .product_text .columna1_izq .texto_centrado{
	text-align: left!important;
}
@media(max-width: 900px){
	.lt #consejos_practicos_6 > .product_text .columna2_der{
		margin:0;
	}
}
@media(max-width: 640px){
	.lt #consejos_practicos_6 > .product_text{
		width: 100%;
	}
	.lt #consejos_practicos_6 > .product_text .columna1_izq{
		width: 100%;
	}
	.lt #consejos_practicos_6 > .product_text .columna2_der{
		width: 100%;
		margin-top: 2rem;
	}
	.lt #consejos_practicos_6 > .product_text .columna2_der span{
		float: left;
	}
}

/* End Fix consejos_practicos_6 */


/*************************************************
    		END Consejos practicos: prestamos al consumo
****************************************************/


/***************************************
    B6 - Cuenta IBAN - Formato (ccc)
****************************************/
.lt #formulario_ccc .contenido_formulario form {
	border: 1px solid #eeeeee;
	margin: 20px 0;
	padding: 0 0 15px 20px;
	width: 98%;
}

.lt #formulario_ccc .contenido_formulario form p {
	margin: 0 0 0 7px;
}

.lt #formulario_ccc .contenido_formulario form p+p+p {
	background: #eeeeee none repeat scroll 0 0;
	margin: 5px;
	padding: 8px 10px;
	width: 375px;
}

.lt #formulario_ccc .contenido_formulario form input[type="reset"] {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
}

.lt #formulario_ccc .contenido_formulario form p input[type="text"]:first-child
	{
	margin: 15px 4px 15px 0;
	width: 40px;
}

.lt #formulario_ccc .contenido_formulario form p input[type="text"]+input[type="text"]
	{
	margin: 15px 4px;
	width: 40px;
}

.lt #formulario_ccc .contenido_formulario form p input[type="text"]+input[type="text"]+input[type="text"]
	{
	margin: 15px 4px;
	width: 27px;
}

.lt #formulario_ccc .contenido_formulario form p input[type="text"]+input[type="text"]+input[type="text"]+input[type="text"]
	{
	margin: 15px 4px;
	width: 90px;
}

.lt #formulario_ccc .contenido_formulario form p input[type="button"] {
	background-color: #007eae;
	border: medium none;
	color: #ffffff;
	font-weight: bold;
	margin: 15px 10px;
	padding: 2px;
	width: 120px;
}

@media ( max-width : 640px) {
	.lt #formulario_ccc .contenido_formulario form {
		width: 90%;
		margin: 0 auto;
		padding: 0 2.5% 20px;
	}
	.lt #formulario_ccc .contenido_formulario form p {
		margin-left: 2%;
		width: 95%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #formulario_ccc .contenido_formulario form p+p+p {
		width: 92%;
		margin: 5px 0 5px 2%;
	}
	.lt #formulario_ccc .contenido_formulario form p input[type="text"]:first-child {
		margin-right: 1%;
		width: 18%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #formulario_ccc .contenido_formulario form p input[type="text"]+input[type="text"] {
		margin-right: 1%;
		margin-left: 1%;
		width: 18%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #formulario_ccc .contenido_formulario form p input[type="text"]+input[type="text"]+input[type="text"] {
		width: 15%;
		margin-right: 1%;
		margin-left: 1%;
	}
	.lt #formulario_ccc .contenido_formulario form p input[type="text"]+input[type="text"]+input[type="text"]+input[type="text"] {
		width: 34%;
		margin-right: 2%;
	}
	.lt #formulario_ccc.contenido_formulario form p input[type="button"] {
		margin-left: 0;
		margin-top: 0;
		cursor: pointer;
	}
	.lt #formulario_ccc .contenido_formulario form input[type="reset"] {
		margin-left: 1%;
	}
}
/**********************************
     FIN B6 - Cuenta IBAN - Formato (ccc)
****************************************/

/***************************************
  		Hazte cliente OM - 2 Cols No Left
*****************************************/

.lt #hazte_cliente_om .contenedor_exterior_columnas .estilo_col_izquierda p img{
	display: inline;
	margin-right: 5px;
}


/***************************************
  		END Hazte cliente OM - 2 Cols No Left
*****************************************/


/***************************************
    B7 - Hazte cliente encabezado
*****************************************/
.lt #hazte_cliente_productos {
	position: relative;
	margin-bottom: 10px;
	overflow: hidden;
	height: 225px;
}

.lt #hazte_cliente_productos .article.normal {
	overflow: hidden;
}

.lt #hazte_cliente_productos .article.media img {
	height: 100%;
	width: 100%;
	margin-top: -40px;
}

.lt #hazte_cliente_productos .article_text {
	background: #fff none repeat scroll 0 0;
	opacity: 0.9;
	padding: 2% 0;
	position: absolute;
	right: 5.5em;
	top: 2.55em;
	width: 80%;
	bottom: 1.25em;
}

.lt #hazte_cliente_productos .article_text h2 {
	font-size: 2.3rem;
	line-height: 2.3rem;
	text-align: center;
	margin: 0;
}

.lt #hazte_cliente_productos .article_text ul {
	margin-left: 0;
	margin-top: 20px;
}

.lt #hazte_cliente_productos .article_text ul li {
	color: #007eae;
	display: inline-block;
	float: left;
	margin: 0% 2%;
	text-align: center;
	width: 29%;
	padding: 0;
	background: none;
}

.lt #hazte_cliente_productos .article_text ul li img {
	clear: left;
	display: block;
	margin: 0 auto 10px;
}

@media ( min-width : 990px) and (max-width: 1200px) {
	.lt #hazte_cliente_productos {
		height: 265px;
	}
	.lt #hazte_cliente_productos .article_text {
		right: 4.5em;
		height: 230px;
	}
	.lt #hazte_cliente_productos .article.media img {
		height: 300px;
	}
}

@media ( max-width : 700px) {
	.lt #hazte_cliente_productos {
		height: auto;
		margin-bottom: 0;
	}
	.lt #hazte_cliente_productos .article_text {
		margin: 10px auto;
		overflow: hidden;
		position: static;
		width: 85%;
	}
	.lt #hazte_cliente_productos .article_text ul {
		max-width: none;
	}
	.lt #hazte_cliente_productos .article_text h2 {
		padding: 0 5%;
	}
	.lt #hazte_cliente_productos._normal_appearance .article.normal {
		position: relative;
	}
	.lt #hazte_cliente_productos._normal_appearance .article.media {
		position: absolute;
		z-index: -1;
		top: 0;
		height: 100%;
	}
	.lt #hazte_cliente_productos .article.media img {
		margin: 0;
	}
	.lt #hazte_cliente_productos+._normal_appearance .article.normal .article_footer {
		background-size: 100% 5px;
		position: static;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 25px;
	}
	.lt #hazte_cliente_productos+._normal_appearance .article.normal .article_footer .texto_aclarativo,
	.lt #hazte_cliente_productos+._normal_appearance .article.normal .article_footer .texto_aclarativo.texto_centrado
		{
		padding: 0;
		width: 100%;
	}
}

@media ( max-width : 450px) {
	.lt #hazte_cliente_productos .article_text ul li {
		margin: 0 6% 25px;
		width: 88%;
	}
	.lt #hazte_cliente_productos .article_text h2 {
		padding: 15px 5%;
	}
}
/*****************************************
       END  B7 - Hazte cliente encabezado
*******************************************/

/*****************************************
       C - DESTACADOS
*******************************************/
.lt #info ul {
	display: block;
	margin-bottom: 10px;
	margin-left: 0;
	clear: both;
}

.lt #info ul li.highlight {
	float: left;
	list-style: outside none none;
	margin: 0 5% 5% 0;
	padding: 0;
	width: 30%;
	background: none;
}

@media ( max-width : 640px) {
	.lt #info ul li.highlight {
		float: left;
		width: 50%;
		margin: 0;
		padding: 2%;
		min-height: 360px;
	}
}

@media ( max-width : 480px) {
	.lt #info ul li.highlight {
		width: 100%;
	}
}

.lt #info ul li.highlight.highlight1 {
	margin: 0 auto;
	width: 100%;
	padding: 0;
}

.lt #info ul li.highlight.highlight1 .text h3 {
	font-size: 2rem;
	margin-top: 0;
	margin-bottom: 0;
}

.lt #info ul li.highlight .text p {
	font-size: 1.2rem;
	margin-top: 0;
	line-height: 1.5rem;
}

.lt #info ul li:last-child {
	margin: 0 0 0 0;
}

.lt #info ul li.highlight .image {
	margin-bottom: 10px;
	text-align: center;
}

.lt #info ul li.highlight1 .image img {
	width: 100%;
	height: auto;
}

.lt #info ul li.highlight .text h3 {
	font-size: 1.5rem;
	margin-bottom: 5px;
}
/*****************************************
       END C - DESTACADOS
*******************************************/

/******************************************
		D - PESTANNAS
******************************************/
.lt .article_group.tabs .article_group_tabs_header.five_articles ul li {
	width: 25%;
}

.lt .article_group.tabs .article_group_tabs_header.three_articles ul li {
	width: 50%;
}

.lt .article_group.tabs .article_group_tabs_header.four_articles ul li {
	width: 33%;
}

.lt .main-tabs .tabs-items-scroll .tabs-items-wrap ul.tabs-items li{
    border-bottom: 2px solid #eee !important;
}

@media (max-width : 640px) {
	.lt .article_group.tabs .article_group_tabs_header.five_articles ul li {
		width: 100%;
		height: auto!important;
		display: block;
	}
	.lt .article_group.tabs .article_group_tabs_header.three_articles ul li {
		width: 100%;
		height: auto!important;
		display: block;
	}
	.lt .article_group.tabs .article_group_tabs_header.four_articles ul li {
		width: 100%;
		height: auto!important;
		display: block;
	}
}
.lt .article_group.tabs .article_group_tabs_header {
	padding: 10px 0;
	display: table;
	width: 100%;
	margin-bottom: 20px;
	padding-top: 20px;
}

.lt .article_group.tabs .article_group_tabs_header ul {
	display: table-row;
	overflow: hidden;
	width: 100%;
}

.lt .article_group.tabs .article_group_tabs_header ul li {
	background: none;
	text-align: center;
	padding: 10px 0;
	border-bottom: 1px solid #eeeeee;
	display: table-cell;
	vertical-align: middle;
}

.lt .article_group.tabs .article_group_tabs_header ul li.active {
	border-bottom: 3px solid #037fae;
}

.lt .article_group.tabs .article_group_tabs_header ul li span a {
	color: #555555;
	font-size: 1.6rem;
	font-family: 'OpenSans-Bold', Arial, serif;
	text-decoration: none;
}

.lt .article_group.tabs .article_group_tabs_header ul li.active span a {
	color: #007eae;
}

.lt .article_group.tabs .article_group_tabs_header ul li h2 {
	display: block;
	overflow: hidden;
	width: 100%;
	height: 100%;
}
/*Css nueva display*/
.lt .article_group.tabs .article.normal .tab_mobile, .lt .article_group.tabs .faqs.normal .tab_mobile, article.product.normal .tab_mobile{
	display:none;
}

@media ( max-width : 640px) {
	.lt .article_group.tabs .article_group_tabs_header, .lt .product_tabs5 #tabs5{
		display:none;
	}
	.lt .article_group.tabs .article.normal .tab_mobile,.lt .article_group.tabs .faqs.normal .tab_mobile, article.product.normal .tab_mobile{
		border-bottom: 1px solid #eeeeee;
		display:table !important;
		width: 100%;
		min-height: 53px;
	}
	.lt .article_group.tabs .article.normal.active .tab_mobile,.lt .article_group.tabs .faqs.normal.active .tab_mobile, article.product.normal .tab_mobile{
		border-bottom: 3px solid #037fae;
	}
	.lt .article_group.tabs .tab_mobile .article_header{
		display:table-row;
	}

	.lt .article_group.tabs .tab_mobile .article_header .article_title{
		display:table-cell;
		vertical-align: middle;
	}
	.lt .article_group.tabs .tab_mobile .article_header .article_title a, .lt article.product.normal .tab_mobile .product_logo a{
		text-decoration: none;
		display: block;
	}
	.lt article.product.normal .tab_mobile .product_logo a img{
		margin: 0 auto;
		display: block;
	}
	.lt .article_group.tabs .tab_mobile .article_header .article_title a h3{
		color:#555555;
		font-size: 1.6rem;
		font-family: 'OpenSans-Bold', Arial, serif;
		text-align: center;
		margin-top:0;
		padding: 10px 0;
	}
	.lt .article_group.tabs .article.active .tab_mobile .article_header .article_title a h3{
		color:#007eae;
	}

	.lt .article_group.tabs article.normal.hidden, .lt .article_group.tabs .faqs.normal.hidden, .lt .product_tabs5 article.hidden{
		display:block !important;
	}
	.lt .article_group.tabs article.normal.hidden .preguntas_respuestas_faq,
	.lt .article_group.tabs article.normal.hidden .article_text,
	.lt .article_group.tabs article.normal.hidden .article_footer,
	.lt .product_tabs5 article.hidden .product_text{
		display:none;
	}
	.lt .article_group.tabs .article.normal .tab_mobile + .article_text,
	.lt .product_tabs5 article.hidden .product_text{
		display: none;
	}
	.lt .article_group.tabs .article.normal.active .tab_mobile + .article_text,
	.lt .article_group.tabs .faqs.normal.active .tab_mobile + .article_text,
	.lt .article_group.tabs .faqs.normal.active .tab_mobile + .article_footer,
	.lt .product_tabs5 article.active .tab_mobile + .product_text{
		display: block;
	}

}
/*Fin de CSS de nueva Display*/

.lt .article_group.tabs .article_text {
	margin-bottom: 0;
}

.lt .article_group.tabs .article .article_text ul li {
	padding: 0 0 1rem 3.2rem;
	font-size: 1.4rem;
	color: #555;
}

.lt .article_group.tabs .article .article_text ul li span {
	color: #555;
}

.lt .article_group.tabs .article .article_text h4 {
	margin: 3rem 0 0 0;
	font-size: 1.4rem;
	font-family: 'OpenSans-ExtraboldItalic', Arial, sans-serif;
}

.lt .article_group.tabs .article .article_text h4 span {
	color: #007eae;
	display: block;
	margin: 12px 0 10px;
	font-size: 1.4rem;
	font-family: 'OpenSans-ExtraboldItalic', Arial, sans-serif;
}

.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas {
	width: 100%;
	float: left;
	margin: 10px 0;
}

.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha {
	width: 40%;
	float: right;
}

.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha img {
	width: 100%;
	height: auto;
	margin-top: 0!important;
}

.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha p.texto_centrado span.boton{
	margin-top: 0;
}
.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha p:first-child{
	margin-top: 0!important;
}

.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas ul li p{
	font-size: 1.4rem;
}

.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda{
	width: 60%;
	float: left;
	padding-right: 2%;
}
.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda p{
	margin: 0;
}
.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda p:first-child{
	margin-top: 0!important;
}
.lt .article_group.tabs article.faqs .preguntas_respuestas_faq ul+ul {
	margin: 0;
}
.lt .article_group.tabs article.faqs .preguntas_respuestas_faq ul+ul,
.lt article.faqs .preguntas_respuestas_faq ul+ul {
	margin: 0!important;
}

/* Contenido de tabs sin margen porque son <div> y no <p> */

.lt .article_group.tabs article .article_text > div{
	margin-top: 2rem;
}

.lt .article_group.tabs article.faqs .preguntas_respuestas_faq ul li .question h3{
	margin-top: 0;
}

@media ( max-width : 550px) {
	.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha {
		width: 100%;
		float: left;
	}
}

@media ( max-width : 550px) {
	.lt .article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
		width: 100%;
		float: left;
	}
}

@media ( max-width : 550px) {
	.lt .article_group.tabs .article .article_text.contenedor_exterior_columnas ul
		{
		width: 60%;
		margin: 0 auto;
	}
}

/**Tabla dentro de tabs con th centrado**/

.lt #caixaprotect .article .article_text tr > th{
		text-align: center;
	}
.lt #caixaprotect .article .article_text table + p + p > img{
		display: inline-block;
	    margin: 15px 10px;
	    vertical-align: middle;
	}

/** Aplicar margen a tablas dentro de desplegables **/

.lt #grupocobertura #asistencia_en_viaje .contenedor_exterior_columnas {
	padding-right: 10px;
	padding-left: 10px;
}

/** END **/

.lt #contacless.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha,
.lt #contacless.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
	width: 50%;
}
@media(max-width: 550px){
	.lt #contacless.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #contacless.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
		width: 100%;
	}
}
.lt #contacless.article_group.tabs .article .article_text .contenedor_exterior_columnas p img{
	width: 100%;
	height: auto;
	max-width:300px;
	margin:0 auto;
}
/**/

/******************************************
		END D - PESTANNAS
******************************************/

/***********************************
        E-DESPLEGABLES
***************************************/
.lt .article_group.dropdown {
	padding: 20px 0;
	float: left;
	width: 100%;
}

.lt .article_group.dropdown .article {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-top: none;
	border-radius: 2px 2px 0 0;
}

.lt .article_group.dropdown .article.main {
	border: 0;
}
/*Primer articulo visible en dropdown*/

.lt .article_group.dropdown .article.main header.article_header {
    height: 100%;
}

.lt .article_group.dropdown .article.main .article_title{
    margin-bottom: 1rem;
}
.lt .article_group.dropdown .article.main .article_title h2{
    color: #004f70;
    font-size: 2.6rem;
    font-weight: inherit;
    background-color:transparent;
    padding: 5px 0 5px 0;
    font-family: 'OpenSans-ExtraboldItalic', Arial, sans-serif;

}
.lt .article_group.dropdown .article.main .article_title h2 a{
    color: #004f70;
    font-size: 2.6rem;
    text-decoration: none;
    font-weight: bold;
    font-family: 'OpenSans-ExtraboldItalic', Arial, sans-serif;
    line-height: 3rem;
}
.lt .article_group.dropdown .article.main .article_title h2:after {
    background: none;
}
.lt .article_group.dropdown .article.main .article_title h2+h3 {
    display: block;
    margin-top:1rem;
    text-align: left;
}

.lt .article_group.dropdown .article.main .article_media{
    text-align: center;
}
    /* FIN Primer articulo visible en dropdown*/

.lt .article_group.dropdown .article .article_text,
.lt .article_group.dropdown .article .article_intro{
	padding: 15px 15px 15px 15px;
}
.lt .article_group.dropdown .article.main .article_text{
	padding:0;
}
.lt .article_group.dropdown .article.main .article_text h3{
	margin: 0;
}
.lt .article_group.dropdown .article .article_intro p {
	font-size: 1.4rem;
}

.lt .article_group.dropdown .article.hidden {
	display: block !important;
}

.lt .article_group.dropdown .article.hidden .article_text {
	display: none;
}
.lt .article_group.dropdown .article.hidden .article_media {
	display: none;
}

.lt .article_group.dropdown hgroup.article_title {
    margin-bottom: 0;
    cursor: pointer;
}
.lt .article_group.dropdown .article .article_text span.boton.boton_pequeno	{
	float: none;
	margin-bottom: 10px;
}

.lt .article_group.dropdown .article .article_intro {
	display: none;
	font-size: 1.4rem;
}

.lt .article_group.dropdown .article .article_title h2 {
	width: 100%;
    color: #555555;
    font-family: 'OpenSans-Bold', Arial, serif;
    background-color: #eeeeee;
    padding: 5px 10px 5px 20px;
    font-style: normal;
    text-align: left;
    border-radius: 2px 2px 0 0;
    line-height: 2rem;
    position: relative;
}

.lt .article_group.dropdown .article .article_title h2:after {
	background: url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_arrowdown_black.png) no-repeat;
	width: 10px;
	background-position: center center;
	display: block;
	content: " ";
	float: right;
	background-size: cover;
	height: 6px;
	margin-top: 10px;
	margin-right: 10px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.lt .article_group.dropdown .article .article_title h2+h3 {
	display: none;
}

.lt .article_group.dropdown .article .article_title h2 a {
	color: #555555;
	font-size: 1.4rem;
	text-decoration: none;
	font-family: 'OpenSans-Bold', Arial, serif;
	display: inline-block;
	width: 90%;
}

/*active*/
.lt .article_group.dropdown .article.active .article_title h2 {
	width: 100%;
    color: #555;
    font-family: 'OpenSans-Bold', Arial, serif;
    background-color: #037fae;
    padding: 3px 10px 5px 20px;
    font-style: normal;
    text-align: left;
}

.lt .article_group.dropdown .article.active .article_title h2:after {
	background: url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_arrowup_white.png) no-repeat;
	width: 10px;
	background-position: center center;
	display: block;
	content: " ";
	float: right;
	background-size: cover;
	height: 6px;
	margin-top: 10px;
	margin-right: 10px;
}

.lt .article_group.dropdown .article.active .article_title h2 a {
	color: #ffffff;
	font-size: 1.4rem;
	text-decoration: none;
	font-weight: bold;
}

.lt .article_group.dropdown .article .article_text ul li {
	font-size: 1.4rem;
	padding: 0 0 1rem 3.2rem;
}
.lt .article_group.dropdown .article .article_text ul li > p{
	margin:0!important;
}
.lt .article_group.dropdown .article .article_text .contenedor_exterior_columnas{
	padding-top: 15px;
	margin-top: 0;
}

.lt .article_group.dropdown .article .article_text .contenedor_exterior_columnas img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
    height: auto;
}
/***********************************
       END  E-DESPLEGABLES
***************************************/


/*********************  BUG MENUS DEPSLEGABLES UNICOS   ********************/
/* .lt .tabs-group .tabs-dropdown:last-child .tab-dropdown { */
/*     right: auto!important; */
/* 	margin-left: -10px; */
/* } */

/* .lt .tabs-group .tabs-dropdown:last-child .tab-dropdown { */
/* 	right: 0; */
/* 	left: auto; */
/* } */

/***************************************************************************/



/***************************************
    F-Parrilla-Colorbox
********************************************/
.lt #gallery._normal_appearance article.article.normal .article_text ul li {

}

@media ( max-width : 640px) {
	.lt #gallery._normal_appearance article.article.normal .article_text ul li {

	}
}

@media ( max-width : 400px) {
	.lt #gallery._normal_appearance article.article.normal .article_text ul li {
	}
}
/******************************************
      END  F-Parrilla-Colorbox
********************************************/

/******************************************
		K - FAQS
******************************************/

/* NEW FAQS */

.lt .faqs {
	clear: both;
	width: 100%;
}

.lt article.faqs .description{
	margin-bottom:2rem;
}

.lt article.faqs .preguntas_respuestas_faq {
	overflow: hidden;
}

.lt article.faqs .preguntas_respuestas_faq.category h3 span.texto_color_site {
	font-size: 1.6rem;
	color: #004f70;
	line-height: 2.2rem;
	font-family: 'OpenSans-ExtraboldItalic', Arial, sans-serif;
	font-weight: normal;
}

.lt article.faqs .preguntas_respuestas_faq ul {
	display: block;
	overflow: hidden;
	margin: 2rem 0 0 0;
	clear: both;
}

.lt article.faqs .preguntas_respuestas_faq ol {
	display: block;
	overflow: hidden;
	margin: 2rem 0 0 0;
	clear: both;
}

.lt article.faqs .preguntas_respuestas_faq ul li.faqs_answers_text {
	float: none;
	width: auto;
	background: none;
	padding-left: 0;
}

.lt article.faqs .preguntas_respuestas_faq ul li .answer {
	display: block;
	overflow: hidden;
	padding: 22px 0 0;
}
.lt article.faqs .preguntas_respuestas_faq ul li .question{
	cursor: pointer;
}
.lt article.faqs .preguntas_respuestas_faq ul li .question .article.active .article_title h3	{
	width: 100%;
	color: #555555;
	font-family: 'OpenSans-Bold', Arial, serif;
	background-color: #037fae;
	padding: 5px 10px 5px 20px;
	font-style: normal;
	text-align: left;
}
.lt article.faqs .preguntas_respuestas_faq ul li .question p,
.lt article.faqs .preguntas_respuestas_faq ul li .question h4,
.lt .preguntas_respuestas_faq ul li .question h3 {
	display: block;
	line-height: 2rem;
	margin-top: 0;
}

.lt article.faqs .preguntas_respuestas_faq ul li .question h3:after,
.lt article.faqs .preguntas_respuestas_faq ul li .question h4:after,
.lt article.faqs .preguntas_respuestas_faq ul li .question p:after {
	background: url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_arrowdown_black.png) no-repeat center center;
	width: 10px;
	display: block;
	content: " ";
	background-size: cover;
	height: 6px;
	margin-top: 9px;
	margin-right: 10px;
	position: absolute;
	top: 5px;
	right: 5px;
}

.lt article.faqs .preguntas_respuestas_faq ul li .question h3,
.lt article.faqs .preguntas_respuestas_faq ul li .question h4 ,
.lt article.faqs .preguntas_respuestas_faq ul li .question p{
	width: 100%;
	color: #555555;
	font-family: 'OpenSans-Bold', Arial, serif;
	background-color: #eeeeee;
	padding: 5px 10px 5px 20px;
	font-style: normal;
	text-align: left;
	line-height: 2rem;
	border-radius: 2px 2px 0 0;
	position: relative;

}

.lt article.faqs .preguntas_respuestas_faq ul li .question h3 a,
.lt article.faqs .preguntas_respuestas_faq ul li .question h4 a,
.lt article.faqs .preguntas_respuestas_faq ul li .question p a  {
	font-family: 'OpenSans-Bold', Arial, serif;
	color: #555555;
	font-size: 1.4rem;
	text-decoration: none;
	display: inline-block;
	width: 90%;
}

.lt article.faqs .preguntas_respuestas_faq ul li .question a:focus {
	color: #007eae;
}


.ie9 .lt .preguntas_respuestas_faq ul li .question, .ie8  .preguntas_respuestas_faq ul li .question{
	display: inline-block;
}

/*Antiguo look*/
.lt article.faqs .preguntas_respuestas_faq ul li .faq_top {
	display: none;
}
/*Antiguo look*/
.lt article.faqs .preguntas_respuestas_faq ul li span.boton_pequeno a {
	margin-right: 0;
}

.lt article.faqs .preguntas_respuestas_faq.category .faq_category {
	margin-bottom: 10px;
}

.lt article.faqs .preguntas_respuestas_faq.category .faq_category:first-child {
	margin-top: 0;
}

.lt article.faqs .preguntas_respuestas_faq.category .faq_category h3 {
	font-size: 1.6rem;
	color: #007eae;
}

.lt article.faqs .preguntas_respuestas_faq ul li ul {
	display: block;
	overflow: hidden;
	margin: 15px 0 0 0!important;
}

.lt article.faqs .preguntas_respuestas_faq ul li ul li,
.lt article.faqs .preguntas_respuestas_faq ul li ol li {
    font-size:1.4rem;
    border:none;
	padding: 0 0 1rem 3.2rem;
	margin-bottom:0;
	color: #555;
}

.lt article.faqs .preguntas_respuestas_faq ol li ol {
	display: block;
	overflow: hidden;
    margin: 15px 0 0 0;
}

.lt article.faqs .preguntas_respuestas_faq ul li p {
	font-size: 1.4rem;
	padding-left: 20px;
}

/*******************************  FORMAS de DONAR    ***********************************************/

@media (max-width: 768px) {
	.lt span.boton_pequeno a {
		float: none;
		margin: 0 auto;
	}
}

@media (min-width: 768px) {
	.lt .product_text p img {
		margin: 0 0 0 60px;
	}
}

/***************************************************************************************************/
/***********************  mailbox posicion boton ****************************/

@media (max-width: 768px) {
	.lt #acceso_mailbox span.boton_pequeno a {
		float: right;
		margin: 0 50px;
	}
}

@media (min-width: 769px) and (max-width: 1180px) {
	.lt #acceso_mailbox span.boton_pequeno a {
		margin: 0 60px;
	}
}

@media (min-width: 1181px)  {

.lt #acceso_mailbox span.boton_pequeno a {
    margin: 0 110px;
    }

}
/*****************************************************************************/
/** Estilos nuevos FAQS **/
.lt article.faqs .preguntas_respuestas_faq ul li {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	border-top: none;
	border-radius: 2px 2px 0 0;
	padding: 0;
	margin-bottom: 20px;
}

.lt article.faqs .preguntas_respuestas_faq ul li.active .question h4,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question h3,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question p,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question p	strong{
	background-color: #037fae;
	color: #ffffff;
}

.lt article.faqs .preguntas_respuestas_faq ul li.active .question h4 a,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question h3 a,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question p a{
	color: #ffffff;
}

.lt article.faqs .preguntas_respuestas_faq ul li.active .question h4 a:active,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question h3 a:active,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question p a:active,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question h4 a:focus,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question h3 a:focus,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question p a:focus	{
	color: #ffffff;
}

.lt article.faqs .preguntas_respuestas_faq ul li.active .question h4:after,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question h3:after,
.lt article.faqs .preguntas_respuestas_faq ul li.active .question p:after	{
	background: url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_arrowup_white.png) no-repeat;
	background-position: center center;
}

.lt article.faqs .preguntas_respuestas_faq ul li.active .answer{
	padding: 0 20px 20px 20px;
}

.lt article.faqs .preguntas_respuestas_faq ul li.active .answer p{
	padding: 0;
	margin-left: 0!important;
	display: block;
}

/* END NEW FAQS */

/******************************************
		END K - FAQS
******************************************/

/***************************************
    L-Pagina-Error-one-columns  /  two columnas
****************************************/

/*lista de enlaces a idiomas */
.lt .article_intelligent_displayview_special_appearance {
	float: right;
	margin: 10px 20px 10px 0;
}
.lt #mensaje_error_no_encontrado.article_intelligent_displayview_special_appearance {
	float: none;
}
/*Fin lista idiomas*/
.lt .articulo_vertical {
	float: left;
	border-bottom: 1px solid #2878B0;
	border-top: 1px solid #2878B0;
	width: 100%;
	margin-bottom: 15px;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas {
	margin: 20px 0 20px 0;
	width: 100%;
	float: left;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha
	{
	border-left: 1px solid #2878B0;
	float: right;
	padding: 10px 0 10px 15px;
	width: 50%;
}

@media ( max-width : 640px) {
	.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha
		{
		border-bottom: 1px solid #2878B0;
		border-left: none;
		float: right;
		padding: 10px 0 10px 15px;
		width: 100%;
	}
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda
	{
	float: left;
	padding: 10px 10px 10px 0;
	width: 50%;
}

@media ( max-width : 640px) {
	.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda
		{
		float: left;
		padding: 10px 10px 10px 0;
		width: 100%;
	}
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda>p,
.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha>p {
	margin-bottom: 5px;
	float: left;
	font-size: 1.2rem;
	margin-top: 2px;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p,
.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha p {
	clear: both;
	width: 100%;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda ul,
.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha ul {
	float: left;
	margin-top: 10px;
	width: 100%;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas li {
	font-size: 1.2rem;
	background: none;
	list-style: disc;
	margin: 2px 0 0 30px;
	padding: 0;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha form {
	width: 100%;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda form {
	width: 100%;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas form>font {
	font-size: 1.2rem;
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas form>input[type=text] {
	margin-top: 20px;
	width: 60%;
	float: left;
}

@media ( max-width : 640px) {
	.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas form>input[type=text]
		{
		width: 100%;
	}
}

.lt .articulo_vertical .contenido_articulo .contenedor_exterior_columnas form>input[type=submit] {
	margin-top: 20px;
	margin-right: 4px;
	width: 90px;
	float: right;
}

.lt .articulo_vertical .contenido_articulo .texto_centrado {
	margin-bottom: 20px;
	text-align: center;
	clear: both;
}

/***************************************
    END L-Pagina-Error-one-columns /  two columnas
****************************************/

/******************************************
		 M - BL0QUES HORIZONTALES
******************************************/
.lt #premios.product_media {
	float: right;
	width: 55%;
	margin-bottom: 15px;
	text-align: center;
}

.lt #premios.product.normal .product_text {
	float: left;
	width: 50%;
}

.lt #premios.product.normal .product_media {
	float: right;
	width: 50%;
}

.lt #premios.product.normal .product_text .azul_turquesa {
	color: #007eae;
}

.lt #premios.product.normal .product_text ul {
	display: block;
	clear: both;
	margin: 5px 10px;
}

.lt #premios.product.normal .product_footer {
	clear: both;
	text-align: left;
	width: 100%;
	overflow: hidden;
	display: block;
}

.lt #premios.product.normal .product_footer .alternativa.contenedor_doscolumnas
	{
	height: 140px;
	color: #fff;
	width: 100%;
	padding: 20px 0 0;
}

.lt #premios.product.normal .product_media img {
	border-radius: 15px;
	display: block;
	margin: 0 auto;
}

.lt #premios .ancho50.columna1_izq {
	display: inline-block;
	width: 48%;
	margin-right: 20px;
}

.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .ancho50 p
	{
	padding: 0;
	margin: 0;
	line-height: 20px;
}

.lt #premios .ancho50.columna2_der {
	display: inline-block;
	width: 49%;
}

.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .ancho50.columna1_izq
	{
	display: inline-block;
	width: 50%;
}

.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .ancho50.columna2_der {
	display: inline-block;
	width: 49%;
}

.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .boton.boton_mediano {
	background: #529997;
	color: #FFF;
	padding: 10px 43px 10px 7px;
	display: inline-block;
	font-weight: bold;
	width: 95%;
	position: relative;
}

.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .boton.boton_mediano a {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .boton.boton_mediano img {
	position: absolute;
	right: 0;
	bottom: 10px;
}

.lt #premios .ancho50.columna1_izq,
.lt #premios .ancho50.columna2_der {
	background: #529997 url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/Icono_formulario.png") no-repeat 76% 82%;
	font-size: 1.5rem;
	float: left;
	height: 140px;
}

.lt #premios .ancho50.columna1_izq img,
.lt #premios .ancho50.columna2_der img {
	margin: 0;
}

.lt #premios .ancho50.columna1_izq p,
.lt #premios .ancho50.columna2_der p {
	float: right;
	font-weight: bold;
	text-align: center;
	width: 53%;
}

.lt #premios .ancho50.columna1_izq p a,
.lt #premios .ancho50.columna2_der p a {
	color: #fff;
	text-decoration: none;
}

.lt #premios+.articulo_ligero .contenido_articulo {
	margin: 20px;
}

.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas {
	padding: 20px 0 0;
}

.lt #logos_en_linea.header_particulars div.logo a {
	float: left;
}

.lt #logos_en_linea.header_particulars div.logo p {
	float: right;
}

.lt .js #footer {
	z-index: 1000;
}

@media ( max-width : 1200px) {
	.lt #premios .ancho50.columna1_izq {
		margin-right: 24px;
	}
	.lt #premios .ancho50.columna1_izq,
	.lt #premios .ancho50.columna2_der {
		width: 48%;
	}
	.lt #premios .ancho50.columna1_izq p,
	.lt #premios .ancho50.columna2_der p {
		font-size: 1.2rem;
		width: 42%;
	}
	.lt #premios .ancho50.columna1_izq,
	.lt #premios .ancho50.columna2_der {
		background-position: 84% 84%;
	}
}

@media ( max-width : 990px) {
	.lt #premios.product.normal .product_footer .alternativa.contenedor_doscolumnas
		{
		height: auto;
		overflow: hidden;
	}
	.lt #premios.product.normal .product_media {
		width: 50%;
	}
	.lt #premios.product.normal .product_media img {
		max-width: 100%;
		height: auto;
	}
	.lt #premios.product.normal .ancho50.columna1_izq,
	.lt #premios .contenedor_doscolumnas .columna1_izq
		{
		margin-bottom: 20px;
	}
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna1_izq,
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna2_der,
	.lt #premios+.articulo_ligero .normal.contenedor_doscolumnas .ancho50.columna1_izq,
	.lt #premios+.articulo_ligero .normal.contenedor_doscolumnas .ancho50.columna2_der
		{
		display: block;
		float: none;
		margin: 0 auto 20px;
		width: 380px;
		background-position: 74% 80%;
	}
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna1_izq p,
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna2_der p
		{
		font-size: 1.8rem;
		width: 210px;
	}
	.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .boton.boton_mediano
		{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .boton.boton_mediano img
		{
		bottom: 15px;
	}
	.lt #premios.product.normal .contenedor_doscolumnas .boton.boton_mediano a {
		display: block;
	}
	.lt #premios+.articulo_ligero .contenido_articulo {
		margin: 0;
	}
}

@media ( max-width : 700px) {
	.lt #premios.product.normal .product_text {
		margin: 20px auto 20px;
		float: none;
		width: 90%;
	}
	.lt #premios.product.normal .product_media {
		float: none;
		margin: 0 auto;
		width: 90%;
	}
}

@media ( max-width : 640px) {
	.lt #premios.product.normal .contenedor_doscolumnas .boton.boton_mediano img
		{
		top: 50%;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
	}
}

@media ( max-width : 480px) {
	.lt #premios .ancho50.columna1_izq, #premios .ancho50.columna2_der {
		width: 96%;
		margin-left: 2%;
		margin-right: 2%;
	}
	.lt #premios.product.normal .contenedor_doscolumnas .columna1_izq,
	.lt #premios.product.normal .contenedor_doscolumnas .columna2_der,
	.lt #premios+.articulo_ligero .normal.contenedor_doscolumnas .ancho50.columna1_izq,
	.lt #premios+.articulo_ligero .normal.contenedor_doscolumnas .ancho50.columna2_der
		{
		width: 100%;
	}
}

@media ( max-width : 450px) {
	.lt #premios .ancho50.columna1_izq,
	.lt #premios .ancho50.columna2_der {
		background-position: 75% 85%;
		margin: 0 auto 20px;
		width: 380px;
	}
	.lt #premios .ancho50.columna1_izq p,
	.lt #premios .ancho50.columna2_der p {
		margin: 25px 0 0;
		width: 210px;
		padding: 0 5px;
	}
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna1_izq,
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna2_der,
	.lt #premios+.articulo_ligero .normal.contenedor_doscolumnas .ancho50.columna1_izq,
	.lt #premios+.articulo_ligero .normal.contenedor_doscolumnas .ancho50.columna2_der
		{
		background-position: 75% 83%;
		margin: 0 auto 20px;
	}
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna1_izq p,
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna2_der p
		{
		margin: 25px 0 0;
		width: 210px;
		padding: 0 5px;
	}
}

@media ( max-width : 400px) {
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna1_izq,
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna2_der
		{
		width: auto;
		background-position: 83.3% 85%;
		font-size: 1.1rem;
	}
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna1_izq p,
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna2_der p
		{
		padding: 0 !important;
		width: 40%;
		font-size: 1.2rem;
	}
	.lt #premios+.articulo_ligero .contenido_articulo .contenedor_doscolumnas .boton.boton_mediano
		{
		font-size: 1.1rem;
	}
	.lt #premios.product.normal .contenedor_doscolumnas .ancho50.columna1_izq p
		{
		width: 40%;
	}
	.lt #premios .ancho50.columna1_izq img, #premios .ancho50.columna2_der img {
		width: 60%;
	}
}

/******************************************
		END M - BLOQUES HORIZONTALES
******************************************/

/***************************************************
        N-Bloques Alternos
****************************************************/
.lt .highlights_intelligent_displayview_special_appearance {
	float: left;
	width: 100%;
}

@media ( max-width : 900px) {
	.lt .highlights_intelligent_displayview_special_appearance {
		max-width: 475px;
		margin: 0 auto;
		float: none;
	}
}

.lt .highlights_intelligent_displayview_special_appearance ul li {
	list-style-type: none;
	margin: 0;
	background: none;
	padding: 0;
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .text_image
	{
	overflow: hidden;
	width: 100%;
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .left_text
	{
	float: left;
	padding: 0 10px 0 0;
	position: relative;
	width: 50%;
	z-index: 1;
}

@media ( max-width : 900px) {
	.lt .highlights_intelligent_displayview_special_appearance .highlight .left_text
		{
		width: 100%;
		margin-bottom: 10px;
	}
}

.lt .highlights_intelligent_displayview_special_appearance ul {
	margin-top: 0;
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .left_text p
	{
	font-size: 1.2rem;
	line-height: 1.6rem;
	margin-top: 10px;
}

.lt .highlights_intelligent_displayview_special_appearance h3 {
	color: #529997;
	font-size: 1.8rem;
	font-style: normal;
	margin: 10px 0 0 0;
}

.lt .highlights_intelligent_displayview_special_appearance .left_text ul {
	margin-top: 10px;
}

.lt .highlights_intelligent_displayview_special_appearance .left_text ul li
	{
	font-size: 1.2rem;
	line-height: 1.6rem;
	list-style-type: disc;
	color: #0093d2;
	margin: 4px 0 4px 15px;
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .right_image{
	float: left;
	margin-left: 0;
	position: relative;
	width: 50%;
	z-index: 0;
}

@media ( max-width : 900px) {
	.lt .highlights_intelligent_displayview_special_appearance .highlight .right_image	{
		width: 100%;
		text-align: center;
	}
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .right_image img{
	width: 100%;
	height: auto;
	margin-top: 0;
	max-width: 475px;
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .text_image{
	overflow: hidden;
	width: 100%;
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .right_text{
	float: left;
	padding: 0 0 0 20px;
	position: relative;
	width: 50%;
	z-index: 1;
}

@media ( max-width : 900px) {
	.lt .highlights_intelligent_displayview_special_appearance .highlight .right_text	{
		width: 100%;
		margin-bottom: 10px;
	}
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .right_text p{
	font-size: 1.2rem;
	line-height: 1.6rem;
	margin-top: 10px;
}

.lt .highlights_intelligent_displayview_special_appearance .right_text ul {
	margin-top: 10px;
}

.lt .highlights_intelligent_displayview_special_appearance .right_text ul li{
	font-size: 1.2rem;
	line-height: 1.6rem;
	list-style-type: disc;
	color: #0093d2;
	margin: 4px 0 4px 15px;
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .left_image{
	float: left;
	margin-left: 0;
	position: relative;
	width: 50%;
	z-index: 0;
}

@media ( max-width : 900px) {
	.lt .highlights_intelligent_displayview_special_appearance .highlight .left_image{
		width: 100%;
		text-align: center;
	}
}

.lt .highlights_intelligent_displayview_special_appearance .highlight .left_image img{
	width: 100%;
	height: auto;
	margin-top: 0;
	max-width: 475px;
}
/***************************************************
        END N-Bloques Alternos
****************************************************/
/*****************************************************
	N1- Destacados inteligentes (<li>50%) (highlights_intelligent_displayview & highlights_intelligent_displayview_vertical_normal_appearance)
*****************************************************/
.lt #listado_tarjetas li{
	float:left;
	width: 48%;
	padding: 1rem 1rem;
	background: none;
    border: 1px solid #eeeeee;
    margin: 0 1% 1rem;
    min-height: 248px;
}
@media (max-width: 640px){
	.lt #listado_tarjetas li{
        float:none;
        width: 100%;
        max-width: 400px;
        margin:0 auto 1rem;
        height: auto;
    }
}
.lt #listado_tarjetas li .image{
	text-align: center;
	padding-top: 6px;
}
.lt #listado_tarjetas li .image img{
    margin-top:0;
}

.lt #listado_tarjetas li .title h1{
	font-size: 1.4rem;
	text-align: center;
    line-height:2.6rem;
}
.lt #listado_tarjetas li .text {
	text-align: center;
 	margin-top:20px;
}

.lt #listado_tarjetas li .text a{
	text-align: center;
	display: inline-block;
}
.lt #listado_tarjetas li .text a p {
	background: #007eae url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_candadocerradoblanco.png") no-repeat
	15px center;
	clear: both;
	color: #ffffff;
	display: block;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	border-radius: 4px;
	height: 38px;
	overflow: hidden;
	padding: 8px 15px 0 44px;
	max-width: 150px;
    margin-top:0;
}
/*****************************************************
	END N1- Destacados inteligentes (<li>50%)
*****************************************************/
/*******************************************
		S - CUATRO DESTACADOS CON TEXTO RICO
********************************************/

/*template*/
.lt #four_highlights.highlights_intelligent_displayview_normal_appearance {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul
	{
	margin-left: 0;
	margin-top: 0;
	display: block;
	clear: both;
}

.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul li
	{
	background: #fff;
	display: list-item;
	float: left;
	margin: 0 2% 2% 0;
	padding: 18px 0;
	text-align: center;
	width: 48%;
	list-style-type: none;
}

.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul li .ancho50
	{
	display: inline-block;
}

.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul li .ancho50 p
	{
	display: block;
}

/*end template*/
@media ( max-width : 950px) {
	.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul
		{
		max-width: none;
	}
	.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul li
		{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 1%;
		padding-right: 1%;
	}
	.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul li p
		{
		padding-right: 0;
	}
}

@media ( max-width : 640px) {
	.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul li h3
		{
		font-size: 2rem;
	}
}

@media ( max-width : 500px) {
	.lt #four_highlights.highlights_intelligent_displayview_normal_appearance ul li
		{
		width: 100%;
	}
}

/*********************************************
	END S - CUATRO DESTACADOS CON TEXTO RICO
*********************************************/

/****************************************************
    P-1 Listados de enlaces
***************************************************/
.lt .link_group_list_columns {
	overflow: hidden;
	margin-bottom: 25px;
}

.lt .link_group_list_columns ul {
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
}

.lt .link_group_list_columns ul li {
	display: inline-block;
	width: 46%;
	margin: 0 3% 0 0;
	list-style-type: disc;
	background: none;
	padding: 0;
	vertical-align: top;
}

@media ( max-width : 525px) {
	.lt .link_group_list_columns ul li {
		margin: 0 auto 20px;
		min-width: 225px;
		width: 55%;
		display: block;
	}
}

.lt .link_group_list_columns ul li .titulo_agrup h2 {
	display: block;
	padding: 4px;
	margin: 0 0 10px 0;
	color: #007eae;
	font-size: 1.8rem;
	font-family: 'OpenSans', Arial, serif;
}

.lt .link_group_list_columns ul li ul {
	margin-left: 30px;
}

.lt .link_group_list_columns ul li ul li {
	width: 100%;
	display: list-item;
	list-style-type: disc;
	margin: 0 0 8px 0;
	padding: 0 0 0 0;
	float: none;
	background: none;
	font-size: 1.2rem;
}

.lt .link_group_list_columns ul li ul li a {
	cursor: pointer;
	display: inline;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}
/****************************************************
   END P-1 Listados de enlaces
***************************************************/

/**********************************************
    P-1 (2) Listados sin enlaces one columns
*************************************************/
.lt .link_group_list_alternative ul {
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
}

.lt .link_group_list_alternative ul li {
	display: block;
	float: left;
	margin: 0;
	width: 33%;
	font-size: 1.8rem;
	line-height: 2rem;
	padding: 0 0 20px 0;
	background: none;
}

@media ( max-width : 1200px) {
	.lt .link_group_list_alternative ul li {
		width: 50%;
	}
}

@media ( max-width : 550px) {
	.lt .link_group_list_alternative ul li {
		width: 80%;
		float: none;
		display: block;
		margin: 0 auto;
	}
}

.lt .link_group_list_alternative .link_group_content>h2 {
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/fondo_azul_largo.jpg") no-repeat 0 0 transparent;
	color: #000000;
	display: block;
	font-size: 1.6rem;
	line-height: 19px;
	height: 30px;
	margin: 0 0 10px;
	padding: 4px 0 4px 40px;
	width: 234px;
	font-family: 'OpenSans', Arial, serif;
}

.lt .link_group_list_alternative ul li:first-child+li ul {
	margin-left: 50px;
}

.lt .link_group_list_alternative ul li ul {
	margin: 20px 0 0 43px;
	min-height: 285px;
}

@media ( max-width : 550px) {
	.lt .link_group_list_alternative ul li ul {
		min-height: 0;
		padding: 0;
	}
}

.lt .link_group_list_alternative ul li ul li {
	display: list-item;
	float: none;
	list-style-type: none;
	margin: 0 0 3px;
	padding: 0;
	width: 100%;
}

.lt .link_group_list_alternative ul li ul li a {
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/llistes_bullet_caixamovil.gif") no-repeat left
		3px transparent;
	color: #000;
	text-decoration: none;
	padding-left: 12px;
	font-weight: normal;
	font-size: 1rem;
}
/**********************************************
   END P-1 (2) Listados sin enlaces one columns
*************************************************/

/************************************************
    P-2 listado de paises ()
****************************************************/
.lt ._normal_appearance .article_text .contenedor_exterior_columnas {
	width: 100%;
	float: left;
	margin: 10px 0;
}

.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha
	{
	width: 50%;
	float: right;
}

@media ( max-width : 550px) {
	.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha
		{
		width: 100%;
		float: left;
	}
}

.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda
	{
	width: 50%;
	float: left;
	padding-right: 2%;
}
.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda > h3,
.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha > h3{
	margin-top: 0;
}

@media ( max-width : 550px) {
	.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda
		{
		width: 100%;
		float: left;
	}
}

.lt ._normal_appearance .article_text .contenedor_exterior_columnas ul {
	margin-left: 15px;
	margin-bottom: 20px;
}

@media ( max-width : 550px) {
	.lt ._normal_appearance .article_text .contenedor_exterior_columnas ul {
		width: 100%;
		margin: 0 auto;
	}
}

.lt ._normal_appearance .article_text .contenedor_exterior_columnas ul li p
	{
	font-size: 1.2rem;
}

.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha ul li,
.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul li
	{
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet-ul.png") no-repeat;
	background-position: 0.6rem 1rem;
	padding: 0 0 0 25px;
	text-align: left;
	line-height: normal;
}

/*******************************************
	END P-2 listado de paises ()
********************************************/

/*********************************************
	T - BlOQUES CON DESPLEGABLES Y TEXTO RICO
*********************************************/
.lt .azul_turquesa {
	color: #007eae;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li
	{
	list-style-type: none;
}

.lt .central_middle_container.twocolumns {
	width: 812px;
}

.lt .central_right_container {
	position: relative;
	top: -65px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul
	{
	margin-left: 0;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight
	{
	display: list-item;
	float: left;
	list-style-type: none;
	width: 100%;
	margin: 0 0 30px;
	padding: 0 0 30px;
	border-bottom: 1px solid #eeeeee;
	position: relative;
	background: none;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight6 .text p
	{
	width: 100%;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .simple_text a
	{
	font-weight: bold;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .image
	{
	float: left;
	margin-left: 1%;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .image img
	{
	margin: 0;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .title
	{
	float: right;
	width: 82%;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .title h1
	{
	font-size: 3rem;
	line-height: 4rem;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.active .title h1
	{
	color: #007eae;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.active .simple_text
	{
	padding-bottom: 20px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .simple_text
	{
	float: right;
	margin-top: 20px;
	width: 82%;
	color: #555;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text
	{
	color: #504f4f;
	float: left;
	margin-left: 18%;
	padding-top: 2%;
	width: 82%;
	height: 0;
	overflow: hidden;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.active .text
	{
	border-top: 1px solid #cfcfcf;
	height: auto;
}

/* HIGHLIGHT1 */
.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1
	{
	padding: 0 0 0;
	border-bottom: none;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .image
	{
	margin-left: 3%;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .title
	{
	width: 70%;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .text
	{
	float: right;
	width: 70%;
	height: 114px;
	margin: 0 13px 0 0;
	padding: 0 2% 0 3%;
	border-top: none;
	display: block;
}

/* END HIGHLIGHT1 */
.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .contenedor_tres_columnas
	{
	padding-bottom: 3%;
	width: 100%;
	float: left;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .contenedor_tres_columnas .estilo_col_izquierda,
.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .contenedor_tres_columnas .estilo_col_medio
	{
	float: left;
	margin-right: 3%;
	background: #f1f2f4;
	padding: 2%;
	width: 31.33%;
	height: 150px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .contenedor_tres_columnas .estilo_col_derecha
	{
	background: #f1f2f4;
	padding: 2%;
	width: 31.33%;
	height: 150px;
	float: left;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .contenedor_tres_columnas p
	{
	margin-bottom: 5px;
	font-size: 1.2rem;
	line-height: 1.5rem;
	display: block;
	margin-top: 0;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .contenedor_tres_columnas ul
	{
	margin: 0;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance  .contenedor_tres_columnas ul li
	{
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet_phone.png") no-repeat scroll
		left 4px;
	list-style-type: none;
	margin: 5px 0 0 !important;
	padding: 4px 0 4px 35px;
	font-weight: bold;
	float: left;
	font-size: 1.4rem;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight6 .text .titulo_entradilla
	{
	display: block;
	font-size: 1.6rem;
	margin: 10px 0 15px;
	color: #504f4f;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight6 .text img
	{
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/article_medium_bg.jpg") no-repeat
		center bottom;
	padding-bottom: 40px;
	max-width: 100%;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight6 .text span.boton_pequeno
	{
	display: inline-block;
	margin-bottom: 20px !important;
	margin-top: 20px;
	width: 100%;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight6 .boton.boton_pequeno>a
	{
	color: #fff;
	line-height: 1.3rem;
	border: 0;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .caja_gris
	{
	background: #f2f3f5 none repeat 0 0;
	padding: 15px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .caja_gris p
	{
	padding: 0 0 15px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .caja_gris ul
	{
	margin: 0 auto;
	width: 97%;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .caja_gris ul li
	{
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet_1.png") no-repeat left top;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .caja_gris ul ul
	{
	margin: 15px 0 30px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .caja_gris ul ul li
	{
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet-ul.png") no-repeat 0 10px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .redes
	{
	position: absolute;
	top: 100px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .redes a
	{
	margin-right: 5px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .mas
	{
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/mas_atencion.png") no-repeat 0 0;
	color: transparent;
	cursor: pointer;
	height: 20px;
	position: absolute;
	right: 0;
	top: 0;
	width: 20px;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .menos
	{
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/menos_atencion.png") no-repeat 0 0;
	color: transparent;
	cursor: pointer;
	height: 20px;
	position: absolute;
	right: 0;
	top: 5px;
	width: 20px;
	display: none;
}

.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance .mas a
	{
	color: transparent;
	display: block;
	height: 20px;
}

/* Estilos desplegable Contacto telefonico */
.lt .highlights_intelligent_displayview_normal_appearance li.highlight .text .contenedor_tres_columnas div
	{
	height: 130px;
}

/* Fin Estilos desplegable Contacto telefonico */
@media ( max-width : 812px) {
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight6 .boton.boton_pequeno>a
		{
		float: none;
		margin: 0 auto;
		max-width: 210px;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight6 .text img
		{
		max-width: 100%;
		height: auto;
		display: block;
		background-size: 90% auto;
	}
}

@media ( max-width : 700px) {
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul
		{
		max-width: none;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .image
		{
		margin-left: 1%;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .title,
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .simple_text
		{
		width: 80%;
		padding: 0 2% 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .title
		{
		width: 70%;
		padding: 0;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text
		{
		padding: 10px 2% 0;
		width: 90%;
		margin: 0 auto;
		float: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .text
		{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 0;
		width: 300px;
		margin: 0 auto;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text>.redes
		{
		top: 50%;
		left: 21%;
	}
	.lt .contenedor_tres_columnas {
		padding: 0;
	}
}

@media ( max-width : 640px) {
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .title,
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .image,
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .text
		{
		text-align: center;
		width: 100%;
		padding: 0;
		height: auto;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .image img
		{
		width: auto;
		display: inline-block;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .image
		{
		margin: 10px 0;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .image
		{
		margin-left: 0;
		width: 23%;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .image img
		{
		display: block;
		max-width: 100%;
		height: auto;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .simple_text,
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .title
		{
		width: 75%;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .title
		{
		padding-right: 20px;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .simple_text
		{
		float: right;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas
		{
		padding-bottom: 0;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas ul
		{
		margin-left: 10%;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .redes
		{
		left: 26%;
		top: 70%;
	}
}

@media ( max-width : 700px) {
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas .estilo_col_izquierda,
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas .estilo_col_medio,
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas .estilo_col_derecha
		{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 47%;
		margin: 0 1.5% 10px;
		min-height: 135px;
		text-align: center;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas ul
		{
		width: 135px;
		margin: 0 auto;
	}
}

@media ( max-width : 500px) {
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas>div
		{
		padding-top: 20px;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas .estilo_col_izquierda,
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas .estilo_col_medio,
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .contenedor_tres_columnas .estilo_col_derecha
		{
		float: none;
		margin: 0 auto 10px;
		width: 100%;
	}
}

@media ( max-width : 380px) {
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .text .redes
		{
		top: 75%;
	}
}

@media ( max-width : 320px) {
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight .title
		{
		padding-right: 10%;
	}
	.lt #dropdown_highlights.highlights_intelligent_displayview_normal_appearance ul li.highlight.highlight1 .title h1
		{
		font-size: 2.4rem;
	}
}

/*********************************************
	END T - BLOQUES CON DESPLEGABLES Y TEXTO RICO
*********************************************/


/*****************************************
  Orden Ministerial- id="#orden_ministerial"
*******************************************/
.lt #orden_ministerial.articulo_ligero {

}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .contenedor_exterior_columnas

	{
	position: relative;
	margin: 5px 5px 0;
	width: 58%;
	min-height: 190px;
	float: right;
}

@media ( max-width : 992px) {
	.lt #orden_ministerial.articulo_ligero .contenido_articulo .contenedor_exterior_columnas
		{
		margin: 15px 5px 0;
	}
}

@media ( max-width : 640px) {
	.lt #orden_ministerial.articulo_ligero .contenido_articulo .contenedor_exterior_columnas
		{
		width: 100%;
		max-width: 385px;
		margin: 15px auto 0;
		float: none;
	}
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .contenedor_exterior_columnas p
	{
	line-height: 14px;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_derecha
	{
	height: auto;
	top: 33px;
	width: 39%;
	padding: 5px;
	position: absolute;
	right: 0;
	border: 1px solid #000;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_derecha p
	{
	font-size: 1rem;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado
	{
	font-size: 3.8em;
	padding-bottom: 0;
	color: #000;
	text-align: center;
}

@media ( max-width : 380px) {
	.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado
		{
		font-size: 2.8em;
	}
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado strong{
	color: #bdbdbd;
}
/*****************
*  Ticket #66322 *
*****************/
.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado strong.azul_oscuro{
	color: #000;	
}
/*****************/
.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_derecha p+p,
.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_izquierda p+p
	{
	text-align: justify;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda
	{
	width: 100%;
	padding: 5px;
	float: left;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_izquierda p
	{
	font-size: 1.2rem;
	margin-bottom: 0;
	margin-top: 0;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_izquierda p .texto_grande
	{
	margin-bottom: 10px;
	font-size: 1.2rem;
	display: block;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_izquierda p+p
	{
	width: 55%;
	font-size: 1.1rem;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_izquierda p+p strong
	{
	font-weight: normal;
}

.lt #orden_ministerial.articulo_ligero .contenido_articulo .estilo_col_izquierda p img
	{
	padding-right: 5px;
}
/*****************************************
        END Orden Ministerial
*******************************************/

/*****************************************
   Orden Ministerial - id="#orden_ministerial_multiple"
 *************************************/
.lt #orden_ministerial_multiple.articulo_ligero {
	float: left;
	width: 100%;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas
	{
	position: relative;
	margin: 5px 5px 0;
	width: 48%;
	min-height: 190px;
	float: left;
}

@media ( max-width : 640px) {
	.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas
		{
		width: 100%;
		max-width: 385px;
		margin: 0 auto;
		float: none;
	}
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas p
	{
	line-height: 14px;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_derecha
	{
	height: auto;
	top: 33px;
	width: 39%;
	padding: 5px;
	position: absolute;
	right: 0;
	border: 1px solid #000;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_derecha p
	{
	font-size: 1rem;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado
	{
	font-size: 3em;
	padding-bottom: 0;
	color: #000;
	text-align: center;
}

@media ( max-width : 380px) {
	.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado
		{
		font-size: 2.8em;
	}
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado strong{
	color: #bdbdbd;
}
/*****************
*  Ticket #66322 *
*****************/
.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado strong.azul_oscuro{
	color: #000;	
}
/*****************/
.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_derecha p+p,
.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_izquierda p+p
	{
	text-align: justify;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda
	{
	width: 100%;
	padding: 5px;
	float: left;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_izquierda p
	{
	font-size: 1.2rem;
	margin-bottom: 0;
	margin-top: 0;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_izquierda p .texto_grande
	{
	margin-bottom: 10px;
	font-size: 1.2rem;
	display: block;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_izquierda p+p
	{
	width: 55%;
	font-size: 1.1rem;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_izquierda p+p strong
	{
	font-weight: normal;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .estilo_col_izquierda p img
	{
	padding-right: 5px;
	margin-top: 5px;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas+.contenedor_exterior_columnas+.contenedor_exterior_columnas .estilo_col_izquierda p+p
	{
	width: 96%;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas+.contenedor_exterior_columnas+.contenedor_exterior_columnas .estilo_col_derecha .texto_centrado
	{
	font-size: 1rem;
	font-weight: normal;
	padding-bottom: 5px;
	text-align: left;
	margin-top: 5px;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas+.contenedor_exterior_columnas+.contenedor_exterior_columnas .estilo_col_derecha .texto_centrado img
	{
	margin-top: 0;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas+.contenedor_exterior_columnas+.contenedor_exterior_columnas .estilo_col_izquierda p+p+p
	{
	width: 50%;
}

.lt #orden_ministerial_multiple.articulo_ligero .contenido_articulo .contenedor_exterior_columnas+.contenedor_exterior_columnas+.contenedor_exterior_columnas .estilo_col_derecha
	{
	border: 0 none;
	padding: 0 6px;
	width: 46%;
	top: 100px;
	right: 0;
}
/*****************************************
    END  R-2 Orden Ministerial multiple
*****************************************/


/*****************************************
   Orden Ministerial - id="#product_indicador"
 *************************************/
.lt #product_indicador.articulo_ligero .contenido_articulo .contenedor_exterior_columnas{
	margin: 5px 5px 0;
	width: 58%;
	float: right;
}

@media ( max-width : 640px) {
	.lt #product_indicador.articulo_ligero .contenido_articulo .contenedor_exterior_columnas{
		width: 100%;
		margin: 15px auto 0;
		float: none;
	}
}

.lt #product_indicador.articulo_ligero .contenido_articulo .contenedor_exterior_columnas p{
	line-height: 14px;
	font-size: 1rem;
}

.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha{
	height: auto;
	width: 40%;
	padding: 5px;
	border: 1px solid #000;
	margin-top: 54px;
	float: left;
}

@media (max-width: 1200px){
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha{
		width: 50%;
	}
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda{
		width:50%!important;
	}
}
@media (max-width: 992px){
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha{
		width: 40%;
	}
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda{
		width:60%!important;
	}
}
@media (max-width: 740px){
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha{
		width: 50%;
	}
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda{
		width:50%!important;
	}
}
@media (max-width: 640px){
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha{
		width: 45%;
	}
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda{
		width:55%!important;
	}
}
@media (max-width: 430px){
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha{
		width: 161px;
		margin: 10px 30%;
	}
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda{
		width:100%!important;
		min-height: 0!important;
	}
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda p:first-child{
		width: 100%!important;
	}
}
@media (max-width: 400px){
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha{
		margin: 10px 26%;
	}
}
@media (max-width: 350px){
	.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha{
		margin: 10px 20%;
	}
}


.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado{
	font-size: 2.8em;
	color: #000;
}
.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado strong{
	color: #bdbdbd;
}
/*****************
*  Ticket #66322 *
*****************/
.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado strong.azul_oscuro{
	color: #000;	
}
/*****************/
.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha p+p{
	text-align: justify;
}

.lt #product_indicador.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda{
	padding: 5px;
	margin-top: 12px;
	min-height: 210px;
	width:60%;
	float: left;
}

.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda p{
	font-size: 1.2rem;
	margin: 0;
}
.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda p:first-child{
	width: 200%;
}
.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda p:nth-child(2){
	margin-top: 21px;
}
.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_izquierda p .texto_grande{
	margin-bottom: 10px;
	display: block;
}

/***************************************************
    END   Orden Ministeria - id="product_indicador"
****************************************************/


/*****************************************
   Orden Ministerial - id="#multiestrella_fb_top"
 *************************************/
.lt #multiestrella_fb_top._normal_appearance .article_text .contenedor_exterior_columnas{
	margin: 5px 5px 0;
	width: 58%;
	float: right;
}

@media ( max-width : 640px) {
	.lt #multiestrella_fb_top._normal_appearance .article_text .contenedor_exterior_columnas{
		width: 100%;
		margin: 15px auto 0;
		float: none;
	}
}

.lt #multiestrella_fb_top._normal_appearance .article_text .contenedor_exterior_columnas p{
	line-height: 14px;
	font-size: 1rem;
}

.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha{
	height: auto;
	width: 40%;
	padding: 5px;
	border: 1px solid #000;
	margin-top: 54px;
	float: right;
	padding-top: 15px;
}

.lt #multiestrella_fb_top._normal_appearance .gris{
    color: #a0a0a0;
    font-family: Arial, Helvetica, sans-serif;
}
@media (max-width: 1200px){
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha{
		width: 50%;
	}
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda{
		width:50%!important;
	}
}
@media (max-width: 992px){
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha{
		width: 40%;
	}
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda{
		width:60%!important;
	}
}
@media (max-width: 740px){
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha{
		width: 50%;
	}
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda{
		width:50%!important;
	}
}
@media (max-width: 640px){
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha{
		width: 45%;
	}
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda{
		width:55%!important;
	}
}
@media (max-width: 430px){
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha{
		width: 161px;
		margin: 10px 30%;
	}
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda{
		width:100%!important;
		min-height: 0!important;
	}
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda p:first-child{
		width: 100%!important;
	}
}
@media (max-width: 400px){
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha{
		margin: 10px 26%;
	}
}
@media (max-width: 350px){
	.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha{
		margin: 10px 20%;
	}
}


.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha .texto_centrado{
	font-size: 2.8em;
	color: #000;
}
.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha .texto_centrado strong{
	color: #bdbdbd;
}
/*****************
*  Ticket #66322 *
*****************/
.lt #multiestrella_fb_top .article_text .estilo_col_derecha .texto_centrado strong.azul_oscuro{
	color: #000;	
}
/****************/
.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_derecha p+p{
	text-align: justify;
}

.lt #multiestrella_fb_top._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda{
	padding: 5px;
	margin-top: 12px;
	min-height: 210px;
	width:60%;
	float: left;
}

.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda p{
	font-size: 1.2rem;
	margin: 0;
}
.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda p:first-child{
	width: 200%;
}
.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda p:nth-child(2){
	margin-top: 21px;
}
.lt #multiestrella_fb_top._normal_appearance .article_text .estilo_col_izquierda p .texto_grande{
	margin-bottom: 10px;
	display: block;
}

/***************************************************
    END   Orden Ministeria - id="multiestrella_fb_top"
****************************************************/


/************************************************
	Orden Ministerial - Arriba derecha Seguros
************************************************/
@media ( max-width : 640px) {
	.lt #opciones_seguros .article_text strong {
		text-align: left;
		display: inline;
	}
}
/************************************************
	END Orden Ministerial - Arriba derecha Seguros
************************************************/
/************************************************

orden ministerial id="om_jubilacion"
******************************************************/
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo {
	margin: 0;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .contenedor_exterior_columnas {
	float: right;
	margin: 5px 5px 0;
	min-height: 190px;
	width: 29%;
	position: relative;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha {
	height: auto;
	top: 77px;
	width: 153px;
	padding: 7px 7px 0;
	position: absolute;
	right: 27px;
	border: 1px solid #000;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado {
	color: #000;
	padding-bottom: 0;
	font-size: 3.8em;
	font-weight: normal;
	margin-bottom: 0;
	line-height: 1em;
	width: auto;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado strong {
	color: #bdbdbd;
	font-weight: normal;
}
/*****************
*  Ticket #66322 *
*****************/
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado strong.azul_oscuro{
	color: #000;	
}
/****************/
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha p + p {
	line-height: 1em;
	text-align: justify;
	padding-bottom: 10px;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha p {
	font-size: 10px;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda {
	width: 100%;
	padding: 5px;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_izquierda p {
	font-size: 11px;
	margin-bottom: 5px;
	padding-left: 21px;
}
.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas p {
	line-height: 1em !important;
	width: auto !important;
	margin-top: 0 !important;
}
.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas p img {
	margin-top: 0 !important;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_izquierda p .texto_grande {
	line-height: 1.3;
	margin-bottom: 5px;
	display: block;
}

.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .contenedor_exterior_columnas {
	min-height: 190px;
	position: relative;
}
.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas {
	float: left !important;
	margin: 5px 5px 20px !important;
	width: 66% !important;
}
.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha {
	border: medium none !important;
	top: 62px !important;
	width: 200px !important;
	padding: 7px;
	position: absolute;
	right: -5px;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado {
	color: #000;
	padding-bottom: 0;
	font-weight: normal;
	margin-bottom: 0;

}
.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha p.texto_centrado {
	font-size: 11px !important;
	text-align: left !important;
	font-weight: bold;
}
.lt #om_jubilacion .contenedor_exterior_columnas .estilo_col_derecha p.texto_centrado img {
	margin: 15px 5%!important;
	width: 100%;

}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda {
	width: 100%;
	padding: 5px;
}
.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_izquierda p .texto_grande {
	line-height: 1.3;
	margin-bottom: 5px;
	display: block;
}
.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p + p {
	width: 247px !important;
}

@media(max-width:1199px) and (min-width:992px){
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p + p {
		width: 220px !important;
	}
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado:first-child{
		margin-left: 10px;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha{
		width: 162px !important;
	}
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha{
		width: 135px;
		right: 16px;
	}
}
@media(max-width:991px){
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p + p {
		width: 227px !important;
	}
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado:first-child{
		margin-left: 10px;
	}
}
@media(max-width:767px){
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha{
		right: 22px;
	}
}
@media(max-width:735px){
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha{
		right: 14px;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p + p {
		width: 205px !important;
	}
}
@media(max-width:668px){
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha{
		top: 98px;
		right: 16px;
		width: 134px;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha{
		width: 175px !important;
	}
}
@media(max-width:660px){
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha{
		top: 87px !important;
	}

}
@media(max-width:630px){
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .contenedor_exterior_columnas{
		width: 100%!important;
	}
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha{
		top: 42px;
		right: 16px;
		width: 25%;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p + p{
		width: 60%!important;

	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha{
		top: 58px !important;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha{
		width: 34%!important;
	}
}
@media(max-width:595px){
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha {
		width: 28%;
	}
}
@media(max-width:538px){
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha {
		width: 34%;
	}
}
@media(max-width:454px){
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha {
		width: 42%;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha {
		top: 83px !important;
	}
}
@media(max-width:378px){
	.lt #main #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha{
		width: 53%;
		top: 53px;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p + p {
		width: 49%!important;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha {
		width: 40%!important;
	}
	.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas:first-child .estilo_col_derecha{
		top: 63px!important;
		left: 67px;
	}
}
.lt #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_derecha .texto_centrado{
	white-space: nowrap;
}
.lt #om_jubilacion .contenido_articulo .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha p.texto_centrado {
	white-space: normal !important;
}
.lt #om_jubilacion.articulo_ligero .contenido_articulo .estilo_col_izquierda p {
	padding-left: 10px !important;
}
/*****************************************************
 FIN orden ministerial id="om_jubilacion"
***********************************************************/

/********************************************************
	Orden Ministerial id="OM_planes_multiple_Tren"
*********************************************************/
.lt #OM_planes_multiple_Tren.articulo_ligero {
    overflow: hidden;
    padding-bottom: 35px;
    padding-left: 20px;
    width: auto;
    height: 265px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo {
    margin: 0;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas {
    width: 495px;
    margin: 5px 5px 0;
    float: left;
    min-height: 190px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha {
    border: medium none;
    height: auto;
    padding: 0;
    position: absolute;
    right: 150px;
    top: 0;
    width: 175px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda {
    width: 100%;
    padding: 5px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p img {
    padding-right: 5px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p + p {
    width: 205px;
    text-align: justify;
    line-height: 10px;
    font-size: 10px;
    margin: 20px 0 0 0;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas {
    width: 235px;
    margin: 5px 5px 0;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas .estilo_col_derecha {
    float: right;
    position: static;
    width: 160px;
    padding-right: 0;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas .estilo_col_derecha p {
    float: left;
    height: 20px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas .estilo_col_derecha p img{
	margin: 0!important;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas .estilo_col_derecha p:first-child {
    float: left;
    width: 80px;
    height: 20px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas .estilo_col_derecha .texto_izquierda {
    font-size: 8px;
    display: block;
    line-height: 8px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas .estilo_col_derecha .texto_derecha {
    font-size: 8px;
    width: 50%;
    clear: none;
    line-height: 8px;
    margin-bottom: 0;
    height: 2rem;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas .estilo_col_izquierda {
    float: right;
    left: 0;
    position: absolute;
    padding: 0;
    width: 80px;
    top: 80px;
}
.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .contenedor_exterior_columnas .estilo_col_izquierda p {
    font-size: 11px;
    margin: 20px 0;
    line-height: 1rem;
}

@media (max-width: 640px){

	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		position: absolute;
	    left: 50%;
	}
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda{
		position: absolute;
	    top: 0;
	    left: 7%;
	}

	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas{
		width: 100%;
	}
}
@media (max-width: 380px){
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		left: 15%;
	}
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda{
		left: 17%;
	}
}
@media (max-width: 330px){
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		left: 9%;
	}
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda{
		left: 11%;
	}
}


@media (max-width: 450px){
	.lt #OM_planes_multiple_Tren.articulo_ligero{
		height: 490px!important;
	}
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		width: auto;
		left: 16%;
		top:-25px;
	}
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda{
	    width: 255px;
    	left: 16%;
    	top: 250px;
	}

	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p + p {
		width: auto;
	}
}
@media (max-width: 370px){
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda{
		left: 9%;
	}
	.lt #OM_planes_multiple_Tren.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		left: 10%;
	}
}

/********************************************************
	END Orden Ministerial id="OM_planes_multiple_Tren"
*********************************************************/

/********************************************************
	Orden Ministerial id="OM_formas_ahorro"
*********************************************************/
.lt #OM_formas_ahorro .estilo_col_derecha_alternativo {
    height: auto;
    top: 59px;
    width: 145px;
    padding: 5px;
    position: relative;
    /* right: 0; */
    border: 1px solid #000;
    margin-top: 35px;
}

.lt #OM_formas_ahorro p.texto_centrado {
    font-size: 3.8em;
    height: 90%;
    padding-bottom: 0;
    color: #000;
    margin-bottom: 0;
}

.lt #OM_formas_ahorro .estilo_col_derecha_alternativo p + p {
    font-size: 72%;
    text-align: justify;
    margin-bottom: 0;
    line-height: 13px;
}

.lt #OM_formas_ahorro .estilo_col_izquierda_alternativo > p:first-child {
    width: 410px;
}
.lt #OM_formas_ahorro .estilo_col_izquierda_alternativo > p:nth-child(2) > strong {
    font-family: inherit;
}



.lt #OM_formas_ahorro .contenedor_exterior_columnas_alternativo {
    margin-right: 32px;
    min-height: 252px;
    width: 593px;
}

@media (max-width: 992px){

	.lt #OM_formas_ahorro .contenedor_exterior_columnas_alternativo {
    margin-right: 0;
    min-height: 0;
 }
	.lt #OM_formas_ahorro .estilo_col_derecha_alternativo {
    /* top: 0 !important; */
  }
	.lt #OM_formas_ahorro .contenedor_exterior_columnas_alternativo {
    margin:auto;
    width: 100%;
    margin-bottom: 60px !important;
 }
	.lt #OM_formas_ahorro .estilo_col_derecha_alternativo {
		margin: auto !important;
	}

}
@media (max-width: 640px){
	.lt #OM_formas_ahorro .contenedor_exterior_columnas_alternativo {
    margin:auto;
    width: 100%;
	}

	.lt #OM_formas_ahorro .estilo_col_izquierda_alternativo > p:first-child {
    width: 100% !important;
    margin-bottom: 33px;
 	}
	.lt #OM_formas_ahorro .estilo_col_derecha_alternativo {
		margin:auto;
	}

}

/********************************************************
	END Orden Ministerial id="OM_formas_ahorro"
*********************************************************/



/********************************************
    Botones en 2 col (boton con colorBox)
******************************************/
.lt #te_llamamos .contenedor_exterior_columnas .estilo_col_derecha .boton_azul,
.lt #solicitar .contenedor_exterior_columnas .estilo_col_derecha .boton_azul
	{
	background: #007eae url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_candadocerradoblanco.png") no-repeat
		15px center;
}

.lt #cmnIntrusivo .contenedor_doscolumnas,
.lt #te_llamamos .contenedor_exterior_columnas,
.lt #solicitar .contenedor_exterior_columnas {
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
	float: left;
}

.lt #cmnIntrusivo .contenedor_doscolumnas p,
.lt #te_llamamos .contenedor_exterior_columnas p,
	#solicitar .contenedor_exterior_columnas p {
	margin-top: 1rem;
}

.lt #cmnIntrusivo .contenedor_doscolumnas .columna1_izq,
.lt #te_llamamos .contenedor_exterior_columnas .columna1_izq,
.lt #solicitar .contenedor_exterior_columnas .columna1_izq {
	width: 50%;
	float: left;
}

.lt #cmnIntrusivo .contenedor_doscolumnas .columna2_der,
.lt #te_llamamos .contenedor_exterior_columnas .columna2_der,
.lt #solicitar .contenedor_exterior_columnas .columna2_der {
	width: 50%;
	float: left;
}

@media ( max-width : 640px) {
	.lt #cmnIntrusivo .contenedor_doscolumnas .columna1_izq,
	.lt #te_llamamos .contenedor_exterior_columnas .columna1_izq,
	.lt #solicitar .contenedor_exterior_columnas .columna1_izq {
		width: 100%;
	}
	.lt #cmnIntrusivo .contenedor_doscolumnas .columna2_der,
	.lt #te_llamamos .contenedor_exterior_columnas .columna2_der,
	.lt #solictar .contenedor_exterior_columnas .columna2_der {
		width: 100%;
	}
}

.lt #cmnIntrusivo span.boton_azul,
.lt #te_llamamos span.boton_azul,
.lt #solicitar span.boton_azul
	{
	background: #007eae url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_phone_white.png") no-repeat 15px
		center;
	clear: both;
	color: #ffffff;
	display: inline-block;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	border-radius: 4px;
	height: 100%;
	overflow: hidden;
	padding: 0 15px 0 44px;
	width: auto;
}

.lt #cmnIntrusivo span.boton_azul a,
.lt #te_llamamos span.boton_azul a,
.lt #solicitar span.boton_azul a {
	color: #ffffff;
	text-decoration: none;
	display: block;
}

.lt #cmnIntrusivo .contenedor_doscolumnas .columna2_der span.boton_azul,
.lt #te_llamamos .contenedor_exterior_columnas .columna2_der span.boton_azul,
.lt #solicitar .contenedor_exterior_columnas .columna2_der span.boton_azul
	{
	background-image: none;
	padding: 0 15px 0 15px;
}

/***********************************
 botton simulador sin icono
****************************************/
.lt #prestamos_botones .contenedor_exterior_columnas .estilo_col_derecha span.boton_azul
	{
	background-color: #007eae;
	clear: both;
	color: #ffffff;
	display: inline-block;
	font-size: 1.4rem;
	font-weight: bold;
	text-decoration: none;
	border: 0;
	border-radius: 4px;
	height: 100%;
	overflow: hidden;
	padding: 0 15px 0 15px;
	width: auto;
}

.lt #prestamos_botones .contenedor_exterior_columnas .estilo_col_derecha span.boton_azul a
	{
	color: #ffffff;
	text-decoration: none;
	display: block;
}

/**************************************
		FIN Botones en 2 col
***************************************/

/*Botones en ultima fila de tabla*/

.lt ._special_appearance .article.normal .article_text table tbody tr td span.boton_pequeno a{
	margin-top: 15px;
}

/*Botones en ultima fila de tabla debajo de enlace especial alineados a la izquierda*/
.lt ._special_appearance .article.normal .article_text table tbody tr td > span.enlace_especial + span.boton_pequeno a{
	float: left;
}

/*END Botones en ultima fila de tabla*/

/*****************************************
		Carousel
****************************************/
.lt .product_carousel.horizontal.full {
	position:relative;
}
.lt .product_carousel.horizontal.full  li.product_carousel_item{
	background: none;
	padding:0;
}
.lt .product_carousel.horizontal.full  li.product_carousel_item article.product{
	border: 1px solid #F1F2F4;
	padding: 5px;
	max-width:550px;
	margin:0 auto;
}
@media (max-width: 640px){
	.lt .product_carousel.horizontal.full  li.product_carousel_item article.product{
		border: 1px solid #F1F2F4;
		padding: 5px;
		max-width:400px;
		margin:0 auto;
	}
}

@media (max-width: 750px){
	.lt .product_carousel.horizontal.full  li.product_carousel_item article.product{
		border: 1px solid #F1F2F4;
		padding: 5px;
		max-width:400px;
		margin:0 auto;
	}
}
.lt .product_carousel.horizontal.full  li.product_carousel_item .product_media{
	float:left;
	width: 30%;
	text-align: left;
	margin-bottom: 0;
}

@media (max-width: 640px){

	.lt .product_carousel.horizontal.full  li.product_carousel_item .product_media{
		float:left;
		width: 100%;
		text-align:center;
	}
}

.lt .product_carousel.horizontal.full  li.product_carousel_item .product_media img{
	margin:0;
}
@media (max-width: 640px){
	.lt .product_carousel.horizontal.full  li.product_carousel_item .product_media img{
		margin:0 auto;
	}
}
.lt .product_carousel.horizontal.full  li.product_carousel_item .product_text{
	float:left;
	width: 70%;
	padding: 10px 0 0 20px;
}
.lt .product_carousel.horizontal.full  li.product_carousel_item .product_footer span{
	display: none;
}
@media (max-width: 640px){
	.lt .product_carousel.horizontal.full  li.product_carousel_item .product_text{
		float:left;
		width: 100%;
		text-align:left;
	}
}
.lt .product_carousel.horizontal.full a.prev{
	position: absolute;
	top:30%;
	left:-20px;
	background: url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/icons/hm-slider-arrow-left.png') no-repeat center center transparent;
	width: 4.8rem;
	height: 4.9rem;
	z-index: 20;
	display: block;
}

.lt .product_carousel.horizontal.full a.next{
	position: absolute;
	top:30%;
	right:-20px;
	background: url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/icons/hm-slider-arrow-right.png') no-repeat center center transparent;
	width: 4.8rem;
	height: 4.9rem;
	z-index: 20;
	display: block;
}

.lt .product_carousel.horizontal.full a.prev span, .lt .product_carousel.horizontal.full a.next span{
	display:none;
}
/******************************
		END Carousel
********************************/

/*****************************************************
					PRESTAMOS
******************************************************/

.lt #prestamo_estudia img{
	display:block;
	max-width:100%;
	margin:0 auto;
	height:auto;
}

/***Destacados inteligentes : EcoPrestamos******/
.lt #listadoeco ul li{
    background-color: #f1f2f4;
    background-image: none;
    border: 2px solid #ececec;
    display: inline-block;
    float: left;
    list-style-type: none;
    padding: 2%;
    width: 48%;
	margin:0 1% 1%;
}
@media(max-width: 640px){
	.lt #listadoeco ul li{
		width: 100%;
	}
}
.lt #listadoeco ul li .image {
    float: right;
    width: 50%;
}
@media(max-width: 640px){
	.lt #listadoeco ul li .image{
		width:40%;
	}
}
.lt #listadoeco ul li .image img {
    margin-top: 0;
	width: 100%;
	height: auto;
}

.lt #listadoeco ul li .title {
    float: left;
    font-style: italic;
    width: 50%;
}
.lt #listadoeco ul li .title h1 {
    font-size: 1.2rem;
    line-height: 1.5rem;
}
.lt #listadoeco ul li .text {
    float: left;
    width: 100%;
    min-height: 225px;
	position: relative;
}
@media(max-width: 640px){
	.lt #listadoeco ul li .text{
		min-height: 0;
	}
}
.lt #listadoeco ul li .text p {
    font-size:1.4rem;
    margin-top:1rem;
	width: 100%;
	height: auto;
}

.lt #listadoeco ul li span.boton_pequeno {
	margin: 0 auto;
	position: absolute;
	bottom:0;
	left:30%;
}

@media(max-width: 640px){
	.lt #listadoeco ul li span.boton_pequeno {
		left:inherit;
		margin: 0 auto;
		position: relative;
		bottom:inherit;
		width: 125px;
	}
	.lt #listadoeco ul li span.boton_pequeno a {
		float: none;
	}
}
/*********Fin de EcoPrestamos*********/


/*****************************************************
					END PRESTAMOS
******************************************************/

/**************************************************
						SEGUROS
***************************************************/
/****Seguros AUTO****/

.lt #opciones_seguros table tbody tr td p img{
    margin: 10px auto!important;
    height: auto!important;
    min-width: 0!important;
    max-width: none;
}

/****Seguros MOTO****/

.lt #opciones_seguros .article_text table{
	border: none;
	width: 100% !important;/*auto%*/
}
.lt #opciones_seguros .article_text table tbody tr td{
	border: none;
}

/***** Tablas coberturas #opciones_seguros *****/

.lt #opciones_seguros .article3 table tr th{
	width: 88%;
}
.lt #opciones_seguros .article3 .contenedor_exterior_columnas .estilo_col_izquierda .boton_azul a{
	float: none;
}
/********* Multiproteccion Calcula tu nivel de proteccion (Verde) *********/

.lt #pestanas.grupo_pestanas ul li{
	width: 50%;
	list-style-type: none;
	margin: 0;
    height: 75px;
}

.lt #pestana_1{
	float: left;
	cursor: pointer;
	background: none;
}

.lt #pestana_2{
	float: right;
	background: none;
}

.lt #pestana_1 p{
    line-height: 15px;
    margin-top: 16px;
    padding-left: 50px;
    text-align: left;
    margin-left: 20px;
    font-weight: bold;
    color: #FFF;
}

.lt #pestana_2 p{
    line-height: 15px;
    margin-top: 10px;
    padding-left: 50px;
    text-align: left;
    margin-left: 20px;
    font-weight: bold;
    color: #858585;
}

.lt #pestana_1 p:before {
    content: "1";
    font-size: 50px;
    padding: 30px 10px 0 30px;
    position: relative;
    font-weight: bold;
    margin-left: -68px;
    top: 14px;
}

.lt #pestana_2 p:before {
    content: "2";
    font-size: 50px;
    font-weight: bold;
    margin-left: -68px;
    padding: 30px 10px 0 30px;
    position: relative;
    top: 20px;
}

.lt form#seguros{
	float: left;
	width: 100%;
	color: #fff!important;
}

.lt #pestanas+#contenido_1,
.lt #pestanas+#contenido_2 {
    box-sizing: border-box;
    border: 10px solid #00664B;
    float: left;
    margin-bottom: 20px;
}

.lt #pestanas+#contenido_2 {
    background-color: #00664b;
    width: 100%;
    display: none;
}

.lt #pestanas.grupo_pestanas .activa {
    background-color: #00664B!important;
}

.lt #pestanas.grupo_pestanas .inactiva {
    background-color: #efefef;
}

.lt .bloque_form {
    line-height: 2em;
    padding: 18px 0 10px 10px;
    min-height: 110px;
}

.lt .bloque_form img {
    margin: 0 20px;
    float: left;
}

.lt .bloque_form p {
    float: left;
}

.lt .bloque_form > p {
    line-height: 23px !important;
}

.lt .bloque_form .textos {
    margin-top: 20px;
    width: 45%;
    line-height: 18px !important;
}

.lt .bloque_form .inputs {
    margin: 30px 0 0 30px;
}

.lt .bloque_form label {
    padding-right: 10px;
}

.lt #seguros #paso1,
.lt #seguros #paso2,
.lt #seguros #paso3,
.lt #seguros #paso4,
.lt #seguros #paso5 {
    position: relative;
    height: 130px;
}

.lt #seguros #paso2,
.lt #seguros #paso3,
.lt #seguros #paso4,
.lt #seguros #paso5 {
   margin-top: -27px;
}

.lt #seguros #paso1 .textos,
.lt #seguros #paso3 .textos,
.lt #seguros #paso5 .textos,
.lt #seguros #paso1 .inputs,
.lt #seguros #paso3 .inputs,
.lt #seguros #paso5 .inputs{
    color: #fff!important;
}

.lt #seguros #paso1 {
   background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/fondo_verde.png") no-repeat scroll center -80px;
   padding-bottom: 26px;
   z-index: 4;
}

.lt #seguros #paso2 {
   background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/fondo_gris.png") no-repeat scroll center bottom;
   z-index: 3;
   padding-bottom:25px;
}

.lt #seguros #paso3 {
   background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/fondo_verde.png") no-repeat scroll center bottom;
   z-index: 2;
   padding-bottom:25px;
}

.lt #seguros #paso4 {
   background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/fondo_gris.png") no-repeat scroll center bottom;
   z-index: 1;
   padding-bottom:25px;
}

.lt #seguros #paso5 {
   background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/fondo_verde.png") no-repeat scroll center bottom;
   padding-bottom:25px;
}

.lt #seguros #paso2 .bloque_form,
.lt #seguros #paso4 .bloque_form {
    background-color: #eeeeee;
}

.lt div#boton_verde {
    font-size: 13px;
    font-weight: bold;
    margin: 5px 0 15px;
    padding: 10px 20px;
    text-align: center;
}

.lt div#boton_verde a {
    background-color: #00664b;
    color: #fff;
    font-size: 15px;
    padding: 10px 20px;
    text-decoration: none;
}

.lt #texto_error {
    visibility: hidden;
    color: red;
    font-size: 15px;
    font-weight: bold;
    margin: 5px auto 0;
    text-align: center;
    width: 45%;
}

.lt .nivel_proteccion {
    background-color: #efefef;
    font-size: 22px;
    height: 200px;
}

.lt .nivel_proteccion div {
    text-align: center;
    position: relative;
}

.lt .nivel_proteccion img {
    margin: 20px 10px;
}

.lt .tipo_seguro,
.lt .nivel_proteccion img {
    float: left;
}

.lt .tipo_seguro {
    width: 100%;
    background-color: #efefef;
}

.lt .tipo_seguro img {
    margin: 20px;
    float: left;
}

.lt .tipo_seguro a {
    background: #00664b url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/play_s.png) no-repeat scroll 98% center;
    color: #fff;
    font-size: 15px;
    padding: 12px 23px 12px 23px;
    position: relative;
    text-decoration: none;
    top: 50px;
    margin-left: 10px;
    font-weight: bold;
}

.lt .nivel_proteccion,
.lt .tipo_seguro {
    margin-bottom: 10px;
}

.lt .tipo_seguro:last-child {
    margin-bottom: 2rem;
}

.lt #oferta {
    color: #00664b;
    font-weight: bold;

}

.lt .descripcion_seguro {
    float: left;
    width: 48%;
    margin: 17px 0;
}

.lt .nombre_seguro {
    font-size: 18px;
    font-weight: bold;
    color: #00664b;
}

.lt .descripcion_seguro ul li {
    margin-left: 0;
    font-size: 12px;
    list-style: none;
    background: none;
    padding-left: 0;
}

.lt .descripcion_seguro ul li:before {
    content: " ";
    font-weight: bold;
    color: #00664b;
}

/********* END Multiproteccion Calcula tu nivel de proteccion (Verde) ***********/


/**************************************************
				END SEGUROS
***************************************************/

/******************************************************
    					TARJETAS
*******************************************************/

/**************Tarjetas Visa contactless*****************/

.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas ul {
    float: left;
    width: 40%;
    margin-right: 75px;
    margin-left: 10px;
}
.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas img {
    height: auto;
	display: block;
	margin-top: 0;
}
.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p + p span.boton {
	width: auto;
	float: right;
	margin-right: 43%;
}

.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p,
.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p + p{
	float: right;
    width: 36%;
    margin-top: 0!important;
}

@media(max-width: 1200px){
	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p + p span.boton {
		margin-right:30%;
	}

	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas .ancho25.columna1_izq {
	    max-width: 100%;
	    margin: 0 auto;
	}
}
@media(max-width: 990px){
	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p + p span.boton {
		margin-right:37%;
	}
}
@media(max-width: 700px){
	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas ul {
	    width: 100%;
	}
	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas img {
	    margin: 0 auto;
	}
	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p + p span.boton {
		margin-right:81%;
	}
	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p + p{
		width: 100%;
	}
	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p + p a{
		margin: 0 auto;
		width: 120px;
		display: block;
	}
	.lt #tarjetas_visa_contactless_parrafo .article_text .contenedor_doscolumnas + p + p span.boton {
		margin: 0;
	}
}

/*** PROMOCION VISA GOLD ***/

.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_izquierda > p{
	text-align: center;
}
.lt #tarjetas_tres_columnas .contenedor_tres_columnas p{
	text-align: center;
}
.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_izquierda > p span strong{
	color: #004f70;
}
.lt #tarjetas_tres_columnas .contenedor_tres_columnas p span strong{
	color: #004f70;
}
.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_izquierda p img,
.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_medio p img,
.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_derecha p img{
    margin: 10px auto 20px auto;
}

.lt #tarjetas_tres_columnas .contenedor_exterior_columnas .estilo_col_izquierda p img{
	margin: 0 auto;
}
.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_izquierda p .boton.boton_pequeno a,
.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_medio p .boton.boton_pequeno a,
.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_derecha p .boton.boton_pequeno a{
	display: inline;
	float: none;
}
@media (min-width: 550px){
	.lt #tarjetas_tres_columnas .contenedor_exterior_columnas .estilo_col_izquierda p img{
		margin: 0;
	}
}
.lt #tarjetas_tres_columnas .article_text h3{
	margin: 0;
}

/**VISA GOLD #2**/

.lt #img_gold .article_text p img {
    display: inline;
    margin: 0;
    vertical-align: middle;
}

.lt #solicita_gold .estilo_col_izquierda {
    width: auto;
}

.lt #solicita_gold .estilo_col_izquierda .texto_color_site strong{
	color: inherit;
	font-family: 'OpenSans-Bold', Arial, sans-serif;
}
.lt #solicita_gold .estilo_col_izquierda .texto_color_site + img{
	margin-top: 2rem;
}
.lt #solicita_gold .estilo_col_medio p span.boton_pequeno {
    clear: both;
    text-align: center;
}
@media(min-width: 992px){
	.lt #solicita_gold .estilo_col_medio p span.boton_pequeno{
	    margin-top: 7rem;
	}
}

.lt #solicita_gold .estilo_col_medio p span.boton_pequeno a {
    display: inline-block;
    float: none;
}


/***CARNET JOVEN MADRID***/

.lt #ventajas_comunidad_de_madrid .article_title h2,
.lt #ventajas_lkxa .article_title h2{
	margin: 0;
}

/****MASTERCARD PROFESSIONAL****/

.lt #cuota_gratis_ .article_text p{
	margin-top: 2rem!important;
}

/****CAIXABANK PAY // CASHBACK DORMANTS****/
.lt #cbpay{
	margin-bottom: 0;
}
.lt #cbpay_desplegables .article.normal .article_text p span,
.lt #region-numeros .article.normal .article_text p span {
    background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/circulo.png") no-repeat scroll left center;
    color: #0098d4;
    display: inline-block;
    font-size: 26px;
    padding: 9px 0 9px 9px;
    vertical-align: middle;
    width: 50px;
}

.lt #region-numeros .contenedor_exterior_columnas .estilo_col_izquierda {
    width: 49%;
}

.lt #region-numeros .contenedor_exterior_columnas .estilo_col_izquierda p span {
    background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/circulo.png") no-repeat scroll left center;
    color: #0098d4;
    display: inline-block;
    font-size: 26px;
    padding: 9px 0 9px 9px;
    vertical-align: middle;
    width: 30px;
}
.lt #region-numeros .contenedor_exterior_columnas .estilo_col_izquierda img {
    display: inline;
    margin: 0;
}
.lt #region-numeros .contenedor_exterior_columnas .estilo_col_derecha img {
    margin: 0 auto;
}
.lt #region-numeros .contenedor_exterior_columnas .estilo_col_izquierda ul {
	height: auto;
	margin-bottom: 2rem;
}

.lt #region-numeros .contenedor_exterior_columnas .estilos_col_izquierda + p{
	float:left;
}
 @media(max-width: 770px){
	 .lt #region-numeros .contenedor_exterior_columnas .estilo_col_izquierda,
	 .lt #region-numeros .contenedor_exterior_columnas .estilo_col_derecha{
 		width: 100%;
 	}
 }
@media(max-width: 550px){
	.lt #region-numeros .contenedor_exterior_columnas .estilo_col_izquierda,
	.lt #region-numeros .contenedor_exterior_columnas .estilo_col_derecha{
		width: 100%;
	}
	.lt #region-numeros .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #region-numeros .contenedor_exterior_columnas .estilo_col_derecha p{
		margin-top: 0;
	}
	.lt #region-numeros .contenedor_exterior_columnas .estilo_col_derecha img {
   		margin: 0 auto;
	}
}

.lt #cbpay_desplegables .contenedor_exterior_columnas .estilo_col_izquierda p strong,
.lt #cbpay_desplegables .article_text p strong {
    display: inline-block;
    vertical-align: middle;
    width: 80%;
}

.lt #cbpay_desplegables .contenedor_exterior_columnas,
.lt #cbpay_desplegables .contenedor_exterior_columnas div{
	margin-top: 0;
}
.lt #como_descargar_la_app_caixabank_pay .contenedor_exterior_columnas .estilo_col_izquierda p{
	width: 100%;
}
.lt #como_descargar_la_app_caixabank_pay .contenedor_exterior_columnas .estilo_col_izquierda p,
.lt #como_descargar_la_app_caixabank_pay .contenedor_exterior_columnas .estilo_col_izquierda p img{
	display: inline-block;
}
.lt #como_comprar_con_la_app_caixabank_pay .contenedor_exterior_columnas .estilo_col_izquierda img{
	margin-top:1rem;
}

@media(max-width:320px){
	.lt #cbpay_desplegables .article.normal .article_text p span{
		display:block;
		margin:0 auto;
		background: transparent url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/circulo.png) no-repeat scroll center center;
		padding: 9px 9px 9px 17px;
	}
	.lt #cbpay_desplegables .contenedor_exterior_columnas .estilo_col_izquierda p strong{
		text-align:center;
	}
	.lt #cbpay_desplegables .contenedor_exterior_columnas .estilo_col_izquierda p strong, #cbpay_desplegables .article_text p strong{
	    width: 100%;
	}

}
/****American Express****/

.lt #amex_yellow_li ul {
    margin: 0;
}
.lt #amex_yellow_li ul li{
	height: auto;
}
.lt #amex_yellow_li ul li:first-child {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/Logo_puntos_estrella_dobles.png") no-repeat scroll 17px 0 transparent;
    list-style: outside none none;
    margin: 10px 0;
    padding: 13px 0 5px 70px;
}

.lt #amex_yellow_li ul li + li {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/Logo_serv_grat_caixaprotect.png") no-repeat scroll 17px 0 transparent;
/*     height: 40px; */
    list-style: outside none none;
    margin: 10px 0;
    padding: 0 0 5px 70px;
}

.lt #amex_yellow_li ul li + li + li {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/Logo_sms_gratuiito.png") no-repeat scroll 0 0 transparent;
/*     height: 35px; */
    list-style: outside none none;
    margin: 10px 0;
    padding: 4px 0 5px 70px;
}

.lt #amex_yellow_li ul li + li + li + li {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/Logo_seguros_gratuitos.png") no-repeat scroll 17px 0 transparent;
    list-style: outside none none;
    margin: 10px 0;
    padding: 2px 0 5px 70px;
}

.lt #amex_yellow_li ul li:last-child {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/Logo_acceso_espectaculos.png") no-repeat scroll 25px 0 transparent;
    /*height: 60px;*/
    list-style: outside none none;
    margin: 10px 0;
    padding: 0 0 5px 70px;
    word-break: break-all;
}

.lt #amex_yellow > div{
	margin: 0;
}

.lt #amex_yellow  img{
	margin: 0;
}

.lt #amex_yellow .contenedor_exterior_columnas .estilo_col_derecha,
.lt #amex_yellow .contenedor_exterior_columnas .estilo_col_derecha p:first-child{
	margin: 0;
}

@media(max-width: 550px){
	.lt #amex_yellow  img{
		margin: 0 auto;
	}
}
@media(max-width:425px){
	.lt #amex_yellow span.boton_pequeno a{
		width: 45%;
    	margin: 0 auto;
    	float:none;
}
}
@media(max-width:375px){
	.lt #amex_yellow span.boton_pequeno a{
		width: 51%;
}
}
@media(max-width:320px){
	.lt #amex_yellow span.boton_pequeno a{
		width: 63%;
}
}
/****Mapa Restaurantes***/

.lt #comunidades .ocultar{
    display: none;
}

.lt #comunidades .mostrar {
    display: block;
}

.lt #comunidades div[id^="promo_rte_"]{
	margin-bottom:2rem;
	margin-left: 2rem;
}

.lt #comunidades div[id^="promo_rte_"] .estilo_col_derecha,
.lt #comunidades div[id^="promo_rte_"] .estilo_col_izquierda{
    margin: 0;
}

/***Tarjetas Money***/



/***CAIXABANKWALLET***/

.lt .product_video ul {
    display: inline-block;
    margin: 0;
    width: 535px;
}
.lt .product_video li.product_video_item {
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 170px;
    list-style: none outside none;
    margin: 0;
    padding-left: 10px;
    width: 25%;
    background-image: none;
}

@media(max-width: 660px){
	.lt .product_video ul{
		width: 100%;
	}
	.lt .product_video li.product_video_item {
		width: 50%;
	}
	.lt .product_video li.product_video_item .product_header .product_title h2{
		width: 100%;
	}
}
@media(max-width: 450px){
	.lt .product_video li.product_video_item {
		width: 100%;
	}
}
.lt .product_video li.product_video_item .product_normal {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/carousel-left-bg.jpg") no-repeat scroll right 0 rgba(0, 0, 0, 0);
    padding-right: 10px;
    width: auto;
}
.lt .product_video li.product_video_item .product_normal .product_logo {
    text-align: center;
}
.lt .product_video li.product_video_item .product_normal .product_media {
    float: none;
    margin: 0;
    width: 100%;
}
.lt .product_video li.product_video_item .product_header {
    width: auto;
}
.lt .product_video li.product_video_item .product_header .product_title h2 {
    color: #007eae;
    display: block;
    font-size: 1.2rem;
    text-align: center;
    width: 92%;
    margin-top: 1.5rem;
    line-height: 2rem;
}
/**** Tarjetas de credito VISA ****/

.lt #visa_rio .caja_texto {
    background-color: #ffb300;
    font-size: 22px;
    font-weight: bold;
    padding: 12px 10px;
    text-align: center;
    margin-top: 2rem!important;
}
.lt #visa_rio .estilo_col_izquierda .texto_centrado strong {
    color: #eaaa01;
}

.lt #visa_rio .estilo_col_medio .texto_centrado strong {
    color: #70706e;
}

.lt #visa_rio .estilo_col_derecha .texto_centrado strong {
    color: #a77622;
}

/**PROMOCION CAIXABANK PAY**/

.lt #promo_caixabank_pay .contenedor_exterior_columnas {
    border: 1px solid #ccc;
    padding: 10px;
}

.lt #promo_caixabank_pay .contenedor_exterior_columnas{
    border: 1px solid #ccc;
    padding:10px
}

.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha {
    margin-top: 2em;
    width: 83%;
}

.lt #promo_caixabank_pay .contenedor_exterior_columnas img {
    margin-left: 1em;
    margin-top: 1.25em;
}

.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha p {
    float: left;
    font-size: 14px;
    line-height:18px;
    margin-top: 0;
    width: 40%;
}

.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha form {
    float: right;
    margin-right: 2em;
    margin-top: 2em;
    position: relative;
}

.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha form input.ntel {
    background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/input-text-sms-bck.jpg") repeat-x scroll 0 0;
    border: 1px solid #bebebe;
    color: #2d2d2d;
    font-size: 14px;
    height: 24px;
    line-height: 14px;
    width: 125px;
    margin-right: 5px;
    padding:0 2px;
}


.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha form input.enviarSMSdescarga{
   background-color: #0098d4;
    border: medium none;
    border-radius: 2px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    height: 26px;
    position: relative;
    top: 1px;
    width: 75px;
}

.lt #botones_promo_caixabank_pay  p.texto_centrado{
    text-align:center;
}

.lt #botones_promo_caixabank_pay p > a {
    display: inline-block;
}
@media(max-width:768px){
	.lt #promo_caixabank_pay .contenido_formulario form {
    margin: 0 auto;
    width: 43%;
}
	.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha form{
	    margin-top: 1em;
}
}
@media(max-width:425px){
	.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha {
    	margin-top: 2em;
    	width: 68%;
    	float: right;
}
	.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha p{
	    width: 88%;
}
	.lt #promo_caixabank_pay .contenido_formulario form {
    	width: 100%;
}
}
@media(max-width:375px){
	.lt #promo_caixabank_pay .contenido_formulario form {
    	width: 120%;
}
}
@media(max-width:320px){
	.lt #promo_caixabank_pay .contenido_formulario form {
    	width: 168%;
}
	.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha {
	    width: 55%;
}
	.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha p {
    	width: 100%;
}
	.lt #promo_caixabank_pay .contenedor_exterior_columnas .estilo_col_derecha form {

    margin-right: 1em;
}
}

/****Ventajas Tarjetas***/

.lt #ventajas_tarjetas .article .article_text .estilo_col_derecha {
    width: 70%;
}

.lt #ventajas_tarjetas .article .article_text .estilo_col_izquierda {
    width: 28%;
    height: 180px;
}

.lt #ventajas_tarjetas .article .article_text .estilo_col_izquierda img {
    margin: 50px auto!important;
}

.lt #ventajas_tarjetas .article .article_text .estilo_col_derecha h3 {
    padding-top: 0;
}

@media (max-width: 550px){
	.lt #ventajas_tarjetas .article .article_text .estilo_col_derecha,
	.lt #ventajas_tarjetas .article .article_text .estilo_col_izquierda {
 		width: 100%;
 		height: auto;
	}
	.lt #ventajas_tarjetas .article .article_text .estilo_col_derecha h3,
	.lt #ventajas_tarjetas .article .article_text .estilo_col_izquierda h3{
		margin: 0;
	}
	.lt #ventajas_tarjetas .article .article_text .estilo_col_izquierda p{
		margin: 0!important;
	}
	.lt #ventajas_tarjetas .article .article_text .estilo_col_izquierda img {
    	margin: 20px auto!important;
	}
}
/**tips del verano***/
.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda{
	padding: 0;
}
.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul li img,
.lt #listado_imagenes article .article_text ul li {
      height: auto;
}
.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul li img,
.lt #listado_imagenes article .article_text ul {
     margin-bottom:0;
}
.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul li img,
.lt #listado_imagenes article .article_text ul li img {
    float: left;
}
.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul li strong,
.lt #listado_imagenes article .article_text ul li strong {
    float: left;
    padding-left: 4px;
}
.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul p,
.lt #listado_imagenes article .article_text ul li p {
    clear: right;
    float: left;
    margin-bottom: 0;
    padding-left: 10px;
    width: 80%;
        text-align: left;
}
.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul li {
    margin-bottom: 10px;
}
.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_derecha img {
	display: block;
	margin: 0 auto;
}
.lt .central_main_container #listado_imagenes ul li {
    margin-bottom: 10px;
    display: inline;
    float: left;
}

.lt #listado_imagenes article .article_text ul {
    margin-top:0;
}
.lt #listado_imagenes article .article_text ul li img {
    float: left;
}
.lt #listado_imagenes article .article_text ul li strong {
    float: left;
    padding-left: 4px;
}
.lt #listado_imagenes article .article_text ul li p {
    width: 90%;
}
.lt #listado_imagenes article .article_text ul li p {
    clear: right;
    float: left;
    margin-bottom: 0;
    padding-left: 10px;
    width: 80%;
}
.lt #listado_imagenes article .article_text ul li p {
    width: 90%;
}
@media(max-width:768px){
	.lt #listado_imagenes article.article.normal .article_text .contenedor_exterior_columnas .estilo_col_derecha > img{
		max-width:100%;
		display:block;
		height:auto;
		margin:0 auto;
	}
}
@media(max-width:425px){
	.lt #listado_imagenes article .article_text ul li p {
	    width: 80%;
	}
}
@media(max-width:320px){
	.lt #listado_imagenes article .article_text ul li p {
	    width: 100%;
	}
	.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul li img,
	.lt #listado_imagenes article .article_text ul li img {
	    float: none;
	    max-width: 100%;
	    height: auto;
	    display: block;
	    margin: 0 auto;
	}
	.lt #listado_imagenes article .article_text ul li img {
	    float: none;
	    max-width: 100%;
	    height: auto;
	    display: block;
	    margin: 0 auto;
	}
	.lt #listado_imagenes .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul p,
	.lt #listado_imagenes article .article_text ul li p{
		width: 100%;
	}

}
/**tarjetas para jovenes**/
.lt #listado_tarjetas ul li.highlight{
	min-height: 250px;
}
.lt #listado_tarjetas ul li.highlight .text {
	overflow:hidden;

}
.lt #listado_tarjetas ul li.highlight .text p{
	margin-top:0;
	overflow:hidden;
}

.lt #listado_tarjetas ul li.highlight div.text p span.boton_azul{
	display: inline-block;
	height: 100%;
	background: none;
}
.lt #listado_tarjetas ul li.highlight div.text p span.boton_azul a{
	    margin: 0;
}


/***carteras digitales***/

/********Tabla Ahorra**************/

.lt #tabla_ahorra table tr>td{
	padding-top: 25px;
    vertical-align: top;
}
/******END Tabla Ahorra*************/

/*id = pulseraContactless - */

.lt #pulseraContactless .contenedor_doscolumnas .ancho75{
	width: 75%;
	float:left;
}
.lt #pulseraContactless .contenedor_doscolumnas .ancho25{
	width: 25%;
	float:left;
}
@media(max-width: 400px){
	.lt #pulseraContactless .contenedor_doscolumnas .ancho75{
		width: 100%;
		float:left;
	}
	.lt #pulseraContactless .contenedor_doscolumnas .ancho25{
		width: 100%;
		float:left;
	}
}
/*******************************************************
    					END	TARJETAS
*******************************************************/



/****************************************************************
					BANCA A DISTANCIA
**************************************************************/

/****************MAIlbox*************/
/*MailBox_videos*/

.lt #mailBox_juego{
	margin-bottom: 30px;
}
.lt #mailBox_juego .estilo_col_derecha{
		margin-top: 0;

}@media (max-width: 640px){
	.lt #mailBox_juego .estilo_col_derecha,.lt #mailBox_juego .estilo_col_izquierda {
		width: 100%;
		float:none;
	}
}

.lt #mailBox_juego .estilo_col_derecha p{
	margin-top: 0;

}

.lt #mailBox_juego .estilo_col_derecha p span.boton_azul{
	display: inline-block;
}

.lt #mailBox_juego .estilo_col_derecha p.texto_centrado{
	text-align: center;
	margin: 0;
}

.lt #mailBox_juego h4{
	margin-top: 60px;
}

.lt #mailBox_juego._normal_appearance .article_text .contenedor_exterior_columnas ul {
	margin-left: 0;
	margin-bottom: 20px;
}


@media (max-width:480px){
	.lt #mailBox_juego iframe{
		width: 100%;
	}
}
.lt #mailBox_juego._normal_appearance .article.normal .article_text .contenedor_exterior_columnas {
	border: 1px solid #efefef;
	padding: 15px 10px;
}

.lt #mailBox_juego .estilo_col_izquierda p:first-child{
	padding: 1px 20px;
}


/*MailBox_videos*/
.lt #mailBox_videos._normal_appearance .article.normal .article_text .contenedor_exterior_columnas{
    border: 1px solid #efefef;
    padding: 15px 10px;
}
.lt #mailBox_videos .impar {
    background-color: #fafafa;
}
.lt #mailBox_videos._normal_appearance .article.normal .article_text .contenedor_exterior_columnas .estilo_col_izquierda img {
    float: left;
    margin-top:0;
}
.lt #mailBox_videos._normal_appearance .article.normal .article_text .contenedor_exterior_columnas .estilo_col_izquierda em{
    margin-left: 7px;
    display: inline-block;
    width: 73%;
}
.lt #mailBox_videos._normal_appearance .article.normal .article_text .contenedor_exterior_columnas .estilo_col_derecha p{
    margin-bottom: 10px;
    margin-top: 0;
}
.lt #mailBox_videos._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha {
    width: 46%;
    float: right;
}
.lt #mailBox_videos._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha p:nth-child(2){
    display: block;
    float: left;
}

.lt #mailBox_videos._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda{
	width: 54%;
}
.lt .redes_sociales_horizontal{
	display:none;
}

@media (max-width: 640px){
	.lt #mailBox_videos._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda, .lt #mailBox_videos._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha{
		width: 100%;
		float:none;
	}
	.lt #mailBox_videos._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha p:nth-child(2){
		display: block;
		float: none;
	}

}


.lt #mailBox_videos._normal_appearance .article.normal .article_text .contenedor_exterior_columnas .estilo_col_derecha p strong span.azul_turquesa{
	    color: #007eae;
}

/****************************************************************
					END BANCA A DISTANCIA
**************************************************************/
/*************************************************************
							PLANES
 *************************************************************/

/****** Peticiones ******/
.lt .article_group article.article .article_text .normal.contenedor_doscolumnas .ancho50.columna2_der p strong img{
	float: left;
    margin-top: 4px!important;
    margin-bottom: 6rem;
    margin-right: 5px;
}

.lt .dos_columnes_a table tbody tr td:first-child{
	display: none;
}
.lt .dos_columnes_a table tbody tr {
	text-align: center;
}
.lt .dos_columnes_a table tbody tr .boton_pequeno{
	float: right!important;
	margin-right: 2rem!important;
}
/*****ventajasplanespensiones******/
.lt #planes_om,
.lt #product_indicador_ppa,
.lt #product_indicador2 {
    width: 50%;
    float: right;
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
}
.lt .product{
	clear:both;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo {
    margin: 0;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas {
    margin: 0;
    min-height: 150px;
    position: relative;
    width: 365px;
    float: right;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha {
    border: medium none;
    height: auto;
    padding: 0;
    position: absolute;
    right: 0;
    top: 77px;
    width: 175px;
}
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
	top: 110px;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda {
    width: 100%;
    padding-left: 13px;
}

.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p {
    font-size: 12px;
    margin-bottom: 5px;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p .texto_grande,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p .texto_grande,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p .texto_grande {
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 1.3;
    display: block;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p:first-child + p,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p:first-child + p,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p:first-child + p {
    width: 100%;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .texto_centrado:first-child,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .texto_centrado:first-child,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha .texto_centrado:first-child {
    font-size: 10px;
    margin: 20px 0 0 0;
    text-align: left;
    line-height: 1.2rem;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p {
    width: 145px;
    font-size: 10px;
    line-height: 10px;
    text-align: justify;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p img,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p img,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p img {
    padding-right: 5px;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha p img,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha p img,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha p img {
/*     margin-left: -8px; */
    margin-top: 1rem!important;
    max-width: 110%;
    height: auto;
}
.lt #main #planes_om.articulo_ligero .contenido_articulo p, #main #planes_om.articulo_ligero .contenido_articulo p img,
.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo p, #main #planes_om.articulo_ligero .contenido_articulo p img,
.lt #main #product_indicador2.articulo_ligero .contenido_articulo p, #main #planes_om.articulo_ligero .contenido_articulo p img{
    margin-top: 0.2rem !important;
}
@media(max-width:413px){
	.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
	.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
	.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas{
	    width: 330px;
	}
	.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		width: 149px;
	}
}
@media(max-width:367px){
	.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
	.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
	.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas{
	    width: 310px;
	}
	.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		width: 139px;
	}
}
@media(max-width:347px){
	.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
	.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
	.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas{
	    width: 290px;
	}
	.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		width: 125px;
	}
}
@media(max-width:323px){
	.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
	.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas,
	.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas{
	    width: 285px;
	}
	.lt #main #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #main #product_indicador_ppa.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #main #product_indicador2.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha{
		width: 120px;
		left: 173px;
    	top: 85px;
	}
}

/*****end ventajasplanespensiones******/

/***** PlanCaixa Futuro Garantizado****/
.lt .article.normal .article_title > h2 + h3{
	margin-top: 0!important;
}

.lt .article.normal .article_text > table tbody tr td:nth-child(2) > span{
	float: right;
}
.lt .article.normal .article_text > table tbody tr td > span.enlace_especial + img{
	display: inline;
}
/***** end PlanCaixa Futuro Garantizado****/

/* el bulli Foundation */
.lt #bulli_foundation .article.normal .article_title > h2 + h3 {
    margin-top: 15px!important;
}
/******* end **********/



/******-- bonificaciontraspasos_pymes*******/

.lt #main div.freeContent.container div.detalle_articulo_dinamico div.contenido_articulo p.caja_texto_2{
	font-weight:bold;
}
.lt #main div.freeContent.container div.detalle_articulo_dinamico div.contenido_articulo div.contenedor_tres_columnas p span.azul_turquesa{
	color:#007eae;
}
/****** end bonificaciontraspasos_pymes*******/

/***********Jubilacion**************/

.lt #product_jubilacion._normal_appearance .article.normal .ancho50.columna2_der img {
	display: block;
	margin: 0 auto;
	height: auto;
	max-width: 100%;
	float:none !important;
}

.lt #jubilacion article.article .article_text p span.boton {
	float: none;
	margin: 0 auto 10px;
	width: auto;
}
.lt #jubilacion article.article .article_text .estilo_col_izquierda p span.boton {
	float: none;
	margin: 0 auto 10px;
	width: auto;
}
.lt #jubilacion .contenedor_exterior_columnas:nth-child(2){
	margin-top:0;
}
.lt #jubilacion .contenedor_exterior_columnas:nth-child(2) .estilo_col_derecha,
.lt #jubilacion .contenedor_exterior_columnas:nth-child(2) .estilo_col_izquierda {
	margin-top:0;
}
.lt #jubilacion .contenedor_exterior_columnas:nth-child(2) .estilo_col_derecha p,
.lt #jubilacion .contenedor_exterior_columnas:nth-child(2) .estilo_col_izquierda p{
	margin-top:0!important;
}

@media(max-width:640px){

}



/***********End Jubilacion**************/

/****** Linea abierta movil (Planes) ******/
.lt #form_iphone5.detalle_formulario .contenido_formulario #wapicon_medio_subterraneo #formulario_wapicon div.detalle_formulario_wapicon > h2 {
    background: none repeat scroll 0 0 transparent;
    color: #007eae;
    font-size: 23px;
    font-style: italic;
    margin: 2rem 0 0 0;
    padding: 0 0 5px;
}

.lt #form_iphone5.detalle_formulario .detalle_formulario_wapicon div.contenido_formulario ul li {
    list-style-type: none;
    margin: 7px 0 0;
    float: left;
    background: none;
}
.lt #form_iphone5.detalle_formulario .detalle_formulario_wapicon div.contenido_formulario ul li span{
    color: #000000;
    font-size: 11pt;
    font-family: 'OpenSans-Bold', Arial, sans-serif;
}

.lt #form_iphone5.detalle_formulario .detalle_formulario_wapicon div.contenido_formulario ul li img {
    float: left;
    margin-top: 0;
    margin-right: 10px;
}
.lt #form_iphone5.detalle_formulario .contenido_formulario .contenido_formulario ul li form#envianum p {
    clear: none;
    margin-left: 0;
}
.lt #form_iphone5.detalle_formulario .contenido_formulario .contenido_formulario ul li form#envianum p input {
	border: 1px solid #dbdbdb;
	border-radius: 5px;
	float: left;
	margin-top: 10px;
	padding: 0.2em;
	width: 215px;

}
@media(max-width: 530px){
	.lt #form_iphone5.detalle_formulario .contenido_formulario .contenido_formulario ul li form#envianum p input {
		width: 85%;
	}
}
.lt #form_iphone5.detalle_formulario .detalle_formulario_wapicon .contenido_formulario ul{
    margin-left: 0;
}
.lt #form_iphone5.detalle_formulario .contenido_formulario form#envianum p input#enviar.botonAzul {
	font-family: 'OpenSans-Bold', Arial, sans-serif;
	padding: 1rem 1.2rem 1rem;
	border-radius: 0.2rem;
	line-height: 1rem;
	font-size: 1.4rem;
	height: 3rem;
	position: relative;
	background-image: none;
	display: inline-block;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-decoration: none;
	width: 100%;
	max-width: 100px;
	transition: all 0.3s ease-in;
	background-color: #007eae;
	border: 0.2rem solid #007eae;
	color: #fff;
	margin-left: 10px;
}
@media(max-width: 530px){
	.lt #form_iphone5.detalle_formulario .contenido_formulario form#envianum p input#enviar.botonAzul {
		float:right;
		margin-right: 6%;
	}
}
.lt #form_iphone5.detalle_formulario div.contenido_formulario #wapicon_medio_subterraneo #formulario_wapicon .contenido_formulario ul li strong span.bullet_amarillo span.azul_turquesa a {
    font-size: 11px;
    font-weight: normal;
    text-decoration: none;
}

@media(max-width:450px){
	.lt #form_iphone5.detalle_formulario .contenido_formulario .contenido_formulario ul li form#envianum p{
		width: 100%;
	}
	.lt #form_iphone5.detalle_formulario .contenido_formulario form#envianum p input#enviar.botonAzul{
	    margin-right: 0;
	}
	.lt #form_iphone5.detalle_formulario .detalle_formulario_wapicon div.contenido_formulario ul li{
		padding: 0;
	}
	.lt #form_iphone5.detalle_formulario .detalle_formulario_wapicon div.contenido_formulario ul li img{
		margin-right: 5px!important;
	}
}

/**** PlanCaixa Proyeccion ****/

.lt #proyeccion_modalidades table tr td:first-child img{
	display: inline;
}
.lt #proyeccion_modalidades table tr td span.boton_pequeno{
	float: right;
}
.lt #proyeccion_modalidades .table-responsive{
	margin-top: 0;
}

/**** CABK Destino 2030 // CABK Destino 2022 // Botones flotando a la derecha en PLANES****/
.lt #cabkdestino2040 .article_text p.texto_derecha span.boton_azul,
.lt #cabkdestino2050 .article_text p.texto_derecha span.boton_azul,
.lt #cabkdestino2030 .article_text p.texto_derecha span.boton_azul,
.lt #cabkdestino2022 .article_text p.texto_derecha span.boton_azul,
.lt #prevision_social_individual .article_text table span.boton_pequeno,
.lt #catalogo_planes article table tr td:nth-child(2) span {
	float: right;
}

/***** CAIXAFUTURO *****/
.lt #caixafuturo_cuentacaixafuturo .article4 .article_text p.texto_derecha span a{
 	float: right;
 }

/*****************************************************
				 END PLANES
******************************************************/


/*******************************************************
 				REDES SOCIALES
 ******************************************************/

/********** Club Cambra *************/

.lt #listado_imagenes .article_text ul{
	display: inline-block;
    clear: left;
    /* margin: 0 auto; */
    /* width: 90%; */
    text-align: center;
}

.lt #listado_imagenes .article_text ul li{
	display: inline-block;
    /* margin: 0px; */
    background: none;
    height: 64px;
    padding: 0;
    /* line-height: 0; */
}
.lt #listado_imagenes li img {
    /* display: inline-block; */
    margin-top: 0!important;
}

/**************** END Club Cambra ******************/

/******* Online Community CaixaBank / Caixa Negocios Community *******/
.lt .article_group.dropdown .article2 .article_text ol + p{
	text-align: right;
}
.lt .article_group.dropdown .article2 .article_text ol + p a span.boton_pequeno{
	float: none;
}
.lt .colum.center-block ._special_appearance .article.normal .article.media .container{
	width:100%;
}
.lt .colum.center-block ._special_appearance .article.normal .article.media .container iframe{
	 margin: 0 auto;
    display: block;
}


.lt div#QA1_1.answer ol li img{
	max-width: 100%;
    height: auto;
    display: block;
}

.lt .article_group.dropdown .article.normal.article2 .article_text .contenedor_exterior_columnas{
	    margin: 0 0!important;
}
/******** twitter oficinas************/
@media (max-width: 640px){
	.lt .article_group.tabs .article_group_tabs_header.six_articles ul li {
    width: 100%;
    height: auto!important;
    display: block;
}
}
/******** end twitteroficinas************/

/*****fbooktarjetascampana2*****/
.lt #ahora_con_facebook_puedes_personalizar_tus_tarjetas .contenedor_exterior_columnas .estilo_col_derecha{
	    width: 50%;
}
.lt #ahora_con_facebook_puedes_personalizar_tus_tarjetas .contenedor_exterior_columnas .estilo_col_izquierda{
	    width: 50%;
}
@media(max-width:473px){
	.lt #ahora_con_facebook_puedes_personalizar_tus_tarjetas .contenedor_exterior_columnas .estilo_col_derecha{
	    width: 100%;
}
	.lt #ahora_con_facebook_puedes_personalizar_tus_tarjetas .contenedor_exterior_columnas .estilo_col_izquierda{
	    width:100%;
}
	.lt #ahora_con_facebook_puedes_personalizar_tus_tarjetas .contenedor_exterior_columnas .estilo_col_derecha p a {
    	float: none;
}

}
/*****end fbooktarjetascampana2*****/

.lt #center.article_group.dropdown .article.normal .article_media img {
	margin:0 auto;
}

/*********************************************************
 				END REDES SOCIALES
 ********************************************************/

/********************************************************
				BOLSA Y DERIVADOS
********************************************************/
.lt #pijama_degradado .texto_derecha{
	float: right;
}

.lt #pijama_degradado .carousel-contents .carousel-content .product_text.only_text .contenedor_exterior_columnas .estilo_col_izquierda ul li{
	float: none;
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet-ul.png") no-repeat 0 8px;
	width: 100%;
}

.lt ._special_appearance .article.normal .article_text p.caja_texto{
	margin-top:0!important;
	margin-bottom:3px;
}

.lt ._special_appearance .article.normal .article_text p.caja_texto img{
	    margin: 0 auto
}
@media(max-width:425px){
	.lt ._special_appearance .article.normal .article_text p.caja_texto{

	margin-bottom:1px;
}
}
.lt .product_text.only_text p.texto_centrado img{
	margin: 0 auto;
    max-width: 100%;
    height: auto;
    display: block;

}
.lt .preguntas_respuestas_faq ul li div.answer p.texto_centrado{
	margin: 0 auto;
    max-width: 100%;
    height: auto;
    display: block;

}

/* Turno de negocio tabs */

.lt #turno_negocio .only_text ul li {
    float:none;
    width: auto;
    background: transparent url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet-ul.png) no-repeat;
}


/*** Futurosyopcionesconoceproducto***/
.lt .contenedor_tres_columnas.gris {
    background: #eaeaea none repeat scroll 0 0;
    padding-bottom:1.5rem;
}
.lt .contenedor_tres_columnas .estilo_col_medio .azul_turquesa {
    color: #007eae;
    margin-left: -10px;
    font-weight: bold;
}
.lt .contenedor_tres_columnas .estilo_col_medio,
.lt .contenedor_tres_columnas .estilo_col_derecha,
.lt .contenedor_tres_columnas .estilo_col_izquierda {
    margin-top: 44px;
}
.lt .contenedor_tres_columnas.gris .estilo_col_izquierda h2{
	padding-top:1.5rem;
	margin-top:0!important;
}
@media(max-width:992px){
	.lt .contenedor_tres_columnas.gris{
		text-align:center;
	}
}

/********************************************************
			END BOLSA Y DERIVADOS
***********************************************************/

.lt #tarifas_futuro .contenedor_exterior_columnas{
	padding-bottom: 15px;
}

.lt #tarifas_futuro .contenedor_exterior_columnas .estilo_col_derecha,
.lt #tarifas_futuro .contenedor_exterior_columnas .estilo_col_izquierda{
	margin: 0;
}

/***********************************************************
					GENERAL
**************************************************************/
.lt .article_group.dropdown .article.normal.article1.main .article_text .contenedor_exterior_columnas p img{
	float: left;
    margin-right: 20px;
    margin-left: 20px;
}
.lt .article_group.dropdown .article.normal.article1.main .article_text .contenedor_exterior_columnas p:first-child{
	    color: #007eae;
	    font-weight:bold;
}
.lt .article_group.dropdown .article.normal.article1.main .article_text .contenedor_exterior_columnas .estilo_col_derecha{
	float: right;
    width: 30%;
    padding: 0 15px;
    margin-top:0;
}
.lt .article_group.dropdown .article.normal.article1.main .article_text .contenedor_exterior_columnas .estilo_col_izquierda{
	float: left;
    width: 70%;
    padding: 0 15px;
     margin-top:0;
}
.lt .article_group.dropdown .article.normal.article1.main .article_text .contenedor_exterior_columnas .estilo_col_derecha p,
.lt .article_group.dropdown .article.normal.article1.main .article_text .contenedor_exterior_columnas .estilo_col_izquierda p{
   	color: #555;
    margin-top: 2rem;
    font-weight:normal;
}
.lt .article_group.dropdown .article.normal.article1.main .article_text h4{
	    margin: 4.2rem 0 1rem!important;
}
.lt .article_group.dropdown .article.normal.article1.main .article_text .contenedor_exterior_columnas .estilo_col_derecha p a{
	float: right;
}

 /**/
.lt .article_group.dropdown .article.normal.article2.last .article_text .contenedor_exterior_columnas p img{
	float: left;
    margin-right: 20px;
    margin-left: 20px;
}
.lt .article_group.dropdown .article.normal.article2.last .article_text .contenedor_exterior_columnas p:first-child{
	    color: #007eae;
	    font-weight:bold;
}
.lt .article_group.dropdown .article.normal.article2.last .article_text .contenedor_exterior_columnas .estilo_col_derecha{
	float: right;
    width: 30%;
    padding: 0 15px;
    margin-top:0;
}
.lt .article_group.dropdown .article.normal.article2.last .article_text .contenedor_exterior_columnas .estilo_col_izquierda{
	float: left;
    width: 70%;
    padding: 0 15px;
     margin-top:0;
}
.lt .article_group.dropdown .article.normal.article2.last .article_text .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_izquierda{
	float: left;
    width: 70%;
    padding: 0 15px;
    margin-top:0;
    margin-left: -62px;

}
.lt .article_group.dropdown .article.normal.article2.last .article_text .contenedor_exterior_columnas .estilo_col_derecha p,
.lt .article_group.dropdown .article.normal.article2.last .article_text .contenedor_exterior_columnas .estilo_col_izquierda p{
   	color: #555;
    margin-top: 2rem;
    font-weight:normal;
}
.lt .article_group.dropdown .article.normal.article2.last .article_text .contenedor_exterior_columnas .estilo_col_derecha p a{
	float: right;
}


/***** Canales electronicos ****/

.lt .product.normal.footer_link_g footer.product_footer{
	clear: both;
}
.lt .product.normal.footer_link_g footer.product_footer>p{
	width: 50%;
	float: right;
}
.lt .product.normal.footer_link_g footer.product_footer p span a{
	display: block;
    margin: 0 auto;
    width: 149px;
}
@media(max-width: 640px){
	.lt .product.normal.footer_link_g footer.product_footer>p{
		width: 100%;
	}
}

/***** Promocion Verano ****/

.lt #promo_ver_cc .article_text .table-wrapper,
.lt #promo_ver_cc .article_text .table-wrapper .table-responsive{
	margin-top: 0;
}
.lt #promo_ver_prod .article_text .contenedor_exterior_columnas .estilo_col_derecha,
.lt #promo_ver_prod .article_text .contenedor_exterior_columnas .estilo_col_izquierda{
	margin-top: 0;
}
.lt #promo_ver_prod .article_text .contenedor_exterior_columnas{
	margin-bottom: 2rem;
}
.lt #promo_ver_prod .article_text .contenedor_exterior_columnas p{
	margin-top:0;
}
.lt #promo_ver_cc .article_text p > .texto_grande.azul_turquesa strong,
.lt #promo_ver_prod .article_text p > .texto_grande.azul_turquesa strong{
	font-size: 1.4rem;
	font-family: 'OpenSans-Bold', Arial, sans-serif;
	color: #004f70;
}
.lt #promo_ver_prod .article_text p img {
    float: right;
    margin: 0;
}
.lt #promo_ver_prod .article_text p + p a + a{
	display: block;
    width: 81%;
    margin: 0;
}

/***** Epigrafes *****/

.lt .article.normal .article_text table.table_epigrafe tr td:first-child{
	width: 15%;
	text-align: center;
}

/** Premios y reconocimientos **/

.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas {
	margin-bottom:10px;
	border-bottom:1px solid #eeeeee;
}
.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_izquierda{
	width: 20%;
	float:left;

}
.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_medio{
	width: 50%;
	padding: 0 15px 20px;
	float:left;

}
.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_derecha{
	width: 30%;
	float:left;

}

.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas p {
	margin-top:1rem;
}
.lt #premios .article_group_tabs_header ul li.tab2 span a {
    background: #fff url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/copa_off.png) no-repeat scroll 1px center!important;
    padding: 15px 48px !important;
}

.lt #premios .article_group_tabs_header ul li.tab3 span a {
    background: #fff url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/medalla_off.png) no-repeat scroll 1px center!important;
    padding: 15px 38px !important;
}
@media(max-width:640px){
	.lt #premios .article_group_tabs_header ul li.tab3 span a {
    padding: 10px 38px !important;
}
	.lt #premios .article_group_tabs_header ul li.tab2 span a {
    background: #fff url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/copa_off.png) no-repeat scroll 1px center!important;
    padding: 10px 48px !important;
}
}
@media(max-width:527px){
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_izquierda{
	width: 100%;
	float:none;
	text-align:center;

}
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_medio{
	padding: 0 15px 20px;
	width: 100%;
	float:none;
	text-align:center;

}
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_derecha{
	width: 100%;
	float:none;
	text-align:center;
	padding-bottom: 50px;
}
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_derecha p{
    margin: 1em 35%;
    padding-bottom: 10px;
}
}
@media(max-width:425px){
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_derecha p{
    margin: 1em 30%;
    padding-bottom: 10px;
}
}
@media(max-width:375px){
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_derecha p{
    margin: 1em 27%;
    padding-bottom: 10px;
}
}
@media(max-width:340px){
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_derecha p{
    margin: 1em 25%;
    padding-bottom: 10px;
}
}
@media(max-width:320px){
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_derecha p{
    margin: 1em 23%;
    padding-bottom: 10px;
}
}
/** END Premios y reconocimientos **/

/******************************************************
				END GENERAL
******************************************************/


/*********************************************************
				CUENTAS
************************************************************/
/****** Cuenta Estrella *****/
.lt #cuenta_estrella._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda p+p{
	   padding-top: 30px;
}
.lt #cuenta_estrella._normal_appearance .article_text .contenedor_exterior_columnas + p + p{
	   padding-top: 30px;
}
.lt #product_cuenta article.article .article_text .estilo_col_izquierda p span.boton.boton_mediano{
	    margin-left: 17%;
}
.lt #product_cuenta .article .article_text .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_izquierda p{
	margin-top: 82px;
}
.lt #product_cuenta .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul{
	margin-top: 0;
}
@media(max-width:1024px){
	.lt #product_cuenta article.article .article_text .estilo_col_izquierda p span.boton.boton_mediano{
	    margin-left: 14%;
	}
}
@media(max-width:425px){
	.lt #product_cuenta .article .article_text .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_izquierda p {
	    margin-top: 5px;
	}
	.lt #product_cuenta article.article .article_text .estilo_col_izquierda p span.boton.boton_mediano {
	    margin-left: 19%;
	}
}
@media(max-width:375px){
	.lt #product_cuenta article.article .article_text .estilo_col_izquierda p span.boton.boton_mediano {
	    margin-left: 14%;
	}
}
@media(max-width:320px){
	.lt #product_cuenta article.article .article_text .estilo_col_izquierda p span.boton.boton_mediano {
	    margin-left: 6%;
	}
}

/*Nuestras cuentas*/
.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas p{
	margin-top:0!important;
}

.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas p img{
	float:left;
	margin: 0 10px 10px 10px;
}
.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas p span{
	color: #007eae;
    display: inline-block;
    font-size: 2.1rem;
    font-style: italic;
    font-weight: bold;
    margin: 10px 15px 0;
}
@media(max-width: 640px){
	.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas p span{
		color: #007eae;
		display: inline-block;
		font-size: 1.6rem;
		font-style: italic;
		font-weight: bold;
		margin: 5px 15px 0 0;
	}
}
.lt #nuestras_cuentas .article.article.main .article_text .contenedor_exterior_columnas {
    border: 1px solid #efefef;
    padding-top: 15px;
    padding-bottom: 15px;
}
.lt #nuestras_cuentas .impar {
    background-color: #fafafa;
}
.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda{
	    width: 50%;
}
.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha{
	    width: 50%;
}
.lt #nuestras_cuentas .article.article.main .article_text .contenedor_exterior_columnas > p {
    margin: 0 15px 30px;
    margin-bottom: 0;
    min-height: 50px;
}
.lt #nuestras_cuentas .contenedor_exterior_columnas.impar > p{
	color: #007eae;
    display: inline-block;
    font-size: 21px;
    font-style: italic;
    font-weight: bold;
    margin: 10px 15px 30px!important;
    width:100%;
}
.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda p span.boton.boton_pequeno{
	float:left!important;
	display: block;
    width: 100%;
    margin-left: -63%;
}
.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha p span.boton.boton_pequeno{
	float:left!important;
	display: block;
    width: 100%;
    margin-left: -63%;
}
@media(max-width:1024px){
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda p span.boton.boton_pequeno{
	    margin-left: -54%;
	}
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha p span.boton.boton_pequeno{
	    margin-left: -54%;
	}
}
@media(max-width:992px){
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
	    padding-left: 15px;
	}
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha {
	    padding-left: 15px;
		float:right;
	}
}
@media(max-width:768px){
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda p span.boton.boton_pequeno{
	    margin-left: -62%;
	}
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha p span.boton.boton_pequeno{
	    margin-left: -62%;
	}
}
@media(max-width:425px){
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda p span.boton.boton_pequeno{
	    margin-left: -28%;
	}
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha p span.boton.boton_pequeno{
	    margin-left: -28%;
	}
	.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas p img{
		float: none;
	    margin: 10px auto;
	}
	.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas p span{
		text-align:center;
	}
	.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas > p {
	   text-align:center;
	}
	.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas p span.boton.boton_short {
	    text-align: left;
	}
	.lt #nuestras_cuentas .contenedor_exterior_columnas.impar > p {
	    width: 92%;
	}
}
@media (max-width: 450px){
	.lt #nuestras_cuentas .main a {
	    word-break: inherit;
	}
}
@media (max-width: 375px){
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda p span.boton.boton_pequeno{
	    margin-left: -7%;
	}
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha p span.boton.boton_pequeno{
	    margin-left: -11%;
	}
}
@media(max-width:320px){
	.lt #nuestras_cuentas .contenedor_exterior_columnas.impar > p {
	    width: 90%;
	}
	.lt #nuestras_cuentas .enlace_especial a {
		font-size:12px;
	}
	.lt #nuestras_cuentas span.boton_pequeno a{
		padding: 8px 10px 8px 33px;
	}
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_izquierda p span.boton.boton_pequeno{
	    margin-left: -7%;
	}
	.lt #nuestras_cuentas.article_group.tabs .article .article_text .contenedor_exterior_columnas .estilo_col_derecha p span.boton.boton_pequeno{
	    margin-left: -7%;
	}

	.lt #nuestras_cuentas.article_group.tabs .article.normal.article1.main .article_text .contenedor_exterior_columnas .estilo_col_derecha p span.enlace_especial{
		margin-top:32px;
	}
}

/************************************************
			END CUENTAS
***************************************************/

/************************************************
			ATENCION
***************************************************/

.lt #devolver_recibo .article .article_text ol li p{
	display: block;
	margin: 4rem auto;
}
.lt #devolver_recibo .article .article_text ol li p:first-child{
	margin: 0;
}
.lt .page-wrapper ol ul li:before {
content: counters(item, ".",decimal) " ";
counter-increment: none;
background: none;
}
/************************************************
			END ATENCION
***************************************************/


/***********************************************
			SEGURIDAD
**********************************************/
.lt #reglasSeguridade table tr td p span.enlace_especial{
	min-width:115px;
	display: block;
}
.lt #center.article_group .article.main .article_media {
	padding: 15px 0 0 0;
}
.lt #center.article_group .article.main .article_media img{
	display:inline-block;
}

/************************************************
			AHORRO
**********************************************/

.lt #libreta_proyecto_estrella p.texto_centrado {
    margin-top: 0;
}


/***********************************************
			END AHORRO
**********************************************/

/********************************************
				FONDOS
********************************************/
.lt table.pijama tbody tr.fila_azul {
    border: 0 none;
    background: none repeat scroll 0 0 #f1f2f4;
}
/********************************************
				END FONDOS
********************************************/
/*********************************************
			NOMINA MULTIESTRELLA
*********************************************/
@media(max-width:767px){
	.lt .btn{
	white-space: normal;
	}
	.lt .button_wrap .btn > a{
	white-space: normal;
	}
}

.lt .button_wrap .btn > a{
	    height: auto;
}

.lt .button_wrap .btn.btn-blue > a{
	display: inline-block;
    float: none;
    margin-right: 0;
    text-align: center;
}

.lt #product_domicilia .article_text .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_izquierda .boton_mediano {
	margin: 6rem 0 0;
}


/**********************************************
			INSPIRANOS
**********************************************/

/**********************************************
			END INSPIRANOS
**********************************************/
/*********************************************
			END NOMINA MULTIESTRELLA
*********************************************/

.lt #amex_yellow .contenedor_exterior_columnas .estilo_col_derecha{
	width: 64% !important;
}
@media(max-width:550px){

	.lt #amex_yellow .contenedor_exterior_columnas .estilo_col_derecha{
		width: 100% !important;
	}

}

.lt #tarjetas_tres_columnas .contenedor_tres_columnas .estilo_col_izquierda{
	margin-top: 44px;
}

.lt #region-numeros .contenedor_exterior_columnas .estilo_col_izquierda ul li{
	white-space: nowrap;
}

@media (max-width: 768px){
	.lt #planes_om .contenedor_exterior_columnas{
		margin: 0 -15px !important;
	}
}
@media (max-width: 390px){
	.lt #planes_om .contenedor_exterior_columnas {
		margin: 0 -25px !important;
	}
}

.lt #la_movil_3img .contenedor_tres_columnas .estilo_col_izquierda{
	margin-top: 44px;
}

@media (max-width: 768px){
	.lt #la_movil_3img .contenedor_tres_columnas .estilo_col_izquierda, .lt #la_movil_3img .contenedor_tres_columnas .estilo_col_medio, .lt #la_movil_3img .contenedor_tres_columnas .estilo_col_derecha{
		width:32%;
		display: inline-block;
	}
}

@media (max-width: 530px){
	/*Esta media controla la colocacion de las img*/
	.lt #la_movil_3img .contenedor_tres_columnas .estilo_col_izquierda, .lt #la_movil_3img .contenedor_tres_columnas .estilo_col_medio, .lt #la_movil_3img .contenedor_tres_columnas .estilo_col_derecha{
		width:100%;
		display: block;
	}
}

/*Ajuste botones jubilacion: tamanno*/
.lt #jubilacion .contenedor_exterior_columnas .estilo_col_derecha span.boton_pequeno a{
	width: 236px;
}
.lt #jubilacion .contenedor_exterior_columnas .estilo_col_izquierda span.boton_pequeno a{
	width: 236px;
}


/*Ajuste botones jubilacion: margin*/
@media (max-width: 550px){
	.lt #jubilacion article.article .article_text .estilo_col_derecha p span.boton {
	    margin: 0.5em 26%;
	}
	.lt #jubilacion article.article .article_text .estilo_col_derecha p:nth-child(2) span.boton {
	    margin: 0;
	}
	.lt #jubilacion .contenedor_exterior_columnas .estilo_col_izquierda,  .lt #jubilacion .contenedor_exterior_columnas .estilo_col_derecha{
		padding-right: 0;
	}
	.lt #jubilacion .contenedor_exterior_columnas .estilo_col_izquierda span.boton_pequeno a{
		margin-right: 0px !important;
	}

}

@media (max-width: 565px){
	.lt #jubilacion .contenedor_exterior_columnas .estilo_col_izquierda span.boton_pequeno a{
		margin-right: 7px;
	}
}

@media (max-width: 768px){
	.lt #jubilacion article.article .article_text .estilo_col_derecha p span.boton, .lt #jubilacion article.article .article_text .estilo_col_izquierda p span.boton {
	    margin: 0.5em 0;
	}
}


/*RSS Informar*/
@media (max-width: 768px){
	.lt #rss_informar_id .contenedor_tres_columnas .estilo_col_izquierda, .lt #rss_informar_id .contenedor_tres_columnas .estilo_col_medio, .lt #rss_informar_id .contenedor_tres_columnas .estilo_col_derecha{
		width:32%;
		display: inline-block;
	}
}

@media (max-width: 530px){
	/*Esta media controla la colocacion de las img en vertical*/
	.lt #rss_informar_id .contenedor_tres_columnas .estilo_col_izquierda, .lt #rss_informar_id .contenedor_tres_columnas .estilo_col_medio, .lt #rss_informar_id .contenedor_tres_columnas .estilo_col_derecha{
		width:100%;
		display: block;
	}
}

/*Ocultar imagen - flecha azul*/
.lt img[src*="img_arrow-right-blue_2.png"] {
    display: none !important;
}


/*Fix seccion premios y reconocimientos*/

.lt #premios .contenedor_tres_columnas .estilo_col_derecha {
    float: left;
    width: 30%;
    padding: 0 15px;
}

@media (max-width: 640px){
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_izquierda {
	    margin: 0 auto;
	    text-align: center;
	    float: none;
	}
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_medio {
	    margin: 0 auto;
	    padding-bottom: 10px;
	    text-align: center;
	    float: none;
	}
	.lt #premios.article_group.tabs .article .article_text .contenedor_tres_columnas .estilo_col_derecha {
	    margin: 0 auto;
	    text-align: center;
	    float: none;
	    padding-bottom: 65px;
	}

}

/*CULTURA FINANCIERA*/

.lt #cfinanciera_escuelas .article.normal img {
	margin: 0;
    display: inline-block;
}
.lt #cfinanciera_escuelas .article_text p {
    font-size: 1em !important;
}
.lt #cfinanciera_adultos .article.normal img {
	margin: 0;
    display: inline-block;
}
.lt #cfinanciera_adultos .article_text p {
    font-size: 1em !important;
}
.lt #cfinanciera_ninos .article.normal img {
	margin: 0;
    display: inline-block;
}
.lt #cfinanciera_ninos .article_text p {
    font-size: 1em !important;
}
.lt #cfinanciera_jovenes .article.normal img {
	margin: 0;
    display: inline-block;
}
.lt #cfinanciera_jovenes .article_text p {
    font-size: 1em !important;
}


@media (max-width: 440px){
	.lt #cfinanciera_escuelas .article.normal img {
		margin: 0 auto;
	    display: block;
	}
	.lt #cfinanciera_escuelas .article_text p {
	    text-align: center;
	}
	.lt #cfinanciera_adultos .article.normal img {
		margin: 0 auto;
	    display: block;
	}
	.lt #cfinanciera_adultos .article_text p {
	    text-align: center;
	}
	.lt #cfinanciera_ninos .article.normal img {
		margin: 0 auto;
	    display: block;
	}
	.lt #cfinanciera_ninos .article_text p {
	    text-align: center;
	}
	.lt #cfinanciera_jovenes .article.normal img {
		margin: 0 auto;
	    display: block;
	}
	.lt #cfinanciera_jovenes .article_text p {
	    text-align: center;
	}
}

/*CAIXAFUTURO*/
/*ID: #cfuturo*/

.lt #cfuturo .article_text p img {
    margin: 0;
    display: block;
    max-width: 100%;
    height: auto;
}
.lt #cfuturo .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
    width: 15%;
    float: left;
}
.lt #cfuturo .article_text .contenedor_exterior_columnas .estilo_col_derecha {
    width: 84%;
    float: right;
    padding-top: 18px;
    padding-left: 0;
}
.lt #cfuturo span.boton_azul{
	float: right;
}
/*ID: #cfuturo_cerca_jubilacion*/

.lt #cfuturo_cerca_jubilacion .article_text p img {
    margin: 0;
    display: block;
    max-width: 100%;
    height: auto;
}
.lt #cfuturo_cerca_jubilacion .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
    width: 15%;
    float: left;
}
.lt #cfuturo_cerca_jubilacion .article_text .contenedor_exterior_columnas .estilo_col_derecha {
    width: 84%;
    float: right;
    padding-top: 18px;
    padding-left: 0;
}
.lt #cfuturo_cerca_jubilacion span.boton_azul{
	float: right;
}

/*ID: #cfuturo_plan_futuro*/

.lt #cfuturo_plan_futuro .article_text p img {
    margin: 0;
    display: block;
    max-width: 100%;
    height: auto;
}
.lt #cfuturo_plan_futuro .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
    width: 15%;
    float: left;
}
.lt #cfuturo_plan_futuro .article_text .contenedor_exterior_columnas .estilo_col_derecha {
    width: 84%;
    float: right;
    padding-top: 18px;
    padding-left: 0;
}
.lt #cfuturo_plan_futuro span.boton_azul{
	float: right;
}
/*ID: #cfuturo_tabs_jubilacion */

#cfuturo_tabs_jubilacion.article_group.tabs .article p.texto_derecha {
	float: right;
}

/*ID: #cfuturo_disfrutando_jubilacion*/

.lt #cfuturo_disfrutando_jubilacion .article_text p img {
    margin: 0;
    display: block;
    max-width: 100%;
    height: auto;
}
.lt #cfuturo_disfrutando_jubilacion .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
    width: 15%;
    float: left;
}
.lt #cfuturo_disfrutando_jubilacion .article_text .contenedor_exterior_columnas .estilo_col_derecha {
    width: 84%;
    float: right;
    padding-top: 18px;
    padding-left: 0;
}
.lt #cfuturo_disfrutando_jubilacion span.boton_azul{
	float: right;
}
.lt #ventajas_aportaciones_caixafuturo ul li{
	background-position: 0px 70px;
}
.lt #ventajas_aportaciones_caixafuturo ul li .title h1{
	font-size: 15px;
	line-height: normal;
    font-family: 'OpenSans-Bold', Arial, serif;
}
.lt #ventajas_aportaciones_caixafuturo ul li .text p{
	margin: 0;
}


@media (max-width: 550px){
	.lt #cfuturo_cerca_jubilacion .article_text .contenedor_exterior_columnas .estilo_col_derecha {
		padding-top: 7px;
	}
	.lt #cfuturo_cerca_jubilacion span.boton_azul{
		float: right;
		margin-top: 25px;
	}
	.lt #cfuturo_plan_futuro .article_text .contenedor_exterior_columnas .estilo_col_derecha {
		padding-top: 7px;
	}
	.lt #cfuturo_plan_futuro span.boton_azul{
		float: right;
		margin-top: 25px;
	}
	.lt #cfuturo_disfrutando_jubilacion .article_text .contenedor_exterior_columnas .estilo_col_derecha {
		padding-top: 7px;
	}
	.lt #cfuturo_disfrutando_jubilacion span.boton_azul{
		float: right;
		margin-top: 25px;
	}
}
/*END CAIXAFUTURO*/

/*********************************************
			2 COLS - Tarjetas
*********************************************/

.lt #grup_tarjetas1,
.lt #grup_tarjetas_credito1 {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/article_medium_bg.jpg") no-repeat center bottom;
    padding-bottom: 40px;
    display: block;
    overflow: hidden;
}

.lt #grup_tarjetas1 ul,
.lt #grup_tarjetas_credito1 ul {
    margin-top: 25px;
}

.lt #grup_tarjetas1 ul li.highlight,
.lt #grup_tarjetas_credito1 ul li.highlight {
    background: #f7f7f7 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    margin-right: 5%;
    padding: 15px 20px 0;
    width: 47.5%;
}
.lt #grup_tarjetas1 ul li.highlight:first-child{
	min-height: 359px;
}

.lt #grup_tarjetas1 ul li.highlight.highlight2,
.lt #grup_tarjetas_credito1 ul li.highlight.highlight2 {
    margin: 0;
}

.lt #grup_tarjetas1 ul li.highlight.highlight3 {
    height: auto;
    margin-top: 25px;
    padding: 30px 30px 20px;
    width: 100% !important;
}

.lt #grup_tarjetas1 ul li.highlight .title,
.lt #grup_tarjetas_credito1 ul li.highlight .title {
    margin-bottom:10px;
}
.lt #grup_tarjetas1 ul li.highlight .title h1,
.lt #grup_tarjetas_credito1 ul li.highlight .title h1{
    font-size:22px;
    line-height: normal;
}

.lt #grup_tarjetas1 ul li.highlight .image,
.lt #grup_tarjetas_credito1 ul li.highlight .image {
    text-align: center;
}
.lt #grup_tarjetas1 ul li.highlight .image img,
.lt #grup_tarjetas_credito1 ul li.highlight .image img{
    max-width: 100%;
    height: auto;
}
.lt #grup_tarjetas1 ul li.highlight .text p {
    display: inline-block;
    float: left;
    min-height:66px;
}

.lt #grup_tarjetas_credito1 ul li.highlight .text p + p + p + p {
    float: right;
}

.lt #grup_tarjetas1 ul li.highlight .boton_azul,
.lt #grup_tarjetas_credito1 ul li.highlight .boton_azul {
    float: left;
    margin: 10px 50px 10px 0;
}

.lt #grup_tarjetas1 ul li.highlight .boton_pequeno,
.lt #grup_tarjetas_credito1 ul li.highlight .boton_pequeno {
    margin: 10px 0 !important;
}

.lt #grup_tarjetas1 ul li.highlight.highlight3 .title {
    float: right;
    width: 48%;
}

.lt #grup_tarjetas1 ul li.highlight.highlight3 .image {
    float: left;
    margin: 0;
    width: 47%;
}

.lt #grup_tarjetas1 ul li.highlight.highlight3 .text {
    float: right;
    width: 48%;
}

.lt #grup_tarjetas2 {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/article_medium_bg.jpg") no-repeat center bottom;
/*     margin-bottom: 20px; */
    padding-bottom: 40px;
    display: inline-block;
}

.lt #grup_tarjetas2 ul {
    text-align: center;
    margin: 0;
}

.lt #grup_tarjetas2 ul li.highlight {
    display: inline-block;
    list-style-type: none;
    margin: 0 1.4% 3%;
    padding: 0;
}

.lt #grup_tarjetas2 ul li.highlight .title h1{
    font-size: 15px;
    line-height: normal;
}
.lt #grup_tarjetas2 ul li.highlight .text p{
    margin: 0;
}

.lt #grup_tarjetas2 ul li.highlight a {
    text-decoration: none;
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet_azul_tarjetas.png") no-repeat right center;
    padding-right: 10px;
}

.lt #grup_tarjetas_credito3 {
    float: left;
    background: rgba(0, 0, 0, 0) url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/article_medium_bg.jpg") no-repeat scroll center bottom;
    padding-bottom: 50px;
    margin-bottom: 20px;
}

.lt #grup_tarjetas3 ul,
.lt #grup_tarjetas_credito3 ul {
    margin:0;
    text-align: center;
}

.lt #grup_tarjetas3 ul li.highlight.highlight1,
.lt #grup_tarjetas_credito3 ul li.highlight.highlight1 {
    margin-left:0;
    padding: 0;
}


.lt #grup_tarjetas3 ul li.highlight,
.lt #grup_tarjetas_credito3 ul li.highlight {
     display: inline-block;
    float: left;
    background: none;
    margin: 0 2.9%;
    width: 21%;
    padding: 0;
}

.lt #grup_tarjetas3 ul li.highlight.highlight4,
.lt #grup_tarjetas_credito3 ul li.highlight.highlight4 {
    margin: 0 0 0 1.4%;
    padding: 0;
}

.lt #grup_tarjetas3 ul li.highlight strong,
.lt #grup_tarjetas_credito3 ul li.highlight strong {
    font-size: 15px;
}

.lt #grup_tarjetas3 ul li.highlight .text a,
.lt #grup_tarjetas_credito3 ul li.highlight .text a {
   color:#141414;
   text-decoration:none;
   font-weight: normal;
   display: block;
}
.lt #grup_tarjetas3 ul li.highlight .text a p+p, #grup_tarjetas_credito3 ul li.highlight .text a p+p{
	margin: 0;
}
.lt #grup_tarjetas3 ul li.highlight .text a strong,
.lt #grup_tarjetas_credito3 ul li.highlight .text a strong {
   font-weight: bold;
}

.lt #grup_tarjetas3 ul li.highlight .text a:hover,
.lt #grup_tarjetas_credito3 ul li.highlight .text a:hover {
   color:#007eae;
}

.lt #grup_tarjetas_credito1 ul li.highlight .text p + p + p {
    float: left;
}

.lt #grup_tarjetas_credito1 ul li.highlight1 .text p + p + p {
    margin-top: 38px;
}

@media(max-width: 640px){
	.lt #grup_tarjetas_credito1 ul li.highlight1 .text p + p + p,
	.lt #grup_tarjetas_credito1 ul li.highlight2 .text p + p + p{
    	width: 100%;
		float: none;
		text-align: center;
		margin-top: 24px;
	}
	.lt #grup_tarjetas_credito1 ul li.highlight1 .text p + p + p + p{
		text-align: center;
		margin: 0!important;
	}
	.lt #grup_tarjetas_credito1 ul li.highlight1 .text p + p + p + p a,
	.lt #grup_tarjetas_credito1 ul li.highlight2 .text p + p + p + p a{
		display: inline-block;
		margin: 0;
	}

}

.lt #grup_tarjetas_credito1 ul li.highlight2 .text p + p + p {
    margin-top: 38px;
}

.lt #grup_tarjetas_credito1 ul li.highlight .text p + p + p a {
    background: rgba(0, 0, 0, 0) url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet_azul_tarjetas.png") no-repeat scroll right center;
    padding-right: 10px;
    text-decoration: none;
}

.lt #grup_tarjetas_credito1 ul li.highlight .text p + p + p + p {
    float: right;
}

.lt #grup_tarjetas_credito1 ul li.highlight1 .text p + p + p a {
    margin-top: 15px;
}

.lt #grup_tarjetas_credito1 ul li.highlight1 .text p + p + p + p {
    margin-top: 15px;
}

.lt #grup_tarjetas_credito1 ul li.highlight2 .text p + p + p + p {
    margin-top: 15px;
}

.lt #grup_tarjetas_credito1 ul li.highlight .text p + p + p + p a {
    background: none;
}

.lt #grup_tarjetas_credito1 ul li.highlight {
    height: auto;
}

.lt #grup_tarjetas_credito1 ul li.highlight .simple_text {
    color: #ffb400;
    font-size: 17px;
    font-style: italic;
    font-weight: bold;
    margin-bottom: 10px;
}
.lt #grup_tarjetas_credito1 ul li.highlight .text p + p{
	margin:0;
}
.lt #grup_tarjetas1 ul li.highlight.highlight2, #grup_tarjetas_credito1 ul li.highlight.highlight2 {
    margin: 0;
    min-height: 359px;
}

@media(max-width: 640px){
	.lt #grup_tarjetas1 ul li.highlight, #grup_tarjetas_credito1 ul li.highlight{
		width: 100%;
		margin-bottom: 25px;
	}
	.lt #grup_tarjetas1 ul li.highlight.highlight3 .title,
	.lt #grup_tarjetas1 ul li.highlight.highlight3 .image,
	.lt #grup_tarjetas1 ul li.highlight.highlight3 .text{
		width: 100%;
	}
	.lt #grup_tarjetas3 ul li.highlight, #grup_tarjetas_credito3 ul li.highlight {
	    width: 100%;
	    margin-bottom: 25px;
	}
	.lt #grup_tarjetas_credito1 ul li.highlight2 .text p + p + p + p {
	    margin-top: 0;
	}
}

/*********************************************
			2 COLS - Soluciones Reales
*********************************************/

.lt #encuesta_soluciones_reales .boton_mediano{
	float: right!important;
	display: block;
}
.lt #encuesta_soluciones_reales .boton > p{
	height: 39px;
	margin:0!important;
}
.lt #encuesta_soluciones_reales .boton + div + h3{
	margin-top: 1em;
}


/*********************************************
			END 2 COLS - Soluciones Reales
*********************************************/


/**********************************************
		2 COLS - OFICINASA y STORE
**********************************************/
.lt #oficinasA .estilo_col_derecha > p.texto_izquierda,
.lt #oficinasA .estilo_col_izquierda > p.texto_centrado,
.lt #oficinasa_store .product_text p + p{
		margin: 0 auto;
		width: 180px;
	}
.lt #oficinasa_store.product .product_text{
		padding: 0;
	}
.lt #oficinasA .contenedor_exterior_columnas{
		margin-bottom: 2em;
	}
.lt #oficinasA .contenedor_exterior_columnas .estilo_col_derecha > p.texto_izquierda>a>span.boton_azul,
.lt #oficinasA .contenedor_exterior_columnas .estilo_col_derecha > p.texto_centrado>a>span.boton_azul,
.lt #oficinasA .contenedor_exterior_columnas .estilo_col_izquierda > p.texto_centrado>a>span.boton_azul{
		padding: 13px 13px 13px 50px;
		margin-bottom: 2rem!important;
    	display: inline-block;
	}
/**********************************************
		END 2 COLS - OFICINASA y STORE
**********************************************/

/**********************************************
		2 COLS - BOLSA Y DERIVADOS
**********************************************/
.lt #bolsa_ab_prod_1{
	overflow: hidden;
}
.lt #bolsa_ab_destacados .contenedor_cuatro_columnas {
	margin: 0;
}
.lt #bolsa_ab_destacados .contenedor_cuatro_columnas .template4columnas_columna{
	width: 20%;
	margin: 0;
}
@media(max-width:992px){
	.lt #bolsa_ab_destacados .contenedor_cuatro_columnas .template4columnas_columna{
		width: 100%;
	}
}
.lt #bolsa_ab_destacados .contenedor_cuatro_columnas .template4columnas_columna p{
	text-align: center;
}
.lt #bolsa_ab_destacados .contenedor_cuatro_columnas .template4columnas_columna p:first-child .azul_turquesa strong{
	min-height: 94px;
	display: block;
}
.lt #bolsa_ab_prod_2 .product_title h2{
	margin-top: 2em;
}
.lt #bolsa_ab_prod_2 .product_text{
	float: right;
}
.lt #bolsa_ab_prod_2 .product_media{
	float: left;
}
.lt #bolsa_ab_prod_2 .product_text ul{
	padding: 0;
	padding-left: 30px
}

.lt #tarifas_futuro.article_group.dropdown .contenedor_exterior_columnas {
	background: #f1f2f4;
	border: 2px solid #ececec;
	padding: 2%;
	width: 96%;
	margin: 5px 0 !important;
}
/* #bolsa_ab_prod_1, #bolsa_ab_prod_2{ */
/* 	background: #F7F7F7; */
/* } */

/**********************************************
		END 2 COLS - BOLSA Y DERIVADOS
**********************************************/


/**********************************************
		2 COLS - FONDOS
**********************************************/
@media (max-width: 770px){
	.lt #broker_online .estilo_col_derecha,
	.lt #broker_online .estilo_col_izquierda{
		width:50%;
	}
}
@media (max-width: 640px){
	.lt #broker_online .texto_centrado > span > a{
		float: none;
		margin: 0 auto;
	}
	.lt #broker_online .texto_centrado .boton_pequeno > a{
		float: none;
		width: 200px;
	}
	.lt #broker_online .estilo_col_derecha,
	.lt #broker_online .estilo_col_izquierda{
		width:100%;
	}
}
/**********************************************
		END 2 COLS - FONDOS
**********************************************/

/* PROMO RESTAURANTE */

.lt #promo_restaurantes {
    margin: 0 auto;
    background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/promo_restaurantes.jpg") no-repeat scroll 0 50%;
    padding: 30px 75px;
    text-align: center;
    width: 100%;
    margin-top: 25px;
}

@media (max-width: 640px){
	.lt #promo_restaurantes {
		padding: 20px 30px;
	}
	.lt #promo_restaurantes .boton.boton_flecha_pequeno {
		width: auto!important;
	}
}

.lt #promo_restaurantes h2 {
    color: #000;
    font-size: 36px;
    text-align: center;
    margin: 0;
}

.lt #promo_restaurantes .article_text {
    background: #fff;
    padding: 10px;
}
.lt #promo_restaurantes .article_text > p + p {
    margin: 25px 0;
}

.lt #promo_restaurantes .boton.boton_flecha_pequeno {
    background: #007eae none repeat scroll 0 0;
    padding: 10px;
    margin: 0 auto;
    float: none;
    width: 35%;
    font-weight: bold;
    border-radius: 4px;
}

.lt #promo_restaurantes .boton.boton_flecha_pequeno a {
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}
.lt #promo_restaurantes .boton.boton_azul {			/* Duplicado para cuando se cambie la clase del boton por ediciÃÂ¯ÃÂ¿ÃÂ½n */
    background: #007eae none repeat scroll 0 0;
    float: left;
    margin: 10px 0 0 135px;
    padding: 10px;
}
.lt #promo_restaurantes .boton.boton_azul a {  /* Duplicado para cuando se cambie la clase del boton por ediciÃÂ¯ÃÂ¿ÃÂ½n */
    color: #fff;
    font-size: 16px;
    text-decoration: none;
}


.lt #promo_restaurantes._normal_appearance article.article.normal div.article_text p {
    font-size: 16px;
}

.lt #promo_restaurantes._normal_appearance article.article.normal div.article_text p.texto_aclarativo {
    font-size: 10px;
}

/* CARNE JOVEN / MAPA INTERACTIVO */

/* CARNE JOVEN */
.lt #columnas_tarjeta_joven img{
	max-width: 100%;
	height: auto;
}
.lt #columnas_tarjeta_joven .text {
    background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/carnet_jove.png") no-repeat scroll center 44px;
    height: 290px;
    text-align: center;
    float: left;
    margin: 10px 0;
    width: 105%;
}

.lt #columnas_tarjeta_joven .text h4 {
    margin-bottom: 25px;
    font-size: 15px;
    margin-top: 1rem;
}

.lt #columnas_tarjeta_joven .text p {
    margin: 0 auto;
    width: 300px;
    font-size: 12px;
}

.lt #columnas_tarjeta_joven .text p img {
    margin-top: 10px;
    margin-right: 20px;
}

.lt #columnas_tarjeta_joven .product {
    background: url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/article_medium_bg.jpg) no-repeat center
 bottom;
    margin-bottom: 20px;
    padding-bottom: 40px;
}

.lt #columnas_tarjeta_joven .contenedor_doscolumnas .ancho33, .lt .contenedor_trescolumnas .ancho33 {
    float: left;
    width: 33%;
    padding: 0 15px;
}
@media (max-width: 900px){
	.lt #columnas_tarjeta_joven .contenedor_doscolumnas .ancho33,
	.lt .contenedor_trescolumnas .ancho33 {
    	width: 100%;
	}
	.lt #mapa_tarjeta_joven+.highlights_intelligent_displayview_special_appearance .contenedor_cuatrocolumnas .ancho25 {
    	width: 100%!important;
	}

}
@media (max-width: 460px){
	.lt #columnas_tarjeta_joven .text p{
		width: 100%;
	}
	.lt #columnas_tarjeta_joven .text{
		background-size: 104%;
		background-position: -5px 44px;
	}
}
@media (max-width: 400px){
	.lt #columnas_tarjeta_joven .text p{
		font-size: 11px;
	}
	.lt #columnas_tarjeta_joven .text{
	    background-size: 300%;
    	background-position: center!important;
	}
	.lt #columnas_tarjeta_joven .text{
		background-position: -4px 47px;
	}
}
/* Mapa Interactivo Tarjetas Carnet Joven */
.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo #mapa-original.mapa-original {
    background: url("https://filwpc-filwpc.pro.internet.cloud.lacaixa.es/deployedfiles/particulares/CSS/Estaticos/images/3.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 360px;
    width: 470px;
    margin: 10px auto;
    display: block!important;
}

html[lang="ca"] .lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo #mapa-original.mapa-original {
     background: url("https://filwpc-filwpc.pro.internet.cloud.lacaixa.es/deployedfiles/particulares/CSS/Estaticos/images/3_ca.jpg") no-repeat scroll 0 0 transparent;
}

.lt #mapa_tarjeta_joven #mapa .mapa-provincias {
    float: left;
    height: 355px;
    margin-top: -355px;
    width: 470px;
}

.lt #mapa_tarjeta_joven #mapa .mapa-click {
    float: left;
    height: 355px;
    width: 470px;
}

.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo {
    margin: 0 auto;
    width: 470px;
}

.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .title h1 {
    clear: both;
    display: block;
    font-size: 14px;
    font-style: italic;
    width: 100%;
    float: left;
    margin-left: 15px;
    line-height: normal;
}

.lt #mapa_tarjeta_joven #mapa .mapa-provincias{
    width: auto;
}

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight {
    float: left;
    height: auto;
    list-style: outside none none;
    margin: 10px 0;
    width: 100%;
    display: none;
}


.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .title h1 {
    background: none repeat scroll 0 0 #f0f4f7;
    color: #0099dd;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: auto;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    line-height: normal;
}


.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_trescolumnas .ancho33 {
    text-align: center;
}

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_trescolumnas .ancho33 h4,
.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_cuatrocolumnas .ancho25 h4 {
    background: #019ee1;
    text-align: center;
    padding: 5px 0px 5px 0px;
    color: #fff;
    width: 100%;
    margin-top: 10px;
    font-weight: bold;
    font-size: 11px;
}

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_trescolumnas .ancho33 p {
    background: none;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
}

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_trescolumnas .ancho33 p a {
    text-decoration: none;
}

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_trescolumnas .ancho33 p .boton.boton_flecha_mediano {
    background: #f4c53d url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_candadocerradonegro.png) no-repeat 15px center!important;
    clear: both;
    color: #000!important;
    display: block;
    width: 160px;
    font-size: 1.4rem;
    font-weight: bold;
    text-decoration: none;
    border: 0;
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
    padding: 8px 15px 8px 44px;
    word-break: normal;
    margin: 0 auto;
}

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_cuatrocolumnas .ancho25 p .boton.boton_flecha_mediano {
    background: #f4c53d url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_candadocerradonegro.png) no-repeat 15px center!important;
    clear: both;
    color: #000!important;
    display: block;
    width: 160px;
    font-size: 1.4rem;
    font-weight: bold;
    text-decoration: none;
    border: 0;
    border-radius: 4px;
    height: 100%;
    overflow: hidden;
    padding: 8px 15px 8px 44px;
    word-break: normal;
    margin: 0 auto;
}


.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_cuatrocolumnas {
    float: left;
    margin: 10px 0;
    width: 100%;
}

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_cuatrocolumnas .ancho25 {
    display: block;
    height: auto;
    text-align: center;
    width: 25%;
}


/* #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_cuatrocolumnas .ancho25 h4 { */
/*     background: none repeat scroll 0 0 #019ee1; */
/*     color: #fff; */
/*     font-weight: bold; */
/*     margin-bottom: 10px; */
/*     padding: 5px 0 5px 28px; */
/*     text-align: left; */
/*     width: 80%; */
/* } */

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_cuatrocolumnas .ancho25 p {
    background: none;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 10px;
    text-align: center;
}

.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight .text .normal.contenedor_cuatrocolumnas .ancho25 p a {
    text-decoration: none;
}
.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight.highlight {
    display: none;
}
.lt #mapa_tarjeta_joven + .highlights_intelligent_displayview_special_appearance ul li.highlight.highlight3 {
    display: block;
}
.lt #mapa_tarjeta_joven #mapa-original{
	height: auto;
}
/* RWD Mapa interactivo (mapa tarjeta joven) */

@media(max-width: 490px){
	.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo{
		margin: 0 auto;
    	width: 100%;
	}
	.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo #mapa-original.mapa-original{
	    background-size: 100%;
        background-repeat: no-repeat;
    	width: 100%;
	}
	.lt #mapa_tarjeta_joven #mapa .mapa-click{
		width: 100%;
	}
	.lt #mapa_tarjeta_joven #mapa .mapa-provincias{
		background-size: 100%;
	    background-repeat: no-repeat;
    	width: 100%;
	}
	.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo #mapa-original.mapa-original #mapa-provincias img{
		max-width: 100%;
		height: auto;
	}
}
@media(max-width: 450px){
	.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo #mapa-original.mapa-original{
		height: 290px;
	}

}
@media(max-width: 400px){
	.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo #mapa-original.mapa-original{
		height: 250px;
	}

}
@media(max-width: 375px){
	.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo #mapa-original.mapa-original{
		height: 225px;
	}

}
@media(max-width: 350px){
	.lt #mapa_tarjeta_joven.article_intelligent_displayview_normal_appearance .text #mapa.contenido_articulo #mapa-original.mapa-original{
		height: 215px;
	}

}




/************************************************
			CAMPANA TRASPASOS - PLANES 2 COLS
*************************************************/


/* OM id="om_planes_ppa*/

.lt #om_planes_ppa, #om_ppa_simulador{
    float: left;
    width: 50%;
    margin-top: 2.5rem;
}

.lt #om_planes_ppa .contenido_articulo,
.lt #om_ppa_simulador .contenido_articulo {
    margin: 0;
}

.lt #om_planes_ppa .contenedor_exterior_columnas,
.lt #om_ppa_simulador .contenedor_exterior_columnas {
    min-height: 190px;
    position: relative;
    width: 350px;
    margin: 0;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_derecha,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_derecha {
    padding: 6px!important;
    top: 28px;
    right: 5px!important;
    height: auto!important;
    width: 135px !important;
    float: right;
    border: 1px solid #000;
    position: absolute;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_derecha .texto_centrado,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_derecha .texto_centrado {
    color: #000;
    font-size: 3em!important;
    font-weight: bold;
    text-align: center;
    padding-bottom: 0;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_derecha p strong,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_derecha p strong {
    color: #141414;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_derecha p.texto_centrado strong ,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_derecha p.texto_centrado strong  {
    color: #bdbdbd;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_derecha p +p strong,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_derecha p +p strong  {
    font-size: 10px;
    font-weight: normal;
    line-height: 9px;
    text-align: justify;
    display: block;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_izquierda,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_izquierda {
    width: 100% !important;
    padding: 0;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_izquierda p,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_izquierda p {
    font-size: 12px;
    margin: 0 0 5px;
    padding: 0;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_izquierda p:first-child,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_izquierda p:first-child {
    line-height: 1.3em;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_izquierda p + p,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_izquierda p + p {
    width: 217px;
    font-size: 10px;
    text-align: justify;
    line-height: 1em;
}

.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_izquierda p + p,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_izquierda p + p {
    width: 160px;
    font-size: 10px;
    text-align: justify;
    line-height: 1em;
}
.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_izquierda p img,
.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_izquierda p img{
	display: inline;
}

@media (max-width: 760px){
	.lt #om_planes_ppa,
	.lt #om_planes_ppa + #planes_om,
	.lt #om_ppa_simulador{
		float: left;
		width: 100%;
	}

	.lt #om_planes_ppa .contenedor_exterior_columnas,
	.lt #om_ppa_simulador .contenedor_exterior_columnas,
	.lt #main #om_planes_ppa + #planes_om.articulo_ligero .contenedor_exterior_columnas{
		margin: 0 auto!important;
		float: none;
	}
	.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_derecha ,
	.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_derecha {
	    top: 40px;
	    right: 0;
	}
}

@media (max-width: 420px){
	.lt #om_planes_ppa .contenedor_exterior_columnas,
	.lt #om_ppa_simulador .contenedor_exterior_columnas,
	.lt #main #om_planes_ppa + #planes_om.articulo_ligero .contenedor_exterior_columnas{
		width: 100%;
	}
	.lt #om_planes_ppa .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	.lt #om_ppa_simulador .contenedor_exterior_columnas .estilo_col_izquierda p + p {
		width: 135px;
	}

	.lt #main #om_planes_ppa + #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_izquierda p + p{
		width: 135px;
	}
	.lt #main #om_planes_ppa + #planes_om.articulo_ligero .contenedor_exterior_columnas .estilo_col_izquierda{
		padding: 0!important;
	}
	.lt #main #om_planes_ppa + #planes_om.articulo_ligero .contenedor_exterior_columnas .estilo_col_derecha{
		width: 135px;
		top: 35px;
	}
	.lt #main #om_planes_ppa + #planes_om.articulo_ligero .contenido_articulo .contenedor_exterior_columnas .estilo_col_derecha p img{
		max-width:100%;
		margin: 0 auto;
	}
}

/* ERROR PLANES */
.lt div#errors{
	margin-top: 25px;
	border: none!important;
	background: none!important;
}
.lt div#errors img {
    float: left;
    margin-left: 0;
    margin-right: 15px;
    margin-top: 10px;
}

/*CARRUSEL*/
.lt .carousel-group .carousel-items-list .carousel-items {
	text-align: center;
	margin: 0 0;
	white-space: nowrap;
}
.lt .carousel-group .carousel-items-list .carousel-item {
    background: none;
    padding: 0 6px;
    font-size: 1.6rem;
    width: 15rem;
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

.lt .carousel-group .carousel-items-list .carousel-item a{
    text-decoration: none;
}
.lt .carousel-group .carousel-items .carousel-thumb{
    max-width: 100px;
    margin:0 auto;
}
.lt .carousel-group .carousel-items .carousel-thumb img{
	max-width: 100%;
	width: auto;
}
.lt .carousel-group .carousel-items .carousel-item-title {
    white-space: normal;
}
.lt .carousel-group .carousel-item .carousel-item-title p {
    font-family: 'OpenSans-Bold', Arial, serif;
    color: #555;
    font-size: 1.2rem;
    margin-top: 1rem;
    line-height: 1.4rem;
}

.lt .carousel-group .carousel-content .product_text{
    width: 100%;
    float:none;
    padding-right: 0;
    overflow: hidden;
}
.lt .carousel-group .carousel-content .product_text .product_link{
    margin-bottom: 10px;
}
@media(max-width: 640px){
	.lt .carousel-group .carousel-content .product_text .product_link + ul{
		clear:both;
	}
}
.lt .carousel-group .carousel-content .product_footer{
    margin-top:20px;
    float:none;
}

.lt .carousel-group .carousel-content .product_footer p.texto_aclarativo {
    font-size: 1.2rem;
}




/*ORden ministerial dentro de carrusel*/
/** Cuadro orden ministerial **/

.lt #gris_depositos.carousel-group .carousel-content {
    padding-top: 250px!important;
    position: relative;
    margin-top: 0;
}

@media ( max-width : 460px) {
    .lt #gris_depositos.carousel-group .carousel-content {
        padding-top: 360px!important;
        position: relative;
    }
}
.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo {
    position: absolute;
    top: 0px;
    margin: 5px 5px 0;
    width: 470px;
    min-height: 200px;
    right:0;
}
@media ( max-width : 640px) {
    .lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo {
        width: 100%;
        margin: 0px auto 0;
        float: none;
    }
}
.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo  p{
    line-height: 14px;
    font-size: 1rem;
}

.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo {
    height: auto;
    width: 40%;
    padding: 5px;
    border: 1px solid #000;
    margin-top: 54px;
    float: left;
}

@media (max-width: 640px){
    .lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo{
        width: 30%;
        float:right;
    }
    .lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo{
        width:60%;
    }
}
@media (max-width: 460px){
    .lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo{
        width: 161px;
        margin: 10px 30%;
    }
    .lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo{
        width:100%!important;
        min-height: 0!important;
    }
    .lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo p:first-child{
        width: 100%!important;
    }
}
@media (max-width: 400px){
    .lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo{
        margin: 10px 26%;
    }
}
@media (max-width: 350px){
    .lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo{
        margin: 10px 20%;
    }
}


.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo .texto_centrado{
    font-size: 2.8em;
    color: #000;
}
.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo .texto_centrado strong{
    color: #bdbdbd;
}

.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_derecha_alternativo p+p{
    text-align: justify;
}

.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo{
    padding: 5px;
    margin-top: 12px;
    min-height: 210px;
    width:60%;
    float: left;
}

.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo p{
    font-size: 1.2rem;
    margin: 5px 0 0 0;

}
.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo p:first-child{
    width: 200%;
}
.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo p:nth-child(2){
    margin-top: 21px;
}
.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo p .texto_grande{
    margin-bottom: 10px;
    display: block;
}

.lt #gris_depositos.carousel-group .carousel-content .product_text .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo p img {
    padding-right: 5px;
    display:inline;
}
/*Fin de la orden ministerial*/

/*Carrusel de banca a distancia*/

/*videos 100%*/
.lt #center_video.carousel-group .carousel-content .product_text{
    margin-top:2rem;
}
.lt #center_video.carousel-group .carousel-content .product_text p {
    width: 100%;
    float:left;
}
.lt #center_video.carousel-group .carousel-content .product_text .product_media {
    width: 100%;
    float:left;
}

.lt .carousel-group .carousel-content .contenedor_exterior_columnas + p {
    overflow: hidden;
}

/*carrusel de 5 elementos que se ben visulaizar sin flechas*/
.lt #agrupacion_larga.product_tabs5.horizontal ul{
    overflow: hidden;
}
.lt #agrupacion_larga.product_tabs5.horizontal li{
    float:left;
    width: 20%;
    margin:0;
    padding: 0 5px;
    list-style: none;
    background: none;
}

@media(max-width: 800px){
    .lt #agrupacion_larga.product_tabs5.horizontal li{
        float:none;
        width: 100%;
        margin:0 auto;
        text-align: center;
        padding: 0 5px;
    }


}
    /*FIN CARRUSEL*/

/*********************************************
		Redes Sociales 2 Cols
*********************************************/

#redes_emprendedor._alternative_appearance, #redes_lacaixa._alternative_appearance, #redes_lkxa._alternative_appearance, #redes_obrasocial._alternative_appearance {
    float: left;
    width: 100%;
}
#redes_emprendedor._alternative_appearance .article_intro {
/*     background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/back-emprendedor2.gif") repeat-y scroll 0 0 transparent; */
    background-size: 100%;
    height: 41px;
    margin-bottom: 25px;
    width: 100%;
    border-bottom: 3px solid #9F9F9F;
}
#redes_emprendedor._alternative_appearance .article_intro:after{
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #9F9F9F;
    content: "";
    display: block;
    left: 88%;
    margin-left: -20px;
    position: absolute;
    top: 120px;
}
#redes_lacaixa._alternative_appearance .article_intro {
/*     background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/back-redessociales2.gif") repeat-y scroll 0 0 transparent; */
    background-size: 100%;
    height: 41px;
    margin-bottom: 25px;
    width: 100%;
    border-bottom: 3px solid #9F9F9F;
}
#redes_lacaixa._alternative_appearance .article_intro:after{
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #9F9F9F;
    content: "";
    display: block;
    left: 15%;
    margin-left: -20px;
    position: absolute;
    top: 120px;
}
#redes_lkxa._alternative_appearance .article_intro {
/*     background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/back-lkxa2.gif") repeat-y scroll 0 0 transparent; */
    background-size: 100%;
    height: 41px;
    margin-bottom: 25px;
    width: 100%;
    border-bottom: 3px solid #9F9F9F;
}
#redes_lkxa._alternative_appearance .article_intro:after{
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #9F9F9F;
    content: "";
    display: block;
    left: 40%;
    margin-left: -20px;
    position: absolute;
    top: 120px;
}
#redes_obrasocial._alternative_appearance .article_intro {
/*     background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/back-obrasocial2.gif") repeat-y scroll 0 0 transparent; */
    background-size: 100%;
    height: 41px;
    margin-bottom: 25px;
    width: 100%;
    border-bottom: 3px solid #9F9F9F;
}
#redes_obrasocial._alternative_appearance .article_intro:after{
	border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #9F9F9F;
    content: "";
    display: block;
    left: 65%;
    margin-left: -20px;
    position: absolute;
    top: 120px;
}

#redes_emprendedor._alternative_appearance .article_intro a, #redes_lacaixa._alternative_appearance .article_intro a, #redes_lkxa._alternative_appearance .article_intro a, #redes_obrasocial._alternative_appearance .article_intro a  {
    width: 25%;
    display: block;
    margin: 0;
    padding: 0;
    float: left;
    text-align: center;
}
.lt .social_cont_central.cont_social_total {
/*     background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/social_cont_central_background.jpg") no-repeat scroll 0 0 transparent; */
    float: left;
    height: 361px;
    padding: 1em;
    width: 100%;
    background: #F7F7F7;
    border-radius: 2px;
    box-shadow: 0px 0px 6px -2px;
    margin-bottom: 1.5em;
}
.lt .cont_social_medio {
/*     background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/social_cont_central_2column_background.jpg") no-repeat scroll 0 1px transparent; */

    height: 311px;
    width: 50%;
    background: #F7F7F7;
    border-radius: 2px;
    box-shadow: 0px 0px 6px -2px;
    padding: 1em;
    margin: 0 auto 1.5em auto;
    float: none;
}
.lt .social_cont_central.cont_social_medio .social_contenido {
    height: 260px;
}
.lt .social_cont_central.cont_social_medio .social_contenido #items > .item{
    font-size: 1.1rem;
}

.lt .social_cont_central .social_top {
    border-bottom: 1px solid #DADADA;
    float: left;
    /* padding-left: 0.2em; */
    padding: 0;
    width: 100%;
/*     margin-top: -10px; */
    padding-bottom: 2px;
}
.lt .social_cont_central.cont_social_medio .social_top {
    width: 100%;
}
.lt .social_top {
    border-bottom: 1px solid #DADADA;
    float: left;
/*     margin-left: 1.2em; */
    padding-bottom: 0.3em;
    padding-top: 0.5em;
}

.lt .left_social_top {
    float: left;
    margin-left: 0;
    width: auto;
}

.lt .social_cont_central h2 {
    background: none repeat scroll 0 0 transparent;
    color: #686868;
    font-size: 1em;
    margin: 0!important;
    padding: 0;
    line-height: normal;
    float: left;
}

.lt .right_social_top {
    float: right;
    width: auto;
}

.lt .right_social_top a {
    color: #696969;
    float: left;
    font-size: 0.8em;
    padding-right: 0.2em;
    text-decoration: underline !important;
}
.lt .right_social_top img {
    float: left;
    margin-left: 0.2em;
    margin-right: 0;
    padding: 0;
}
.lt .social_contenido {
    float: left;
    height: 290px;
    overflow: hidden;
/*     padding-left: 1.3em; */
    padding-top: 0.5em;
    width: 100%;
    display: block;
}
.lt .social_contenido iframe{
	margin: 0;
}
/* Carousel Youtube */

.lt .carrusel_youtube {
    float: left;
    width: 100%;
}

.lt .carrusel_youtube .contvideogaleria #wrap {
    float: right;
    height: 290px;
    width: 210px;
}
.lt .carrusel_youtube .contvideogaleria {
    background: none repeat scroll 0 0 #F7F7F7;
    display: block;
    float: left;
    height: 300px;
    width: 100%;
}

.lt .carrusel_youtube .contvideogaleria #videogaleria {
    float: left;
}

/* Flickr */

.lt .flickr {
	float: right;
	padding-right: 7px;
	position: relative;
}

.lt #flickr_badge_uber_wrapper {
	float: left;
	text-align: center;
	width: 100%;
}

.lt #flickr_badge_wrapper {
	float: left;
	height: 213px;
/* 	width: 339px; */
	padding: 10px 4px;
}

.lt #flickr_badge_uber_wrapper a:hover,#flickr_badge_uber_wrapper a:link,.lt #flickr_badge_uber_wrapper a:active,#flickr_badge_uber_wrapper a:visited
	{
	background: inherit !important;
	color: #3993FF;
	text-decoration: none !important;
}

.lt #flickr_www {
	clear: both;
	color: #3993FF !important;
	display: block;
	font: 11px Arial, Helvetica, Sans serif !important;
	padding: 0 10px !important;
	text-align: right;
}
.lt .flickr_badge_image {
	float: left;
	width: 25%;
}

.lt .flickr_badge_image img {
    max-width: 85%;
    height: auto;
}
.lt .cont_social_medio .social_contenido iframe{
	width: 100%!important;
}

/* Linkedin */

.lt #caja_linkedin ul li{
	float:left;
	width:50%;
	padding: 0;
	background: none;
}
.lt #caja_linkedin ul li img{
    max-width: 100%;
   	height: auto;
}

@media (max-width: 840px){
	.lt #caja_linkedin ul li{
		float:left;
		width: 100%;
		padding: 0;
		background: none;
		margin-bottom: 1rem;
	}
	.lt #caja_linkedin ul li img{
		display: block;
		margin: 0 auto;
	}
}

/* Deshabilitar LKXA Tab */

.lt #redes_lacaixa .article_intro p a:nth-child(2){
	pointer-events: none;
    cursor: default;
}
.lt #redes_lkxa .article_intro p a:nth-child(2){
	pointer-events: none;
    cursor: default;
}
.lt #redes_obrasocial .article_intro p a:nth-child(2){
	pointer-events: none;
       cursor: default;
}
.lt #redes_emprendedor .article_intro p a:nth-child(2){
	pointer-events: none;
       cursor: default;
}

/* RWD Redes Sociales 2 Cols */

@media(max-width: 840px){
	.lt .cont_social_medio{
		width: 360px;
	}
}
@media(max-width: 420px){
	.lt .cont_social_medio{
		width: 100%;
	}
}
@media(max-width: 550px){

	.lt #redes_lacaixa .article_intro p a{
		width:100%!important;
	    margin: 5px!important;
	}
	.lt #redes_lacaixa .article_intro p a:first-child{
		border-bottom: 3px solid #9F9F9F;
	}
	.lt #redes_lacaixa._alternative_appearance .article_intro{
		height: auto;
		border: none;
	}
	.lt #redes_lacaixa._alternative_appearance .article_intro:after{
		display: none;
	}


	.lt #redes_lkxa .article_intro p a{
		width:100%!important;
	    margin: 5px!important;
	}
	.lt #redes_lkxa .article_intro p a:nth-child(2){
		border-bottom: 3px solid #9F9F9F;
	}
	.lt #redes_lkxa._alternative_appearance .article_intro{
		height: auto;
		border: none;
	}
	.lt #redes_lkxa._alternative_appearance .article_intro:after{
		display: none;
	}



	.lt #redes_obrasocial .article_intro p a{
		width:100%!important;
	    margin: 5px!important;
	}
	.lt #redes_obrasocial .article_intro p a:nth-child(3){
		border-bottom: 3px solid #9F9F9F;
	}
	.lt #redes_obrasocial._alternative_appearance .article_intro{
		height: auto;
		border: none;
	}
	.lt #redes_obrasocial._alternative_appearance .article_intro:after{
		display: none;
	}


	.lt #redes_emprendedor .article_intro p a{
		width:100%!important;
    	margin: 5px!important;
	}
	.lt #redes_emprendedor .article_intro p a:nth-child(4){
		border-bottom: 3px solid #9F9F9F;
	}
	.lt #redes_emprendedor._alternative_appearance .article_intro{
		height: auto;
		border: none;
	}
	.lt #redes_emprendedor._alternative_appearance .article_intro:after{
		display: none;
	}
}
@media(max-width: 400px){
	.lt .flickr_badge_image{
		width: 33%;
	}
	.lt .flickr_badge_image img {
	    max-width: 72%;
	    height: auto;
	}
	.lt #flickr_www{

	}
}
@media(max-width: 380px){
	.lt .flickr_badge_image{
		width: 50%;
	}
	.lt .flickr_badge_image img {
	    max-width: 61%;
	    height: auto;
	}
}
@media(max-width: 350px){
	.lt .hcount #count {
	    width: 48px;
	    font-size: 8px;
	}
}

/* Carousel */


/* END CARRUSEL*/

/* General 2 COLS */

.lt article.article .article_text p.texto_centrado span.boton {
	margin: 0 auto;
	width: 100%;
	float: none;
	clear: none;
	display: block;
	overflow: hidden;
}

.lt article.article .article_text p.texto_centrado span.boton a{
	display: inline-block;
	float: none;
}
/* END General 2 COLS */

/* Oficinasa 2 COLS */

.lt #gallery._normal_appearance article.article.normal .article_text .estilo_col_izquierda,
.lt #gallery._normal_appearance article.article.normal .article_text .estilo_col_derecha {
	padding: 0;
	margin: 0;
}
.lt #gallery._normal_appearance article.article.normal .article_text .estilo_col_izquierda {
    float: left;
    padding-right: 0;
    width: 50%;
}
.lt #gallery._normal_appearance article.article.normal .article_text .estilo_col_izquierda h3,
.lt #gallery._normal_appearance article.article.normal .article_text .estilo_col_derecha h3{
	display: inline-block;
}

.lt #gallery .article_text .estilo_col_derecha ul,
.lt #gallery .article_text .estilo_col_izquierda h3,
.lt #gallery .article_text .estilo_col_derecha h3 {
    padding-left: 12px;
}
.lt #gallery .article_text .estilo_col_izquierda h3,
.lt #gallery .article_text .estilo_col_derecha h3{
	margin: 0;
}
.lt #gallery._normal_appearance article.article.normal .article_text ul {
    margin-left: 0;
}
.lt #gallery._normal_appearance article.article.normal .article_text ul li {
    clear: none;
    display: inline-block;
    float: left;
    list-style: outside none none;
    background: none;
    padding: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 5px;
    width: auto;
}
.lt #gallery._normal_appearance article.article.normal .article_text ul li img{
	display: inline;
}
.lt @media/*(min-width: 990px) and */(max-width:1200px){
	#gallery._normal_appearance article.article.normal .article_text .estilo_col_derecha,
	#gallery._normal_appearance article.article.normal .article_text .estilo_col_izquierda {
		width: 380px;
		float: none;
		margin: 0 auto!important;
	}
}
@media(max-width:440px){
	.lt #gallery._normal_appearance article.article.normal .article_text .estilo_col_derecha,
	.lt #gallery._normal_appearance article.article.normal .article_text .estilo_col_izquierda{
		width: 100%;
	}
	.lt #gallery._normal_appearance article.article.normal .article_text ul li{
		width: 100%;
		margin: 5px auto;
	}
	.lt #gallery._normal_appearance article.article.normal .article_text ul li:first-child{
		margin-top: 10px;
	}
	.lt #gallery._normal_appearance article.article.normal .article_text ul li img{
		display: block;
		margin: 0 auto;
	}
}

/* RESPONSIVE COLORBOX */
@media(max-width: 768px){
	.lt~#colorbox{
	    width: 100%!important;
	    left: 0!important;
	    height: auto!important;
	}
	.lt~#colorbox #cboxWrapper{
		width: 100%!important;
    	height: auto!important;
	}
	.lt~#colorbox #cboxWrapper #cboxContent{
		width: 80%!important;
		margin: 0 auto!important;
		/* left: 0!important; */
		/* height: auto!important; */
		padding: 3rem 0!important;
		float: none!important;
	}
	.lt~#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{
	    border: 0px;
	    /* width: auto!important; */
	    height: auto!important;
	    margin: 0 auto;
	}
	.lt.only-logo~#colorbox #cboxWrapper #cboxContent #cboxLoadedContent{
		width: 100%!important;
	}
	.lt~#colorbox #cboxWrapper #cboxContent #cboxLoadedContent .cboxPhoto{
		max-width: 100%!important;
   		height: auto!important;
	}
}

/* END RESPONSIVE COLORBOX */

/* Donde estamos */

.lt #oficinasa_donde_estamos .contenedor_exterior_columnas .estilo_col_derecha .texto_centrado .boton_azul a{
	float: none;
	display: inline;
	margin-top: 2rem;
}
.lt #oficinasa_donde_estamos .contenedor_exterior_columnas .estilo_col_derecha .texto_centrado{
	margin-top: 4rem;
}
.lt #oficinasa_donde_estamos .contenedor_exterior_columnas .estilo_col_izquierda ul{
	margin: 10px 0;
}
.lt #oficinasa_donde_estamos .contenedor_exterior_columnas .estilo_col_izquierda ul li{
	margin-top: 5px;
}
/* END Oficinasa 2 COLS */

/*********************************************
	2 COL NO LEFT (BUSCADOR POR NECESIDADES)
*********************************************/

/* Destacados verticales imagen izquierda */
.lt .highlights_intelligent_displayview_vertical_normal_appearance{
	overflow: hidden;
	width: 100%;
}
.lt .highlights_intelligent_displayview_vertical_normal_appearance > ul li {
	border-bottom: 1px solid #e7e7e7;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 22px 12px 0;
	position: relative;
	background: transparent;
	height: auto;
	min-height: 245px;
	width: 50%;
}

@media ( max-width : 640px) {
	.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li {
		width:	100%;
		height: 200px;
		min-height: 0;
	}
}

@media ( max-width : 430px) {
	.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li {
		width:	100%;
		height: auto;
		min-height: 240px;
	}
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance .image_text
	{
	float: left;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance .left_image
	{
	float: left;
	width: 104px;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance .right_text
	{
	float: right;
	padding-left: 2px;
	width: 216px;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li .image_text
	{
	width: 100%;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li .left_image
	{
	max-width: 80px;
	width: 30%;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li .left_image img
	{
	max-width: 100%;
	margin: 0;
	width: 60px;
	height: 60px;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li .right_text
	{
	padding-left: 10px;
	width: 70%;
	float: left;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li .right_text h2	{
	margin: 0;
	font-size: 2rem;
	height: auto;
	display: inline;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li .right_text p
	{
	font-size: 1.4rem;
}

.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li .right_text p .enlace_especial a
	{
	bottom: 10px;
	position: absolute;
	right: 18px;
	outline: none;
}
 @media ( min-width : 992px) and (max-width: 1200px){
	.lt .highlights_intelligent_displayview_vertical_normal_appearance ul li .right_text h2{
		font-size:1.5rem;
	}
 }

/* Destacados Horizontales */

.lt .highlights_intelligent_displayview_horizontal_normal_appearance li {
	background: #f1f2f4 url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/back_dest_buc_nec_doble.png") no-repeat
		-2px -2px;
	height: 250px;
	margin: 0 1% 20px;
	position: relative;
	width: 31.3%;
	float: left;
	border-radius: 3px;
	padding: 0;
}
@media ( max-width : 640px) {
	.lt .highlights_intelligent_displayview_horizontal_normal_appearance li {
	 	width: 48%;
	}
}
@media ( max-width : 460px) {
	.lt .highlights_intelligent_displayview_horizontal_normal_appearance li {
	 	width: 100%;
	 	height: 220px;
	}
}
.lt .highlights_intelligent_displayview_horizontal_normal_appearance li img
	{
	display: block;
	height: auto;
	max-width: 100%;
}

.lt .highlights_intelligent_displayview_horizontal_normal_appearance .left_text
	{
	float: left;
	padding: 12px 12px 0 12px;
	text-align: left;
	width: 73%;
}

.lt .highlights_intelligent_displayview_horizontal_normal_appearance .right_image
	{
	float: right;
	padding: 12px 12px 0 0;
	width: 27%;
}

.lt .highlights_intelligent_displayview_horizontal_normal_appearance .left_text>h2
	{
	font-size: 1.7rem;
	line-height: 2.2rem;
	min-height: 45px;
	margin: 0;
	/*          color: #000; */
}

.lt .highlights_intelligent_displayview_horizontal_normal_appearance .left_text p
	{
	font-size: 1.5rem;
}

.lt .highlights_intelligent_displayview_horizontal_normal_appearance .left_text span.enlace_especial a
	{
	bottom: 6px;
	position: absolute;
	outline: none;
}

/* Buscador por necesidades */

.lt .contenido_formulario #option_params + form[name="buscador_por_necesidades"]{
    margin: 3rem auto 0 auto;
    width: 80%;
	overflow:hidden;
}
@media (max-width: 699px) {
	.lt .contenido_formulario #option_params + form[name="buscador_por_necesidades"] {
		width: 100%;
		max-width: 450px;
		margin: 3rem auto 0 auto;
	}
}

@media (max-width: 640px) {
	.lt .contenido_formulario #option_params + form[name="buscador_por_necesidades"] {
		max-width: 100%;
	}
}
.lt .contenido_formulario #option_params + form[name="buscador_por_necesidades"] p:first-child{
    width: 15%;
    text-align: center;
	float: left;
	clear: none;
}
@media (max-width: 640px) {
	.lt .contenido_formulario #option_params+form[name="buscador_por_necesidades"] p:first-child {
		width: 100%;
		max-width:80px;
	}
}
.lt .contenido_formulario #option_params + form[name="buscador_por_necesidades"] p:nth-child(2){
	width: 70%;
}
.lt .contenido_formulario #option_params + form[name="buscador_por_necesidades"] p:nth-child(3){
	width: 15%;
   	text-align: center;
}
@media (max-width: 640px) {
	.lt .contenido_formulario #option_params + form[name="buscador_por_necesidades"] p:nth-child(3){
		width: 100%;
		text-align: right;
		float:right;
		margin-top:10px;
	}
}
@media (min-width: 992px) and (max-width: 1200px){
	.lt .contenido_formulario #option_params+form select[name="buscador_nec_select"] {
	    margin-left: 20px;
	    margin-right: 0;
	    width: 230px;
	}

}

.lt .contenido_formulario #option_params+form[name="buscador_por_necesidades"] p {
	/*float: left;*/
	/*clear: none;*/
}


.lt .contenido_formulario #option_params+form[name="buscador_por_necesidades"] select {
	height: 22px;
	line-height: 2px;
	margin-right: 10px;
	width: 100%;
}

.lt .contenido_formulario #option_params+form[name="buscador_por_necesidades"] input[type="button"] {
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/boton_buscador_necesidades.png") no-repeat
	scroll 1px 1px transparent;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	line-height: 23px;
	text-align: center;
	width: 52px;
	font-size: 1.2rem;
	padding: 0;
}

/*********************************************
	END 2 COL NO LEFT (BUSCADOR POR NECESIDADES)
*********************************************/
/*********************************************
	2 COLS BANCA A DISTANCIA (PLAY)
*********************************************/

/**** Banner principal banca distancia Play *****/
.lt ._normal_appearance#linea_abierta_play_1 ~ .article,
.lt ._normal_appearance#linea_abierta_play_1 .article {
    width:99%;
    text-align: center;
}
.lt ._normal_appearance#linea_abierta_play_1 .article{
	margin-top:15px;
}
.lt ._normal_appearance#linea_abierta_play_1 ~ .article h2 {
    color:#009ee0;
    font-size:1.5em;
    margin-bottom:5px;
}

.lt ._normal_appearance#linea_abierta_play_1 ~ .article p {
    color:#666666;
}

.lt ._normal_appearance#linea_abierta_play_1 ~ .article .article_text,
.lt ._normal_appearance#linea_abierta_play_1 .article .article_text {
    margin-bottom: 15px;
}

.lt ._normal_appearance#linea_abierta_play_1 ~ .article .article.media {
    position:relative;
}

.lt ._normal_appearance#linea_abierta_play_1 ~ .article .article.media .text_link {
    width: 100%;
    position: absolute;
    z-index: 2;
    background: #e7e7e7;
    display: none;
    text-align: center;
    padding: 15px 5px 5px;
}

.lt ._normal_appearance#linea_abierta_play_1 ~ .article .article.media .text_link a {
    width: 100%;
    display: block;
    background: #e7e7e7 url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/play_particulares.png") no-repeat center 10px;
    padding: 75px 0 18px;
    color: #009ee0;
    text-decoration: none;
    font-weight: bold;
}

.lt ._normal_appearance#linea_abierta_play_1 ~ .article .article.media img{
    z-index: -1;
    cursor: pointer;
    max-width: 100%;
    height: auto;
}

.lt .highlights_intelligent_displayview_horizontal {
    width:99%;
}

.lt .highlights_intelligent_displayview_horizontal ul {
    margin:0;
}
.lt .highlights_intelligent_displayview_horizontal ul li {
    display: inline-block;
    margin: 0 2px 1px 0;
    padding: 0;
    background: none;
}

@media (min-width: 992px) and (max-width: 1200px){
	.lt .highlights_intelligent_displayview_horizontal ul {
	    margin:0 auto;
	    width: 91%;
	}
	.lt .highlights_intelligent_displayview_horizontal ul li{
		width: auto;
	}
}
@media (max-width: 992px){
	.lt .highlights_intelligent_displayview_horizontal ul {
	    margin: 0 auto;
	    width: 78%;
	}
}

@media (max-width: 768px){
	.lt .highlights_intelligent_displayview_horizontal ul {
	    margin: 0 auto;
	    width: 368px;
	}
}
@media (max-width: 462px){
	.lt .highlights_intelligent_displayview_horizontal ul {
		margin: 0 auto;
	    width: 160px;
	}
}

.lt .highlights_intelligent_displayview_horizontal ul li .image {
    position:relative;
}

.lt .highlights_intelligent_displayview_horizontal ul li .image .text_link {
    width: 100%;
    position: absolute;
    z-index: 2;
    background: #e7e7e7;
    display: none;
    text-align: center;
    padding: 6px;
}

.lt .highlights_intelligent_displayview_horizontal ul li .image .text_link a {
    width: 99%;
    display: block;
    background: #e7e7e7 url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/play_particulares.png") no-repeat center 10px;
    padding: 75px 0 20px;
    color: #009ee0;
    text-decoration: none;
    font-weight: bold;
}

.lt .highlights_intelligent_displayview_horizontal ul li .image img{
    z-index: -1;
    cursor: pointer;
}


/* mejora del responsive en descubra lÃÂ¯ÃÂ¿ÃÂ½ne abierta  feedback*/

@media (max-width:1200px) {

.lt .highlights_intelligent_displayview_horizontal {
    width: 90%;
    margin: 0 auto;

}

.lt .main .article.media img {
    width: 100%;
}
}

@media (min-width:460px) and (max-width:768px) {

.lt .highlights_intelligent_displayview_horizontal {
    width: 50%;
    margin: 0 auto;

}
}



/*********************************************
	END 2 COLS BANCA A DISTANCIA
*********************************************/

/*********************************************
	2 COLS EXTRANJEROS
*********************************************/

.lt #tabla_xl table thead tr.tbldestacado th {
    height: 30px;
    padding: 7px;
    border: 3px solid #FFF;
    background: #e4f4fb;
    font-size: 13px;
}

/*********************************************
	2 COLS EXTRANJEROS
*********************************************/

/*********************************************
	VACIA CON LOGO 1 COL
*********************************************/

/*Fix logo cabecera*/
.lt.only-logo .header-bottom #header-bottom-middle-center-col{
    float: none;
    margin-bottom: 20px;
}


/*Textarea formularios 1col*/
.lt .only-logo .contenido_formulario textarea {
    width: 100%;
}
/*Nada-Mucho sliders*/
.lt.only-logo #seguro_auto_valoracion.detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha .ultimo_li {
    float: right;
}
.lt.only-logo #opinio .contenedor_exterior_columnas .estilo_col_derecha .agenda {
    width: 225px;
}
.lt.only-logo #opinio .contenedor_exterior_columnas .estilo_col_derecha .agenda .primer_li {
    float: left;
}
.lt.only-logo #opinio .contenedor_exterior_columnas .estilo_col_derecha .agenda .ultimo_li{
    float: right;
    margin-right: 20px;
}
.lt .detalle_formulario .contenido_formulario #miFormulario hr {
    width: 100%;
}

/*Recuperar presupuesto auto 1col*/
.lt #recuperar_presupuesto_auto._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda {
    padding: 0;
}
.lt #recuperar_presupuesto_auto._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha {
    padding: 0;
}
.lt #recuperar_presupuesto_auto._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda a {
    width: 170px;
}
.lt #recuperar_presupuesto_auto._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha  a{
    width: 170px;
}

/*#encuesta_confirming*/
.lt .detalle_formulario#encuesta_confirming .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha input.nota {
    width: 25px;
}
.lt .detalle_formulario#encuesta_confirming .contenido_formulario form #idencuesta ~ .contenedor_exterior_columnas textarea {
    margin: 0;
    width: 100%;
}
.lt .detalle_formulario#encuesta_confirming .contenido_formulario .contenedor_exterior_columnas{
	text-align: center;
}

/*Radios Muy Util Nada Util*/
.lt .detalle_formulario#encuesta_mailbox .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul li.primer_li {
    padding-right: 5px;
    width: 55px;
    white-space: nowrap;
}
.lt .detalle_formulario#encuesta_mailbox .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha .ultimo_li {
    padding-right: 5px;
    width: 55px;
    white-space: nowrap;
}
/*CardBox*/
.lt #form_ancho.detalle_formulario .contenido_formulario form p textarea {
	margin-left: 0;
}

/*********************************************
	FIN VACIA CON LOGO 1 COL
*********************************************/

/*********************************************************
				CaixaMovil STORE Detalles de producto
*********************************************************/

.lt .detalle_formulario#form_iphone5 #formulario_wapicon .detalle_formulario_wapicon .contenido_formulario h2 {
    display: inline-block;
}
.lt .detalle_formulario#form_iphone5 #formulario_wapicon .detalle_formulario_wapicon .contenido_formulario p img {
    max-width: 100%;
    height: auto;
    margin: 0 auto;
    display: block;
}
@media (max-width: 530px){

	.lt #form_iphone5.detalle_formulario .contenido_formulario .contenido_formulario ul li form#envianum p input {
	    width: 56%;
	}
	.lt #form_iphone5.detalle_formulario .contenido_formulario form#envianum p input#enviar.botonAzul{
		 max-width: 70px;
   		 margin-left: 0;
	}
}
@media (max-width: 768px){
	.lt .store-component .app_list .highlight {
	    width: 343px;
	}
}
.lt .detalle_formulario#form_transfi #formulario_wapicon .contenido_formulario ul li p {
    display: inline-block;
}
.lt .detalle_formulario#form_transfi form#envianum {
    display: inline-block;
    vertical-align: top;
    margin-top: 5px;
    width: 74%;
}


/*********************** Recibox ***********************/

/*detalle_producto_caracteristicas*/

.lt .detalle_producto_caracteristicas h4,
.lt .detalle_producto_caracteristicas p,
.lt .detalle_producto_caracteristicas li {
    color: #828081;
}

.lt .detalle_producto_caracteristicas .content-text {
    padding: 0 5px;
}

.lt .detalle_producto_caracteristicas h4{
    font-style: normal;
    margin-bottom: 15px;
    font-size: 13px;
}

.lt .detalle_producto_caracteristicas ul{
    margin: 0;
}

.lt .detalle_producto_caracteristicas ul li p{
    margin:0 0 15px;
}

/**@Detalle de Producto - General **/
.lt .detalle_producto_info{
	overflow: hidden;
}
.lt .detalle_producto_info .product_info .btn {
    border-width: 1px;
    border-style: solid;
    border-radius: 2px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-top: 1em;
    /*padding: 6px 12px;*/
    /*height: 30px;*/
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.lt .detalle_producto_info .product_info .btn-primary {
    background-color: #0098d4;
    color: #ffffff;
}

/**@Detalle de Producto - Cabecera **/

.lt .detalle_producto .header_bar {
    background-color: #ececec;
    height: 45px;
    margin: 20px 0;
    overflow: hidden;
    padding: 0 16px;
}
.lt .detalle_producto .header_bar .app_name {
    display: inline-block;
}
.lt .detalle_producto .header_bar .app_name > h2 {
    border-bottom: 0.16em solid #0098d4;
    color: #767676;
    font-size: 18px;
    line-height: 18px;
    margin: 12px;
}
.lt .detalle_producto .header_bar .nav-right {
    float: right;
}
.lt .detalle_producto .header_bar .nav-right > a {
    background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/blue_left_arrow.png") no-repeat scroll left center;
    display: block;
    font-size: 15px;
    font-weight: normal !important;
    line-height: 15px;
    padding: 15px 0 15px 20px;
}
.lt .detalle_producto .header_bar .nav-right > a:link,
.lt .detalle_producto .header_bar .nav-right > a:active,
.lt .detalle_producto .header_bar .nav-right > a:hover,
.lt .detalle_producto .header_bar .nav-right > a:focus,
.lt .detalle_producto .header_bar .nav-right > a:visited {
    font-weight: bold!important;
    color: #0098d4!important;
    text-decoration: none;
}

.lt .detalle_producto_info > .col {
    display: table-cell;
    height: 100%;
    float: left;
    background: none;
}
.lt .detalle_producto_info > .col:first-child {
    width: auto;
}
.lt .detalle_producto_info > .col:last-child {
    width: 80%;
}

@media(max-width: 680px){
	.lt .detalle_producto_info > .col:first-child,
	.lt .detalle_producto_info > .col:last-child{
	    width: 100%;
	}
	.lt .detalle_producto_info > .col .media,
	.lt .detalle_producto_info > .col .product_info,
	.lt .detalle_producto_info > .col .product_purchase{
		margin: 0 auto;
	}
	.lt .detalle_producto_info > .col .product_purchase{
		margin-top: 20px;
	}
}

.lt .detalle_producto_info .col .media{
    width: 120px;
    height: 120px;
}

.lt .detalle_producto_info .col .col.media{
    width: 72px;
    height: 72px;
}

.lt .detalle_producto_info .col .media img{
    /*width: 100%;*/
    max-width: 100%;/*Para no estirar imagenes de producto mas pequenias*/
    height: auto;
    display: block;
    margin: auto;/*Para centrar imagenes de producto mas pequenias*/
}


/**@Detalle de Producto - Informacion **/

.lt .detalle_producto_info .product_info {
    margin: 0 0 24px 24px;
    max-width: 568px;
}
.lt .detalle_producto_info .text {
    height: 72px;
}

.lt .detalle_producto_info .product_info h3,
.lt .detalle_producto_caracteristicas h3 {
    font-size: 14px;
    margin: 0;
    font-style: normal;
    padding: 5px 0px;
}
.lt .detalle_producto_caracteristicas h3 {
    color: #767676;
    margin-bottom: 0.7em;
}


.lt .detalle_producto_info .product_info .specifications {
    margin-bottom: 12px;
}
.lt .detalle_producto_info .product_info .specifications > span {
    font-size: 12px;
}
.lt .detalle_producto_info .product_info .specifications > span.cat:after{
    content: "|";
    padding: 5px;
}
.lt .detalle_producto_info .product_info .specifications > span.price {
    text-transform: uppercase;
    color: #009fe6;
}

/**@Detalle de Producto - BotÃÂ¯ÃÂ¿ÃÂ½n para desplegar bloque - Comprar aplicaciÃÂ¯ÃÂ¿ÃÂ½n **/

.lt .detalle_producto_info .btn-purchase {
    background-color: #f4f4f4;
    border-color: #bfbfbf;
    color: #0098d4;
    padding: 0;
}
.lt .detalle_producto_info .btn-purchase a:link,
.lt .detalle_producto_info .btn-purchase a:active,
.lt .detalle_producto_info .btn-purchase a:hover,
.lt .detalle_producto_info .btn-purchase a:visited {
    font-weight: bold!important;
    padding: 6px 12px;
    text-decoration: none;
    float: none;
    font-size: inherit;
    line-height: normal;
    color: inherit;
    text-shadow: none;
    opacity: 1;
}

.lt .detalle_producto_info .btn-purchase a.open:after {
    content: "";
    background: transparent url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/down_blue_arrow.png) 0 0 no-repeat;
    background-size: 12px auto;
    width: 14px;
    height: 9px;
    margin-left: 5px;
    display: inline-block;
}
.lt .detalle_producto_info .btn-purchase a.close:after {
    display: inline-block;
    margin-left: 5px;
    color: #000;
    content: "X";
    font-size: 14px;
    font-weight: bold;
    width: 14px;
}
.lt .detalle_producto_info .btn-purchase a {
    display: none;
}
.lt .detalle_producto_info .btn-purchase a.active {
    display: block;
}


/**@Detalle de Producto - Comprar aplicacion **/

.lt .detalle_producto_info .description{
	margin-bottom: 20px;
}
.lt .detalle_producto_info .product_purchase {
    margin: 0 0 0 24px;
    display: none;
}
.lt .detalle_producto_info .purchase_method_box,
.lt .detalle_producto_info .alert {
    border: #d1d1d1 1px solid;
    padding: 16px 16px 16px 88px;
    margin-bottom: 24px;
}
.lt .detalle_producto_info #js-sms-method.purchase_method_box{
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/sms-icon.png") no-repeat 16px 16px transparent;
}
.lt .detalle_producto_info .purchase_method_box{
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/descarga-icon.png") no-repeat 16px 16px transparent;
}
.lt .detalle_producto_info .purchase_method_box .col.media,
.lt .detalle_producto_info .alert .col.media {
    vertical-align: top;
}
.lt .detalle_producto_info .purchase_method_box .col,
.lt .detalle_producto_info .alert .col {
    vertical-align: bottom;
    display: table-cell;
}

@media(max-width: 620px){
	.lt .detalle_producto_info .purchase_method_box .col:last-child,
	.lt .detalle_producto_info .alert .col:last-child{
		display: block;
		margin-top: 20px;
	}
	.lt .detalle_producto_info .alert-error .col:last-child,
	.lt .detalle_producto_info .alert-success .col:last-child{
		display: table-cell!important;
	}
/* 	.detalle_producto_info .alert-success .col:last-child, */
/* 	.detalle_producto_info .alert-success .col:last-child, */
/* 	.detalle_producto_info .alert-success .col:last-child a, */
/* 	.detalle_producto_info .alert-success .col:last-child a{ */
/*  		display: inline; */
/* 	} */
}
@media(max-width: 490px){
	.lt .detalle_producto_info .purchase_method_box .col:last-child,
	.lt .detalle_producto_info .alert .col:last-child{
		margin-left:-20px;
	}
	.lt .detalle_producto_info .purchase_method_box form input[type="submit"],
	.lt .detalle_producto_info .purchase_method_box form input[type="text"]{
	    display: block;
	    margin: 10px auto!important;
	    float: none;
	}
}
@media(max-width: 410px){
	.lt .detalle_producto_info .purchase_method_box form{
		width: auto!important;
	}
}
@media(max-width: 340px){
	.lt .detalle_producto_info .purchase_method_box form{
		margin-left: -20px;
	}
}

.lt .detalle_producto .col .col.text {
    padding-left: 16px;
}
.lt .detalle_producto_info .purchase_method_box .text ul,
.lt .detalle_producto_info .alert .text ul {
    margin: 0;
}
.lt .detalle_producto_info .alert .text li{
	padding: 0;
	background: none;
	color: red;
}
.lt .detalle_producto_info .purchase_method_box .text p,
.lt .detalle_producto_info .purchase_method_box .text li,
.lt .detalle_producto_info .alert .text p,
.lt .detalle_producto_info .alert .text li {
    font-size: 14px;
    line-height: 18px;
}
.lt .detalle_producto_info .alert .text p,
.lt .detalle_producto_info .alert .text ul {
    margin-bottom: 5px;
}
.lt .detalle_producto_info .purchase_method_box .text .title,
.lt .detalle_producto_info .alert .text .title {
    font-size: 16px;
    color: #0098d4;
    font-weight: bold;
    margin: 0px;
/*     width: 150%; */
}
.lt .detalle_producto_info .purchase_method_box form {
    /*width: 260px;*/
    width: 220px;
    text-align: right;
}
.lt .detalle_producto_info .purchase_method_box form input[type="text"]{
    border: 1px solid #bebebe;
    color: #2d2d2d;
    font-size: 14px;
    height: 28px;
    line-height: 14px;
    padding: 6px 12px;
    width: 125px;
}
.lt .detalle_producto_info .purchase_method_box .direct-purchase,
.lt .detalle_producto_info .purchase_method_box form input[type="submit"]{
    background-color: #0098d4;
    border: medium none;
    border-radius: 2px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    height: 28px;
    margin-left: 5px;
    width: 75px;
}
.lt .detalle_producto_info .purchase_method_box .link {
    text-align: right;
}

.lt .detalle_producto_info .purchase_method_box .btn,
.lt .detalle_producto_info .alert .btn{
    padding:0;
    margin-top: 10px;
}

.lt .detalle_producto_info .purchase_method_box .btn a,
.lt .detalle_producto_info .alert .btn a {
    color: #ffffff;
    padding: 3px 12px!important;
    text-decoration: none;
}
.lt .detalle_producto_info .purchase_method_box .link .direct-purchase {
    width: 130px;
    padding: 0;
}
.lt .detalle_producto_info .purchase_method_box .link .direct-purchase a {
    font-size: 16px;
    font-weight: bold!important;
    display: block;
}
.lt .detalle_producto_info .alert {
    display: none;
    min-height: 116px;
}
.lt .detalle_producto_info .alert.alert-success {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/sms-alert-sucess-icon.png") no-repeat 16px 16px transparent;
}
.lt .detalle_producto_info .alert.alert-error {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/sms-alert-error-icon.png") no-repeat 16px 16px transparent;
}
.lt .detalle_producto_info .alert.active {
    display: block;
}
.lt .detalle_producto_info .alert .col.text {
    width: 100%;
}
.lt .detalle_producto_info .alert .col.link {
    vertical-align: top;
}
.lt .detalle_producto_info .alert .alert-link {
    display: inline-block;
    background: #0098d4;
    text-decoration: none;
    border: none;
    border-radius: 2px;
}
.lt .detalle_producto_info .alert-error .text {
    color: #e2001a;
}
.lt .detalle_producto_info .alert.alert-success .col.link .alert-link,
.lt .detalle_producto_info .alert.alert-error .col.link .alert-link{
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/alert-close-icon.png") no-repeat 0 0 transparent;
    display: block;
    height: 20px;
    width: 20px;
}

/**@Detalle de Producto - Otras plataformas de compra **/

.lt .detalle_producto_info .product_purchase .markets_list > span {
    font-weight: bold;
    color: #0098d4!important;
    font-size: 16px;
}
.lt .detalle_producto_info .product_purchase .markets_list > ul {
    margin-left: -15px;
    overflow: hidden;
}
.lt .detalle_producto_info .product_purchase .markets_list > ul > li {
    float: left;
    margin: 0;
    background: none;
    padding-left: 17px;
}

.lt .detalle_producto_info .product_purchase .markets_list img {
    height: 30px;
    width: auto;
}

/* LISTADO DE VALORES / INDICES */
/*imagen roja al lado del enlace "volver"*/
.lt #listado_valores_disponibles table,
.lt #listado_indices table{
	text-align: center;
}
.lt #listado_indices table{
    background-color: #D1DEEC;
}
.lt #listado_indices table tr td,
.lt #listado_indices table thead{
	border-bottom-color: white!important;
}
.lt #listado_indices .n-table,
.lt #tabla_alertas .n-table,
.lt #alerta_ficheros .n-table{
	border-bottom: none!important;
}
.lt #tabla_alertas th.strpornge,
.lt #alerta_ficheros th.strpornge{
	background: transparent;
}
.lt #tabla_alertas{
	margin-top:2rem;
}
.lt #alerta_ficheros table{
	margin: 2rem auto;
}
.lt #listado_valores_disponibles .contenido_articulo p a > img{
	display: none;
}
.lt #listado_valores_disponibles .contenido_articulo p:last-child{
	margin-bottom: 2rem;
}
/************ CARRUSEL (JCAROUSEL) *************/
.lt .detalle_producto_multimedia .carousel-content{
	margin: 15px auto;
	height: auto;
	position: relative;
	width: 90%;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper {
    /*height: 240px;*/
    height:auto;
    margin: 15px auto;
    position: relative;
    width: 100%;
}


.lt .detalle_producto_multimedia .jcarousel-wrapper .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
}

.lt .detalle_producto_multimedia .jcarousel-wrapper .photo-credits a {
    color: #fff;
}

/** Carousel **/

.lt .detalle_producto_multimedia .jcarousel {
    position: relative;
    overflow: hidden;
}
.lt .detalle_producto_multimedia .jcarousel ul {
    width: 20000em;
/*     width: 300%!important; */
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.lt .detalle_producto_multimedia .jcarousel ul li {
    float: left;
    background: none;
    padding: 0;
}

/** Carousel Controls **/

.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-prev,
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-next {
    position: absolute;
    top: 47%;
    width: 23px;
    height: 23px;
    text-align: center;
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/carousel_arrow_left.png") no-repeat 0 0 transparent;
    text-decoration: none;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-next{
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/carousel_arrow_right.png") no-repeat 0 0 transparent;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-prev {
    left: -27px;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-next {
    right: -27px;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-prev:hover span,
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-next:hover span {
    display: block;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-prev.inactive,
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-next.inactive {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: .5;
    cursor: default;
}
/******** special fixed for cut images elements *******/

.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-next:after,
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-prev:after{
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 260px;
    /*height:100%;*/
    top: -115px;
    width: 7px;
    z-index: 3000;

}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-next:after {
    left: -11px;
    position: absolute;
    display: none;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-next.inactive:after{
    content:none;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-prev:after {
    left: 27px;
    position: absolute;
    display: none;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel-control-prev.inactive:after{
    content: none;
}

/*images carrousel*/

.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel .media-video .product_media {
    float: none;
    margin-bottom: 0;
    width: 100%;
}
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel .group1 > img,
.lt .detalle_producto_multimedia .jcarousel-wrapper .jcarousel .media-video .product_media img{
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 0 0.1em #ccc;
    height: auto;
    margin: 2px 5px;
    padding: 12px;
    width: auto;
    max-height: 242px;
}
.lt .detalle_producto_multimedia a{
	outline: none;
}
/*Retoques carrusel*/

.lt .jcarousel .group1 > img,
.lt .jcarousel .media-video .product_media img{
    padding: 0!important;
    max-height: 215px!important;
    border-radius: 0!important;
}

.lt .detalle_producto_caracteristicas .content-text ul {
    padding: 15px 0 10px 10px;
}
.lt .detalle_producto_caracteristicas .content-text ul + p {
    padding: 5px 0 10px 0px;
}

.lt .detalle_producto_caracteristicas .content-text p {
    padding: 10px 0;
}

.lt .detalle_producto_caracteristicas .content-text p + ul {
    padding: 5px 0px 10px 10px;
}

/********** END CARRUSEL (JCAROUSEL) ************/

/********** COLORBOX (L2016) **********/
/* Sin ir precedidias de .lt ya que sino aplica los estilos de colorbox.css prioritariamente */
#cboxOverlay.l2016-colorbox{background:#000; opacity: 0.9; filter: alpha(opacity=90);}
#colorbox.l2016-colorbox{outline:0;}

#colorbox.l2016-colorbox,
#cboxOverlay.l2016-colorbox,
.l2016-colorbox #cboxWrapper {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    overflow: visible;
}
#colorbox.l2016-colorbox,
.l2016-colorbox #cboxContent,
.l2016-colorbox #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
.l2016-colorbox #cboxMiddleLeft,
.l2016-colorbox #cboxBottomLeft {
    clear: left;
}
.l2016-colorbox #cboxContent {
    overflow: visible;
    height: auto!important;
    box-shadow: 0 0 5px #626061;
    background-color: #fff;
    margin: 30px 60px;
    position: relative;
    padding: 40px;
	width: auto!important;
}
.l2016-colorbox #cboxLoadedContent {
    background: #FFF;
    padding: 10px 1px;
    border: none;
    height: auto!important;
    overflow: auto;
   -webkit-overflow-scrolling: touch;
}
.l2016-colorbox .cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
    max-width: none;
    -ms-interpolation-mode: bicubic;
/*     width: 100%!important; */
    height: auto!important;

}
.l2016-colorbox #cboxTitle {
    color: #000;
    background: #fff;
    text-align: center;
    margin: 0;
    display: block!important;
    bottom: 12px;
    position: absolute;
    padding: 0;
    height: auto;
    width: 100%;
    left: 0;
}
.l2016-colorbox #cboxCurrent {
    position: absolute;
    top: -22px;
    right: 205px;
    text-indent: -9999px;
}
.l2016-colorbox #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
.l2016-colorbox #cboxPrevious{
    left: -45px;
    top: 47%;
    background: transparent url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/carousel_arrow_left.png) no-repeat 0 0;
    width: 23px;
    height: 23px;
    outline: none;
}
.l2016-colorbox #cboxPrevious:hover{
	background-position: 0px 0px;
    opacity: .5;
    outline: none;
}
.l2016-colorbox #cboxNext{
    right: -45px;
    top: 47%;
    background: transparent url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/carousel_arrow_right.png) no-repeat 0 0;
    width: 23px;
    height: 23px;
    outline: none;
}
.l2016-colorbox #cboxNext:hover{
	background-position: 0px 0px;
    opacity: .5;
    outline: none;
}

.l2016-colorbox #cboxClose {
    background: transparent url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icon_close_colorbox.png) no-repeat scroll 0 0;
    height: 25px;
    background-position: 6px 2px;
	position: absolute;
	width: 60px;
	right: -15px;
	top: 15px;
	content: 'bla';
	text-indent: -9999px;
	padding: 0;
	opacity: 0.8;
	outline: none;
}
.l2016-colorbox #cboxClose:hover{
	opacity: 1;
}


/* RWD Colorbox L2016*/
@media(max-width: 460px){
	#colorbox.l2016-colorbox{
		width: 100%!important;
		left: 0!important;
	}
	.l2016-colorbox #cboxWrapper{
		width: 100%!important;
	}
	.l2016-colorbox #cboxContent{
		width: 100%!important;
		margin: 0 auto!important;
		padding: 40px 0;
		height: auto!important;
	}
	.l2016-colorbox #cboxLoadedContent{
		margin: 0 auto;
		max-width: 100%!important;
		height: auto!important;
	}
	.l2016-colorbox #cboxPrevious{
		left: 5px;
		margin: 0;
	}
	.l2016-colorbox #cboxNext{
		right: 5px;
		margin: 0;
	}
	.l2016-colorbox .cboxPhoto{
		max-width: 100%!important;
		height: auto!important;
	}
	.l2016-colorbox #cboxPrevious,
	.l2016-colorbox #cboxNext{
		display: none!important;
	}
	.l2016-colorbox #cboxTitle{
		padding-left:2rem;
	}
}


/********** END COLORBOX (L2016) **********/

/******Alertas particulares - Caixamovil Store*******/
.lt .description .templateTCI_contenedor_alternativa{
	margin: 0 0;
}
/******Fin Alertas particulares - Caixamovil Store******/


/*******************TABLAS - Caixamovil Store*******************/
.lt .table-responsive.n-table, .table-responsive.n-table[data-pattern="priority-columns"] {
    border-collapse: collapse;
}
/* .lt .table-responsive.n-table, */
.table-responsive.n-table[data-pattern="priority-columns"] thead{
    border-left: transparent;
    border-right: transparent;
    border-bottom: 2px solid #ddd !important;
}
.lt .table-responsive.n-table, .table-responsive.n-table[data-pattern="priority-columns"] table{
    border: transparent;
}
.lt .table-responsive.n-table, .table-responsive.n-table[data-pattern="priority-columns"] td{
    border-left: transparent;
    border-right: transparent;
}
/***************Fin TABLAS - Caixamovil Store*******************/



/**********************************************************
			FIN CaixaMovil STORE
**********************************************************/

/*********************************************************
		Redes Sociales - Social Corner
*********************************************************/
@media (max-width: 500px){
	.lt .main #agrupacion_larga table tbody tr td{
		font-size:11px;
	}
}
.lt .ficha_info {
    margin-bottom: 35px;
}
.lt .main #agrupacion_larga table tbody tr td img{
	min-width: 26px!important;
/* 	display: block; */
}

.lt .ficha_info .ficha_icon{
	width:20%;
	display:inline-block;
}
.lt .ficha_info .ficha_summary{
	width:75%;
	display:inline-block;
}
.lt .ficha_summary span.boton_pequeno {
    display: inline-block;
    margin: 15px;
}
.lt .ficha_summary span.favicon img {
    margin: 21px;
    margin-right: 0;
}
.lt .ficha_detalles span.boton_pequeno {
    display: inline-block;
    margin-bottom: 20px;
}
.lt .ficha_relacionados a {
    color: #007eae;
    text-decoration: none;
    transition: all 0.3s ease-in;
}
.lt .ficha_relacionados ul {
    text-align: center;
}
.page-wrapper.lt .ficha_relacionados ul li {
	display: inline-block;
	text-align: center;
    padding: 0;
    width: 95px;
    vertical-align: top;
    background: none;
    margin-left: 7px;
    margin-right: 7px;
}
.page-wrapper.lt .ficha_relacionados ul li p {
    font-size: 12px!important;
    display: block;
    margin-top: 0;
    line-height: 13px;
}
.lt .ficha_relacionados{
	margin-top: 65px;
}
.lt .main .ficha_detalles .texto_aclarativo {/*NRI*/
    margin-bottom: 7px;
}
.page-wrapper.lt  .ficha_detalles ol li {
    list-style-type: none;
}
.lt .ficha_media {
    margin-bottom: 7px;
}
/*MODAL BOTON REDES SOCIALES*/
.lt .compartir {
    float: left;
}
.lt a.mostrar { /*Anhadir imagen share.png*/
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/share.png") no-repeat scroll 7px center #8A8A8A;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-size: 13px;
    padding: 5px 10px 5px 27px;
    text-decoration: none;
    width: auto;
}

.lt #redes-sociales {
    background-color: #FFFFFF;
    border: 1px solid #8A8A8A;
    display: none;
    margin-left: 105px;
    overflow: hidden;
    padding: 10px 10px 0;
    position: absolute;
    width: 130px;
}
.lt .close-btn {
	position: absolute;
    right: 10px;
}

.lt a.close {
    text-decoration: none;
    font-size: 13px;
}
.lt .ficha_detalles ul.rrss {
    margin: 0;
}
.lt ul.rrss li {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 0 0;
    width: 100px;
    padding: 2px;
    background: none;
}
.lt ul.rrss li iframe {
    margin: 0;
}
.lt .rrss a {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.lt .rrss img {
    float: left;
    padding-right: 5px;
}
.lt .rrss p {
    float: left;
    margin-top: 3px;
}
/*FIN MODAL BOTON REDES SOCIALES*/

@media (max-width: 800px){
	.lt .ficha_info .ficha_icon{
		width:100%;
		text-align: center;
	}
	.lt .ficha_info .ficha_summary{
		width:100%;
		text-align: center;
	}
}
/*SUBHOME SOCIAL CORNER*/
.lt div.promoted-app {
    background-repeat: no-repeat;
    padding-left: 20px;
}
.lt .article_group.tabs .article.social_apps .article_text ul{
    padding: 0;
}
.lt .article_group.tabs .article.social_apps .article_text ul li {
    background: transparent;
    padding: 0;
}
.lt .article_group.tabs .article.comunidades .article_text ul li {
    background: transparent;
}
.lt .social_apps .article_text div.icono {
    width: 15%;
    display: inline-block;
}
.lt .social_apps .article_text div.text {
    width: 80%;
    display: inline-block;
}
.lt .social_apps .article_text div.text .favicon{
    margin-top: 0;
}
.lt .social_apps .article_text div.links {
    width: 100%;
    display: inline-block;
    margin-top: 18px;
}
.lt .social_apps .article_text div.links {
    width: 100%;
    display: inline-block;
}
.lt .social_apps .article_text div.links .boton_mediano {
    float:left;
}
.lt .social_apps .article_text div.links .boton_pequeno {
    float: right;
}
@media (max-width: 660px){
	.lt .social_apps .article_text div.icono {
	    width: 100%;
	    text-align: center;
	}
	.lt .social_apps .article_text div.text {
	    width: 100%;
    	text-align: center;
	}
	.lt .social_apps .article_text div.links {
	    text-align: center;
	    margin: auto;
	    padding: 23px;
	}
}
@media (max-width: 500px){
	.lt .social_apps .article_text div.links .boton_mediano {
	    float: none !important;
	}
	.lt .social_apps .article_text div.links .boton_pequeno {
	    float: left;
	    margin-top:10px;
	    width:100%;
	}
	.lt .social_apps .article_text div.links .boton_pequeno a {
	    width:100%;
	}
}
.lt .article_group.tabs .article.servicios .article_text ul{
    padding: 0;
}
.lt .article_group.tabs .article.servicios .article_text ul li {
    background: transparent;
    padding: 0;
}
.lt .article_group.tabs .article.comunidades .article_text ul li {
    background: transparent;
}
.lt .servicios .article_text div.icono {
    width: 15%;
    display: inline-block;
}
.lt .servicios .article_text div.text {
    width: 80%;
    display: inline-block;
}
.lt .servicios .article_text div.text .favicon{
    margin-top: 0;
}
.lt .servicios .article_text div.links {
    width: 100%;
    display: inline-block;
    margin-top: 18px;
}
.lt .servicios .article_text div.links {
    width: 100%;
    display: inline-block;
}
.lt .servicios .article_text div.links .boton_mediano {
    float:left;
}
.lt .servicios .article_text div.links .boton_pequeno {
    float: right;
}
@media (max-width: 660px){
	.lt .servicios .article_text div.icono {
	    width: 100%;
	    text-align: center;
	}
	.lt .servicios .article_text div.text {
	    width: 100%;
    	text-align: center;
	}
	.lt .servicios .article_text div.links {
	    text-align: center;
	    margin: auto;
	    padding: 23px;
	}
}
@media (max-width: 500px){
	.lt .servicios .article_text div.links .boton_mediano {
	    float: none !important;
	}
	.lt .servicios .article_text div.links .boton_pequeno {
	    float: left;
	    margin-top:10px;
	    width:100%;
	}
	.lt .servicios .article_text div.links .boton_pequeno a {
	    width:100%;
	}
}
.lt .article_group.tabs .article.comunidades .article_text ul{
    padding: 0;
}
.lt .article_group.tabs .article.comunidades .article_text ul li {
    background: transparent;
    padding: 0;
}
.lt .article_group.tabs .article.comunidades .article_text ul li {
    background: transparent;
}
.lt .comunidades .article_text div.icono {
    width: 15%;
    display: inline-block;
}
.lt .comunidades .article_text div.text {
    width: 80%;
    display: inline-block;
}
.lt .comunidades .article_text div.text .favicon{
    margin-top: 0;
}
.lt .comunidades .article_text div.links {
    width: 100%;
    display: inline-block;
    margin-top: 18px;
}
.lt .comunidades .article_text div.links {
    width: 100%;
    display: inline-block;
}
.lt .comunidades .article_text div.links .boton_mediano {
    float:left;
}
.lt .comunidades .article_text div.links .boton_pequeno {
    float: right;
}
@media (max-width: 660px){
	.lt .comunidades .article_text div.icono {
	    width: 100%;
	    text-align: center;
	}
	.lt .comunidades .article_text div.text {
	    width: 100%;
    	text-align: center;
	}
	.lt .comunidades .article_text div.links {
	    text-align: center;
	    margin: auto;
	    padding: 23px;
	}
}
@media (max-width: 500px){
	.lt .comunidades .article_text div.links .boton_mediano {
	    float: none !important;
	}
	.lt .comunidades .article_text div.links .boton_pequeno {
	    float: left;
	    margin-top:10px;
	    width:100%;
	}
	.lt .comunidades .article_text div.links .boton_pequeno a {
	    width:100%;
	}
}



/*******Carrusel Social Corner***/
/************ CARRUSE SOCIAL (JCAROUSEL) *************/
.lt .ficha_images a {
    outline: none;
    color: transparent;
}
.lt .ficha_images .carousel-content{
	margin: 15px auto;
	height: auto;
	position: relative;
	width: 90%;
}
.lt .ficha_images .jcarousel-wrapper {
    /*height: 240px;*/
    height:auto;
    margin: 15px auto;
    position: relative;
    width: 100%;
}


.lt .ficha_images .jcarousel-wrapper .photo-credits {
    position: absolute;
    right: 15px;
    bottom: 0;
    font-size: 13px;
    color: #fff;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
    opacity: .66;
}

.lt .ficha_images .jcarousel-wrapper .photo-credits a {
    color: #fff;
}

/** Carousel **/

.lt .ficha_images .jcarousel {
    position: relative;
    overflow: hidden;
}
.lt .ficha_images .jcarousel ul {
/*     width: 20000em; */
    width: 300%!important;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}
.lt .ficha_images .jcarousel ul li {
    float: left;
    background: none;
    padding: 6px;
}

/** Carousel Controls **/

.lt .ficha_images .jcarousel-wrapper .jcarousel-control-prev,
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-next {
    position: absolute;
    top: 47%;
    width: 23px;
    height: 23px;
    text-align: center;
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/carousel_arrow_left.png") no-repeat 0 0 transparent;
    text-decoration: none;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-next{
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/carousel_arrow_right.png") no-repeat 0 0 transparent;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-prev {
    left: -27px;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-next {
    right: -27px;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-prev:hover span,
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-next:hover span {
    display: block;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-prev.inactive,
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-next.inactive {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    opacity: .5;
    cursor: default;
}
/******** special fixed for cut images elements *******/

.lt .ficha_images .jcarousel-wrapper .jcarousel-control-next:after,
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-prev:after{
    background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 260px;
    /*height:100%;*/
    top: -115px;
    width: 7px;
    z-index: 3000;

}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-next:after {
    left: -11px;
    position: absolute;
    display: none;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-next.inactive:after{
    content:none;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-prev:after {
    left: 27px;
    position: absolute;
    display: none;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel-control-prev.inactive:after{
    content: none;
}

/*images carrousel*/

.lt .ficha_images .jcarousel-wrapper .jcarousel .media-video .product_media {
    float: none;
    margin-bottom: 0;
    width: 100%;
}
.lt .ficha_images .jcarousel-wrapper .jcarousel .group1 > img,
.lt .ficha_images .jcarousel-wrapper .jcarousel .media-video .product_media img{
    border: 1px solid #ddd;
    border-radius: 5px;
    box-shadow: 0 0 0.1em #ccc;
    height: auto;
    margin: 2px 5px;
    padding: 12px;
    width: auto;
    max-height: 242px;
}
.lt .ficha_images a{
	outline: none;
}
/*Retoques carrusel*/

.lt .jcarousel .group1 > img,
.lt .jcarousel .media-video .product_media img{
    padding: 0!important;
    max-height: 215px!important;
    border-radius: 0!important;
}

.lt .detalle_producto_caracteristicas .content-text ul {
    padding: 15px 0 10px 10px;
}
.lt .detalle_producto_caracteristicas .content-text ul + p {
    padding: 5px 0 10px 0px;
}

.lt .detalle_producto_caracteristicas .content-text p {
    padding: 10px 0;
}

.lt .detalle_producto_caracteristicas .content-text p + ul {
    padding: 5px 0px 10px 10px;
}

/********** END CARRUSEL (JCAROUSEL) ************/


/***Fin Carrusel Social Corner***/


/*********************************************************
		FIN: Redes Sociales - Social Corner
*********************************************************/


/************************************  Facebook 1col **********************/

.lt #popupQIban .title {
	text-align: center;
}
.lt #multiestrella_fb_mid .caja_texto{
	text-align: center;
}
.lt ul.no-js.lang-link li {
    display: none;
}


/*******************************Repsol 1col****************************************/
.lt .entradilla {
    margin-top: 20px;
}


/***Formulario wapicon****/
.lt div#mapa_movil {
    background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/movil.jpg") no-repeat 0 0;
    width: 416px;
    height: 121px;
    float: left;
}
.lt #mapa_movil .contenido_formulario {
    padding-left: 80px;
}
.lt #mapa_movil .contenido_formulario #inputmessage h3 {
    margin-top: 5px;
    font-size: initial;
}
.lt #mapa_movil .contenido_formulario #inputmessage p {
    font-size: 12px;
    line-height: initial;
    margin-bottom: 4px;
}

/**************************************************	ENCUESTAS	/	FORMULARIOS	***************************************************************/
.lt.only-logo .contenido_formulario,
.lt.only-logo .article_text ,
.lt.only-logo .text{
    margin-bottom: 3rem;
}

/* Quitar scroll (Automatico por sticky header) en contenedor #page */

.lt .article-main > .container-fluid, .lt .aside-main > .container-fluid{
	margin-top: 0;
}

/*Fix formulario con checkboxes*/
@media (max-width: 640px){
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha {
		width: 100%;
		padding: 0;
	}
}
@media (max-width: 950px){
	.lt .detalle_formulario .contenido_formulario #miFormulario {
		width: 100%;
		margin: 0 auto;
	}
}

.lt article.article .article_text p span.boton.boton_flecha_short,
.lt article.article .article_text p span.boton.boton_short{
	display: inline;
	width: 50%;
    float: left;
    clear: none;
    margin-bottom: 3rem;
}

.lt .boton_flecha_short a{
	background-color: #007eae;
	border: 0.2rem solid #007eae;
	color: #fff;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 25px;
    margin: 10px 4em 20px;
    padding-left: 0px;
    padding-top: 1px;
    width: 114px;
	text-decoration: none;
	text-align: center;
}

.lt .boton_short a{
	background-color: #007eae;
	border: 0.2rem solid #007eae;
	color: #fff;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    height: 25px;
    margin: 10px 4em 0;
    padding-left: 0px;
    padding-top: 1px;
    width: 114px;
	text-decoration: none;
	text-align: center;
}

@media(max-width: 496px){

	.lt .boton_flecha_short a,
	.lt .boton_short a{
        margin: 0;
        margin-bottom: 20px;
        margin-left: 50px;
	}
}
/* Imagen "enlace hacia afuera" en linea */

.lt ._normal_appearance .article.normal .article_text img[src="/deployedfiles/particulares/Estaticos/Imagenes/nv.gif"]{
	display: inline;
}

.lt .detalle_formulario .contenido_formulario form #todo{
/* 	border-bottom: 1px solid black; */
	overflow: hidden;
}
.lt .detalle_formulario .contenido_formulario form #todo hr{
	width: 100% !important;
}
.lt .detalle_formulario .contenido_formulario form #todo .contenedor_exterior_columnas .estilo_col_derecha #lista2 label{
	display: inline-block;
}

/* Reglas para tabla de navegadores que afectaba al responsive de las columnas */
/* @media (max-width: 550px) { */
/* 	.lt ._normal_appearance .article_text .contenedor_exterior_columnas  { */
/* 	    width: 100%; */
/* 	    vertical-align: top; */
/* 	} */
/* 	.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_derecha { */
/* 	    width: 80%; */
/* 	    float: left; */
/* 	} */
/* 	.lt ._normal_appearance .article_text .contenedor_exterior_columnas .estilo_col_izquierda { */
/* 	    width: 50%; */
/* 	    float: right; */
/* 	   	padding-left: 33%; */
/* 	} */
/* } */

/* Servicios Moviles */
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons{
	width: 100%;
}
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons .estilo_col_izquierda{
	width: 70%;
}
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons .estilo_col_derecha{
	width: 30%;
}
.lt .detalle_formulario#encuesta_servicios_moviles #miFormulario .contenedor_exterior_columnas:first-of-type .estilo_col_derecha li{
	width: 50px;
}
@media(max-width: 750px){
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons{
		text-align: left;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons p+hr+p{
		width: 331px;
	    margin: 4rem auto 2rem auto!important;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons .estilo_col_izquierda{
		margin: 0 auto 2rem auto;
		width: 400px;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons .estilo_col_derecha{
		display: none;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons + .contenedor_exterior_columnas,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas + .contenedor_exterior_columnas{
		width: 100%;
	}
}
@media(max-width: 460px){
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons p+hr+p{
		width: 100%;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas.servicios_moviles_radio_buttons .estilo_col_izquierda{
		width: 100%;
		font-size: 1.2rem;
	}
}
/* END Servicios Moviles */

/* Desposito Ready to Buy */

.lt.only-logo .detalle_formulario .contenido_formulario #miFormulario .alternativa.contenedor_doscolumnas{
	text-align: left;
}
.lt.only-logo .detalle_formulario .contenido_formulario #miFormulario .alternativa.contenedor_doscolumnas label{
	width: 100%;
	max-width: none;
	float: none;
	color: inherit;
	font-size: inherit;
	font-style: normal;
	height: auto;
	padding: 0;
	margin-top: 20px;
}
.lt.only-logo .detalle_formulario .contenido_formulario #miFormulario .alternativa.contenedor_doscolumnas #text2{
	width: 90%!important;
}
@media(max-width: 460px){
	.lt.only-logo .detalle_formulario .contenido_formulario #miFormulario .alternativa.contenedor_doscolumnas #text2 ul li{
		padding: 0;
	}
}
.lt.only-logo .detalle_formulario .contenido_formulario #miFormulario .alternativa.contenedor_doscolumnas .columna2_der li{
	background: none;
}

.lt.only-logo .detalle_formulario .contenido_formulario #miFormulario .alternativa.contenedor_doscolumnas .columna2_der li input{
	margin-left: 5px;
}

/* END Desposito Ready to Buy */

/* Fechas de interes Monte Piedad */

#fechas_interes_monte_piedad h4{
	text-align: center;
	margin-top: 0;
}

/* END Fechas de interes Monte Piedad */

/* Posicion global */

.lt .contopinio2 .resposta05:nth-child(3){
	width: 320px;
	margin: 0 auto;
}
.lt .contopinio2 .resposta05:nth-child(3) textarea{
	width: 90%;
	margin-left: 10px;
}
@media(max-width: 420px){
	.lt .contopinio2 .resposta05:nth-child(3){
		width: 100%;
	}
}

/* END Posicion Global */

/* Tarjeta Mango */

.lt #condiciones_tarjeta_mango._normal_appearance .article.normal .article_text p:nth-child(2),
.lt #condiciones_tarjeta_mango._normal_appearance .article.normal .article_text p:nth-child(4){
	margin-left: 20px!important;
}
.lt #condiciones_tarjeta_mango._normal_appearance .article.normal .article_text p:nth-child(3){
	margin-left: 40px!important;
}

/* END Tarjeta Mango*/

/* Encuesta "Danos tu opinion" */
.lt #encuesta_danos_tu_opinion #etiqueta1,
.lt #encuesta_danos_tu_opinion #etiqueta2{
	margin-top: 20px;
}

.lt #encuesta_danos_tu_opinion .contenedor_exterior_columnas .estilo_col_derecha{
	margin: 0;
}
/* END Encuesta "Danos tu opinion" */

/* Valoracion permanente */
.lt #valoracion_permanente #nota1{
	height: 80px;
	margin-top: 20px;
}
.lt #valoracion_permanente p.texto_centrado{
	margin-top: 0;
}
/* END Valoracion permanente */

/* Encuesta Transferencia movil */

.lt.only-logo #encuesta_tranferencia_movil .normal.contenedor_doscolumnas .ancho25{
	width: 60%;
}
.lt.only-logo #encuesta_tranferencia_movil .normal.contenedor_doscolumnas .ancho25 .texto_image{
	text-align: left;
}
.lt.only-logo #encuesta_tranferencia_movil .normal.contenedor_doscolumnas .ancho75{
	width: 30%;
}

/* END Encuesta Transferencia movil */

/* Margen a page para separarlo de la cabecera */

.lt.only-logo #page{
	margin-top:2rem!important;
}

/* Cajeros 1 Col con Logo*/

.lt.only-logo #encuesta_cajeros_1_col #miFormulario p strong{
	margin-bottom: 20px;
	display: block;
}
.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_derecha,
.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_izquierda{
	padding: 0 10px;
}
.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_izquierda{
	margin: 10px 0;
}
@media (max-width: 760px){
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas.right{
		margin: 2em auto;
	}
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas,
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas + .contenedor_exterior_columnas{
		width: 100%;
	}
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_derecha,
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_izquierda,
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha,
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_izquierda{
		margin: 10px auto;
		width: 331px;
	}
}
@media (max-width: 420px){
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_derecha,
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_izquierda{
		padding: 0;
		width: auto;
	}
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_derecha,
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas .estilo_col_izquierda,
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_derecha,
	.lt.only-logo #encuesta_cajeros_1_col #miFormulario .contenedor_exterior_columnas + .contenedor_exterior_columnas .estilo_col_izquierda{
		width: auto;
	}
}
/* END Cajeros 1 Col con Logo */

/* Encuesta Satisfaccion empresa - Linea Abierta */

.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #etiqueta1,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #etiqueta2,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #etiqueta3,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #etiqueta4,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #etiqueta5,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #etiqueta6{
	margin-top: 10px;
	padding: 0 10px;
}

.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #text1,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #text2,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #text3,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #text4,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #text5,
.lt.only-logo #encuesta_satisfaccion_empresa_linea_abierta #text6{
	width:90%;
	margin: 10px 10px 0 10px;
}

/* Guia de navegacion */

	.lt.only-logo #guia_de_navegacion.article_intelligent_displayview_normal_appearance .title h1{
		font-size: 45px;
	}
	.lt.only-logo #guia_de_navegacion.article_intelligent_displayview_normal_appearance .text ol li{
		list-style-type: none;
		color: #555;
	}
	.lt.only-logo #guia_de_navegacion.article_intelligent_displayview_normal_appearance .text table{
		margin: 0 auto;
		border: none;
	}
	.lt.only-logo #guia_de_navegacion.article_intelligent_displayview_normal_appearance .text table td,
	.lt.only-logo #guia_de_navegacion.article_intelligent_displayview_normal_appearance .text table th{
		border-top: none;
	    border-left: none;
	    border-right: none;
	}

	.lt.only-logo #guia_de_navegacion.article_intelligent_displayview_normal_appearance .text p span.boton.boton_flecha_short,
	.lt.only-logo #guia_de_navegacion.article_intelligent_displayview_normal_appearance .text p span.boton.boton_short{
		display: inline;
		width: 50%;
	    float: left;
	    clear: none;
	    margin-bottom: 3rem;
	}

/* End guia de navegacion */


/* btn-primary */

	.lt .btn-primary{
		color: #0098d4;
		border: none;
	}




/*********************************************
	U - FORMULARIOS
*********************************************/

.lt #caja_error .templateTCI_contenedor, .lt #caja_roja .templateTCI_contenedor{
	border: 1px solid #FF0000;
    margin: 20px 30px 20px 30px;
    width: auto;
}

.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor,
.lt .detalle_articulo .contenido_articulo .templateTCI_contenedor {
	border: 1px solid #339933;
    margin: 0 auto;
    padding: 16px 0 !important;
    width: 100%;
    font-family: 'OpenSans', Arial, sans-serif;
    font-size: 0.75em;
}

.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor .templateTCI_texto,
.lt .detalle_articulo .contenido_articulo .templateTCI_contenedor .templateTCI_texto
{
	width: 90%;
}

.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor .templateTCI_imagen,
.lt .detalle_articulo .contenido_articulo .templateTCI_contenedor .templateTCI_imagen
{
	padding-left: 30px;
	float: left;
	margin-left: 12px;
	padding-top: 4px;
}

.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor .templateTCI_imagen img
{
	margin: 0;
}

.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor p {
	margin: 0;
	line-height: 1.5rem;
}

.lt .contenido_formulario form p>label {
	color: #0098D4;
	font-size: 1.9rem;
	font-style: italic;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding: 0 15px 0 0;
}

.lt .contenido_formulario form[name="buscador_por_necesidades"] p {
	float: left;
}

.lt .detalle_formulario hr {
	border-color: black;
	border-width: 1px;
	float: left;
	clear: both;
	width: 100%;
}

.lt .detalle_formulario .contenido_formulario form#miFormulario {
	text-align: left;
}

.lt .detalle_formulario .contenido_formulario form#miFormulario p.texto_centrado {
	clear: both;
	font: 0.9em/1.1 Arial, Helvetica, sans-serif !important;
	margin-bottom: 2.5em;
	text-align: center;
}

.lt .detalle_formulario .contenido_formulario #miFormulario hr {
	margin-bottom: 15px;
	margin-top: 15px;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas
{
	clear: both;
	float: left;
	width: 100%;
	margin: 1em 0;
}
@media(max-width: 760px){
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas {
	    float: none;
	    width: 331px;
	    margin: 0 auto;
	    text-align: center;
	}
}
@media(max-width: 350px){
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas{
		width: 251px;
	}
}
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha
{
	width: 50%;
	float: right;
	margin: 10px 0;
	padding: 0;
	text-align: left;
}
.lt .detalle_formulario .contenido_formulario form[name="miFormulario"] .contenedor_exterior_columnas .estilo_col_derecha ul{
	display: inline-block;
	height: auto;
/*     margin-bottom: 3rem; */
}
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda
{
	width: 50%;
	float: left;
	padding: 0;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda.ancho
{
	width: 54%;
	float: left;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul,
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul
{
	text-align: right;
	height: 15px;
	margin-top: 0;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul#funcionamiento
{
	height: auto;
	text-align: right;
	float: left;
	width: 100%;
	margin-top: 10px;
	clear: both;
}
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul#funcionamiento.op3{
	display:none;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul#funcionamiento.op3 li{
	float: left;
	text-align: left;
	width: 100%;
	height: 18px;
	font-size: 1.1rem;
	display: block;
	margin: 2px 0 0 20px;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul#funcionamiento.op3 li input{
	margin: 5px 4px 0 0;
	float: left;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li,
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul li
{
	display: block;
	float: left;
	text-align: center;
	width: 20px;
	background: none;
	font-size: 1.3rem;
	padding: 0;
	color: #000;
}
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul+.nota,
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul+.nota,
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li .nota,
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul li .nota
{
	background: #ffffff none repeat 0 0;
	color: #000000;
	margin-left: 2.5em;
	margin-top: 1em;
	width: 20px;
	line-height: 1.5rem;
}
.lt .detalle_formulario .contenido_formulario .title_radio{
	float: left;
	text-align: left;
}
.lt .detalle_formulario .contenido_formulario .title_radio_largo {
    width: 90%;
    float: left;
    text-align: left;
}

.lt .detalle_formulario .contenido_formulario .input_button {
    width: 10%;
    float: left;
}

@media(max-width: 730px){

	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li .nota,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul li .nota{
	    position: relative;
	    top: -21px;
	    left: 25px;
	}

	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul+.nota,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul+.nota{
		float: right;
	    position: relative;
	    top: -50px;
	}
}
@media(max-width: 390px){

	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li .nota,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul li .nota{
	    top: 4px;
        left: -16px;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas{
		width: 100%;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul+.nota,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul+.nota{
		top: -30px;
	}
}
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda input,
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha input,
.lt .contenido_formulario form .container_form input[type="radio"],
.lt .contenido_formulario form input#idencuesta ~ p input,
.lt .contenido_formulario form input#idencuesta ~ span input,
.lt .contenido_formulario form input#idencuesta ~ p select,
.lt .contenido_formulario form input#idencuesta ~ p span input,
.lt .contenido_formulario form input#idencuesta ~ p input[type="checkbox"]
{
	margin: 3px 3px 3px 1px;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda p
{
/* 	padding-right: 25px; */
	text-align: left;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda p label
{
	color: inherit;
	font-style: normal;
	font-weight: normal;
}

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li.primer_li,
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul li.primer_li
{
	padding-right: 5px;
	width: 35px;
}

/* Not At All (Encuestas) - Ingles */


html[lang="en"] .lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li.primer_li,
html[lang="en"] .lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul li.primer_li
{
	padding-right: 5px;
	width: 65px;
}
@media(max-width: 760px){
	html[lang="en"] .lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li.primer_li,
	html[lang="en"] .lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha ul li.primer_li{
		width: 35px;
	}
}

/* END Not At All */

.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda .ultimo_li,
.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha .ultimo_li
{
 	padding-right: 5px;
	width: 35px;
}


.lt .detalle_formulario .templateTCI_contenedor {
	float: left;
	font-size: 1.8em;
	margin-left: 15px;
	width: 100%;
}

.lt .detalle_formulario .templateTCI_contenedor .templateTCI_imagen {
	float: left;
}

.lt .templateTCI_imagen>p {
	margin-top: 8px;
}

.lt .detalle_formulario .templateTCI_contenedor .templateTCI_texto {
	float: right;
	width: 54%;
}

.lt .cboxIframe {
	overflow-x: hidden !important;
}

/************Adaptacion RWD***************/
@media ( max-width : 500px) {
	.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor {
		width:100% !important;
		margin: 40px auto 0 !important;
	}
	.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor .templateTCI_texto
	{
		padding: 0 5px;
	}
	.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor .templateTCI_imagen
	{
		padding-left: 15px;
	}
}

/*********U2 - B**************/
@media ( max-width :950px) {
	.lt .detalle_formulario .contenido_formulario #miFormulario {
		width: 100%;
		margin: 0 auto;
	}
}

@media ( max-width :760px) {
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda
	{
		float: none;
		width: 100%;
		padding: 0;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul
	{
		max-width: 400px;
		margin: 0 auto;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha
	{
		margin: 30px 0 10px 0;
	}
}

@media ( max-width :500px) {
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul
	{
		max-width: 400px;
	}
}

@media ( max-width :380px) {
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul
	{
		max-width: 400px;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li
	{
		width: 5%;
		padding: 0 1px;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda .primer_li
	{
		width: 12%;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda .ultimo_li
	{
		width: 15%;
		margin-left: 2%;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li .nota
	{
		left: -200%;
		margin-left: 0;
		position: relative;
		top: 5px;
	}
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul
	{
		max-width: 400px;
	}
}

/*********END U2 - B**************/

/*********U2 - D**************/

/***Reedicion two columns***/


.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul
{
	height: 15px;
	text-align: right;
	margin-top: 0;
}

.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul li
{
	display: block;
	float: left;
	text-align: center;
	width: 20px;
	background: none;
	font-size: 1.1rem;
	line-height: 1.5rem;
	padding: 0;
	color: #000;
}

.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul .primer_li,
.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul .ultimo_li
{
	padding-left: 5px;
	width: 35px;
	padding-right: 5px;
}

.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul li .nota
{
	background: #ffffff none repeat 0 0;
	color: #000000;
	margin-left: 2.5em;
	margin-top: 1em;
	width: 20px;
}

/*********END U2 - D**************/

/**********U2 - F**********/
.lt .application_info_top h1 {
	background: none repeat 0 0 transparent !important;
	margin-bottom: 15px;
}

.lt .application_info_top h1 {
	background: none repeat 0 0 #DFDFDF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	margin-left: 28px;
	padding-left: 10px;
	padding-top: 0;
}

.lt .application_info_top>h1 {
	display: none;
}

.lt .application_info_top .application_info_bottom {
	background: none repeat 0 0 #FFFFFF !important;
	float: left;
	width: 100%;
	padding-bottom: 6px;
}

.lt .application_info_top .application_info_bottom .application_info_centre
{
	float: left;
	width: 100%;
	background: none repeat 0 0 #FFFFFF;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms
{
	padding: 0 !important;
	clear: both;
	margin: 0;
	min-height: 8em;
	float: left;
	width: 98%;
	border-top: none !important;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm
{
	clear: both;
	float: left;
	margin-bottom: 2em;
	margin-left: 0.2em;
	width: 100%;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas
{
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/fondo_movilstore_peq.png") no-repeat left top
	transparent;
	height: auto;
	min-height: 125px;
	width: 421px;
	padding: 20px 0;
	margin: 0;
	float: left;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_derecha
{
	background: rgba(0, 0, 0, 0) none repeat 0 0 !important;
	float: left;
	margin-left: 10px;
	margin-top: 0;
	padding-top: 0;
	vertical-align: top;
	width: 29%;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content p
{
	margin-top: 0.5em;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_derecha p img
{
	display: inline-block;
	margin: 0;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda
{
	background: transparent none repeat 0 0 !important;
	float: right;
	width: 68%;
	margin-left: 0;
	vertical-align: top;
	padding: 0;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form
{
	background: transparent none repeat 0 0 !important;
	float: left;
	padding: 14px 2px 10px;
	width: 95%;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form input.ntel
{
	float: left;
	margin-right: 1em;
	padding: 0;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form input.enviarSMSdescarga
{
	float: left;
	margin: 1px;
}

.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form p
{
	float: left;
	text-align: left;
	font-size: 0.9em;
	margin-top: 0.5em;
	line-height: 1.5rem;
}

@media ( max-width : 480px) {
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas
	{
		background: #efefef;
		border-radius: 10px;
		box-shadow: 0 0 3px #333;
		margin: 2px;
		width: 100%;
		min-height: inherit;
		padding: 10px 0;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda
	{
		width: 70%;
		float: left;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form input.ntel
	{
		width: 60%;
		margin-right: 0.5em;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_derecha
	{
		margin-left: 0;
	}
}

@media ( max-width : 690px) {
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_derecha p img
	{
		max-width: 100%;
		margin: 0 auto;
	}
}

@media ( max-width : 380px) {
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas
	{
		width: 75%;
		float: none;
		margin: 0 auto;
		overflow: hidden;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_derecha
	{
		width: 80%;
		margin: 0 auto !important;
		float: none;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content p
	{
		margin-top: 0;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_derecha p img
	{
		display: block;
		margin: 0 auto;
		max-width: 100%;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda
	{
		width: 100%;
		padding: 10px 10px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form
	{
		padding-top: 5px;
		width: 100%;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form input.ntel
	{
		margin: 0 auto;
		float: none;
		display: block;
		width: 80%;
		margin-bottom: 10px;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form input.enviarSMSdescarga
	{
		width: 72px;
		margin: 0 auto 10px;
		float: none;
		display: block;
	}
	.lt .application_info_top .application_info_bottom .application_info_centre .application_terminals .terminals_downloadForms .terminal_downloadForm .form_content .contenedor_exterior_columnas .estilo_col_izquierda form p
	{
		width: 100%;
		padding: 0 5%;
		text-align: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

/**********END U2 - F**********/

/**********U2 - G**********/
.lt .contenido_formulario h1 {
	color: #0093D2;
	font-size: 1.9rem;
	margin: 0 0 5px 0;
	font-family: 'OpenSans', Arial, serif;
	font-style: normal;
	line-height: 1.5rem;
}

.lt .contenido_formulario form .botones {
	float: right;
	margin: 5px 0;
}

.lt .contenido_formulario form .botones input.aceptar {
	background: none repeat 0 0 #19A2D8;
}

.lt .contenido_formulario form .botones input.aceptar,
.lt .contenido_formulario form .botones input.cancelar
{
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	color: #FFF;
	font-weight: bold;
	padding: 2px 10px;
	cursor: pointer;
}

.lt #miFormularioFinanzas p,
.lt #miFormulario p,
.lt .contenido_formulario p {
	clear: both;
	margin: 0;
	font-size: 1.4rem;
}

.lt .contenido_formulario form#customercentricity {
	margin: 0;
}

.lt .contenido_formulario form .container_form {
	float: left;
	margin: 0 0 5px;
	width: 100%;
}

.lt .contenido_formulario form .container_form p {
	margin: 5px;
}

.lt .container_form textarea {
	color: #141414;
	height: auto;
	margin-left: 2px;
	margin-top: 0;
	width: 340px;
}

.lt .contenido_formulario form .container_form p strong {
	font-size: 1.3rem;
}

.lt .contenido_formulario form .container_form .azul_turquesa {
	font-weight: bold;
}

.lt .container_form textarea {
	color: #141414;
	height: auto;
	margin: 9px;
	width: 340px;
}
.lt form[name="miFormulario"] p.texto_centrado{
	margin: 2.5em 0;
}
.lt .detalle_formulario .contenido_formulario form[name="miFormulario"] .contenedor_exterior_columnas .estilo_col_izquierda.ancho > p label{
		width: 70%;
		float: left;
	}
	.lt .detalle_formulario .contenido_formulario form[name="miFormulario"] .contenedor_exterior_columnas .estilo_col_izquierda.ancho > p input{
		width: 25%;
		float: left;
	}
	.lt .detalle_formulario .contenido_formulario form[name="miFormulario"] .contenedor_exterior_columnas .estilo_col_izquierda.ancho{
		width: 100%;
		text-align: left;
	}
	.lt .detalle_formulario .contenido_formulario form[name="miFormulario"] .contenedor_exterior_columnas .estilo_col_izquierda.ancho > p{
		float: none!important;
		margin: 0 auto 2em auto!important;
		width: 220px;
		overflow: hidden;
	}
@media(max-width: 800px){

}
/**********END U2 - G**********/

/**********U2 - H**********/
.lt .contenido_formulario form #idencuesta ~ h2 {
    font-size: 2.3rem;
    line-height: 2.5rem;
    margin: 0;
}

.lt .contenido_formulario form #idencuesta ~ textarea,
.lt .contenido_formulario form #idencuesta ~ p textarea,
.lt .contenido_formulario form #idencuesta ~ .contenedor_exterior_columnas textarea, textarea#opinion {
	color: gray;
	float: left;
	font-size: 1.2rem;
	height: 80px;
	width: 90%;
	margin-top: 9px !important;
	margin-left: 15px;
	margin-bottom: 19px;
}

.lt .contenido_formulario form#idencuesta p {
	line-height: 17px;
	font-size: 1.4rem;
}

/**********END U2 - H**********/

/**********U2 - J**********/
.lt .contenido_formulario p.caja_texto {
	font-size: 1.5rem;
	margin-bottom: 20px;
	line-height: 1.5rem;
}

.lt .contenido_formulario p.caja_texto ~ .contenedor_doscolumnas {
	margin-left: 15%;
}

.lt .contenido_formulario .contenedor_doscolumnas .columna2_der,
.lt .contenido_formulario .contenedor_doscolumnas .columna1_izq {
	float: left;
	width: 50%;
}

.lt .contenido_formulario .contenedor_doscolumnas .ancho75.columna2_der img{
	margin: 0;
}

.lt .contenido_formulario p.texto_image {
	clear: both;
	float: left;
	font-size: 1.7rem;
	text-align: left;
	margin-top: 10px;
	padding-right: 15px;
}

.lt .contenido_formulario p.texto_image .texto_entradilla {
	color: #008CC4;
	margin: 18px 0 22px;
}

.lt .contenido_formulario .contenedor_cuatrocolumnas {
	float: left;
	margin-top: 20px;
	width: 900px;
}

.lt .contenido_formulario .contenedor_cuatrocolumnas .ancho25 {
	float: left;
	margin-right: 10px;
	width: 200px;
}

.lt .contenido_formulario .contenedor_cuatrocolumnas .ancho25 input {
	cursor: pointer;
}

@media ( max-width : 900px) {
	.lt .contenido_formulario .contenedor_cuatrocolumnas {
		float: none;
		margin: 0 auto;
		overflow: hidden;
		width: 90%;
		padding-top: 20px;
	}
	.lt .contenido_formulario .contenedor_cuatrocolumnas .ancho25 {
		width: 23%;
		margin: 0 1%;
		height: auto;
	}
	.lt .contenido_formulario .contenedor_cuatrocolumnas .ancho25 input {
		width: 100%;
	}
	.lt .contenido_formulario .contenedor_doscolumnas {
		float: none;
		margin: 0 auto;
		width: 90%;
		text-align: center;
	}
	.lt .contenido_formulario .contenedor_doscolumnas .ancho25.columna1_izq p {
		text-align: center;
	}
}

@media ( max-width : 500px) {
	.lt .contenido_formulario .contenedor_cuatrocolumnas .ancho25 {
		width: 48%;
	}
}

/**********END U2 - J**********/

/**********U2 - K**********/
.lt #opinio {
	margin: 0;
}

.lt #opinio .contenedor_exterior_columnas {
	float: left;
	margin: 10px 0;
	width: 100%;
}

.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha#primera_pregunta
{
	padding-top: 55px;
	margin-top: 0;
	padding-right: 2%;
	margin-bottom: 10px;
}

.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha {
	float: right;
	margin: 9px 0;
	padding: 0;
	width: 50%;
}
.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha .agenda{
	width: 55%;
	display: inline-block;
}

.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda {
	float: left;
	margin: 0 auto;
	padding: 0 !important;
	width: 48%;
}

.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .agenda {
	text-align: left;
	padding: 5px 0 20px 0;
	margin: 0 0 10px 19px;
	display: block;
}
.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .agenda li {
	background: none;
	list-style: none;
	clear: both;
	margin: 2px 0 0 20px;
	line-height: 1.5rem;
	font-size: 1.1rem;
}

.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .agenda .primer_li
{
	padding-right: 150px;
	width: 35px;
	float: left;
}

.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .agenda .ultimo_li
{
	width: 35px;
	float: left;
	clear: none;
	padding-left: 5px;
	margin-left: 10px !important;
}

.lt #opinio .texto_centrado {
	margin: 0;
}

.lt #opinio+hr {
	margin: 10px 0;
}

.lt #opinio .horizontal_track {
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/sliderbg.jpg") no-repeat 4px 50%
	transparent;
	width: 225px;
	float: left;
	font-size: 0;
	line-height: 0;
	height: auto;
	text-align: left;
}

.lt #opinio .horizontal_track .horizontal_slit {
	height: 11px;
	line-height: 0;
	position: absolute;
	width: 18px;
	z-index: 1;
}

.lt #opinio .horizontal_track .horizontal_slider {
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/slit.gif") no-repeat 0 50% transparent;
	cursor: pointer;
	height: 25px;
	line-height: 0;
	margin: 0 0 25px 10px;
	position: relative;
	width: 15px;
	z-index: 2;
}

.lt #opinio .horizontal_track+div .value_display {
	background: none repeat 0 50% #FFFFFF;
	border: 1px solid #7B9EBD;
	color: #000000;
	cursor: default;
	float: left;
	font: 11px OpenSans, Arial, sans-serif;
	margin-top: 15px;
	margin-right: 20px;
	right: 4px;
	text-align: center;
	top: 6px;
	width: 18px;
	margin-left: 20px;
}

@media ( max-width : 1200px) {
	.lt #opinio .horizontal_track+div .value_display {
		margin-right: 10px;
		margin-left: 10px;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .agenda .primer_li
	{
		padding-right: 140px;
		padding-left: 0;
		margin-left: 0;
	}
}

@media ( max-width : 950px) {
	.lt #opinio {
		width: 90%;
		margin: 0 auto;
	}
	.lt #opinio p {
		padding-right: 0;
	}
	.lt #opinio+hr+p {
		text-align: center;
		padding-right: 0;
	}
	.lt #opinio .contenedor_exterior_columnas {
		float: none;
		margin: 0 auto;
		overflow: hidden;
		width: 90%;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda, #opinio .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha#primera_pregunta
	{
		width: 50%;
		padding-right: 0;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda ul.agenda {
		width: 205px;
		margin-left: -10px;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda ul.agenda .primer_li
	{
		float: left;
		padding-left: 15px;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda ul.agenda .ultimo_li
	{
		float: right;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .horizontal_track+div
	{
		float: left;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .horizontal_track+div .value_display
	{
		margin: 15px 0 0 0;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda textarea#opinion
	{
		display: block;
		margin-bottom: 10px;
		margin-left: 0;
		padding: 0;
		width: 100%;
	}
}

@media ( max-width : 680px) {
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .horizontal_track+div .value_display
	{
		margin: 15px 0 0 -10px;
	}
}

@media ( max-width : 640px) {
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda ul.agenda {
		margin-bottom: 10px;
	}
	.lt #opinio .contenedor_exterior_columnas {
		width: 100%;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda .horizontal_track+div .value_display
	{
		margin: 15px 0 0 -10px;
	}
}

@media ( max-width : 550px) {
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda ul.agenda {
		margin-bottom: 10px;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha#primera_pregunta
	{
		width: 40%;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda {
		width: 60%;
	}
}

@media ( max-width : 480px) {
	.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha,
	.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha#primera_pregunta
	{
		width: 100%;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha#primera_pregunta
	{
		padding-top: 0;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha>p,
	.lt #opinio .contenedor_exterior_columnas .estilo_col_derecha#primera_pregunta>p
	{
		text-align: center;
		padding: 0;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda {
		float: none;
		clear: both;
		width: 100%;
		max-width: 250px;
	}
	.lt #opinio .contenedor_exterior_columnas .estilo_col_izquierda ul.agenda {
		width: 235px;
		margin: 0 auto 10px;
	}
}
/**********END U2 - K**********/

/***********U2 - M*************/
.lt form#opinio p.caja_texto_2 {
	margin-bottom: 15px;
	padding: 10px 35px 0;
}

.lt form#opinio .opcions05 {
	margin-left: 60px;
}

.lt form#opinio .opcions05 strong input[type="radio"] {
	margin: 3px 3px 0 5px;
}

.lt form#opinio .contopinio2+.texto_centrado {
	margin-bottom: 10px;
}

.lt form#opinio .texto_aclarativo {
	font-size: 1rem;
}

@media ( max-width : 380px) {
	.lt form#opinio .opcions05 {
		margin: 0 auto;
		width: 200px;
	}
}

@media ( max-width : 450px) {
	.lt form#opinio .opcions05 {
		width: 95%;
		font-size: 1rem;
		margin-left: 10px;
	}
	.lt form#opinio .pregunta05 .caja_texto_2 {
		padding: 10px 10px 0;
	}
}
/***********END U2 - M*************/

/***********U2 - N*************/
@media ( max-width : 950px) {
	.lt .detalle_formulario .contenido_formulario form {
		width: 90%;
		margin: 0 auto;
	}
}

@media ( max-width : 760px) {
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha
	{
		width: 100%;
	}
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas .estilo_col_derecha ul
	{
		max-width: 300px;
	}
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas
	{
		padding-left: 0 !important;
	}
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas:last-child{
		width: 100%;
	}
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas:last-child .contenedor_exterior_columnas{
		width: 100%;
		margin-top: 30px;
	}
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas:last-child .estilo_col_derecha{
		text-align: left;
/* 	    padding-left: 19px; */
        width: 345px;
   		margin: 3rem auto 0 auto;
	}
	.lt .detalle_formulario .contenido_formulario form label{
		display: inline-block;
	}
	.lt .detalle_formulario .contenido_formulario form label#etiqueta1,
	.lt .detalle_formulario .contenido_formulario form label#etiqueta2,
	.lt .detalle_formulario .contenido_formulario form label#etiqueta3,
	.lt .detalle_formulario .contenido_formulario textarea#text1,
	.lt .detalle_formulario .contenido_formulario textarea#text2,
	.lt .detalle_formulario .contenido_formulario textarea#text3 {
		width: 100%;
		max-width: 300px;
		margin: 0 auto;
		clear: both;
		float: none;
	}
}

@media ( max-width : 640px) {
	.lt .detalle_formulario .contenido_formulario .estilo_col_izquierda strong {
/* 		display: block; */
		text-align: center;
	}
	.lt .detalle_formulario .contenido_formulario #miFormulario .estilo_col_izquierda strong{
		display: inline;
	}
}
@media ( max-width : 460px) {
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas:last-child .estilo_col_derecha{
		width: auto;
	}
}

@media ( max-width : 380px) {
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas .estilo_col_derecha li
	{
		padding: 0 1px;
		width: 6%;
	}
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas .estilo_col_derecha .primer_li
	{
		width: 12%;
	}
	.lt .detalle_formulario .contenido_formulario form .contenedor_exterior_columnas .estilo_col_derecha  .ultimo_li
	{
		margin-left: 2%;
		width: 15%;
	}
}

/***********END U2 - N*************/

/********U2 - Form OK y Error******/
.lt #form_ancho.detalle_formulario .contenido_formulario form p textarea {
	width: 730px;
}

@media ( max-width : 950px) {
	.lt #form_ancho.detalle_formulario .contenido_formulario form p textarea {
		display: block;
		float: none;
		margin: 0 auto 10px;
		width: 90%;
	}
}

@media ( max-width : 480px) {
	.lt #form_ancho.detalle_formulario .contenido_formulario form p textarea {
		width: 100%;
	}
}

@media ( max-width : 950px) {
	.lt .detalle_formulario .contenido_formulario form {
		margin: 0 auto;
		width: 90%;
	}
}

@media ( max-width : 750px) {
	.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_derecha
	{
		width: 100%;
		margin-bottom: 20px;
	}
	.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_derecha p
	{
		text-align: center;
	}
	.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda
	{
		float: none;
		margin: 0 auto;
		width: 100%;
		max-width: 500px;
		clear: both;
	}
	.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul li .nota
	{
		margin-left: 1em;
		margin-top: 0.3em;
	}
	.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul li,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul li
	{
		padding: 0 1px;
		width: 5%;
	}
	.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul .primer_li,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul .primer_li
	{
		width: 12%;
	}
	.lt .detalle_formulario .contenido_formulario #contenedor_ocultable .contenedor_exterior_columnas .estilo_col_izquierda ul .ultimo_li,
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_izquierda ul .ultimo_li
	{
		margin-left: 2%;
		width: 15%;
	}
}

@media ( max-width : 640px) {
	.lt .detalle_formulario .contenido_formulario .contenedor_exterior_columnas .estilo_col_derecha
	{
		width: 100%;
		padding: 0;
	}
	.lt .detalle_formulario .estilo_col_derecha #textinicial label {
		width: 100%;
		margin-left: 0;
	}
	.lt .detalle_formulario .estilo_col_derecha #textinicial textarea {
		width: 100%;
		margin-left: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

@media ( max-width : 380px) {
	.lt .container_form textarea#text1,
	.lt .contenido_formulario form #idencuesta ~ .contenedor_exterior_columnas textarea,
	.lt .contenido_formulario form #idencuesta ~ p textarea,
	.lt .contenido_formulario form #idencuesta ~ textarea {
		width: 96%;
		margin-left: 5px;
	}
	.lt .container_form select#form_opinion,
	.lt .contenido_formulario form #idencuesta ~ p select {
		width: 100%;
	}
	.lt .contenido_formulario form #idencuesta ~ p select,
	.lt .contenido_formulario form #idencuesta ~ p input[type="text"] {
		margin-left: 5px;
	}
}

/*****END U2 - Form OK y Error*****/

/****U3 - Form OK y error, puntos estrella****/
.lt .formulario_buscador_estrella_top {
	float: left;
	margin: 0.2em 0 10px;
	position: relative;
	width: 100%;
	background: none repeat scroll 0 0 rgb(255, 255, 255);
	height: 100px;
	padding-bottom: 5px;
	border-left: 3px solid #F3F4F4;
}

.lt .form_estrella .contenido_formulario {
	padding: 0 0 0 1em;
	position: absolute;
	top: 5px;
}

.lt .form_estrella .contenido_formulario>h2 {
	color: #007eae;
	font-style: italic;
	font-size: 1.4rem;
	line-height: 2rem;
	margin: 0;
}

.lt .carrito_estrella {
	padding: 11px 0 17px 35px;
	margin-right: 25px;
	width: 143px;
}

.lt .puntos_estrella,
.lt .carrito_estrella {
	float: right;
	margin: 0;
	border-left: 1px solid rgb(209, 209, 209);
	padding: 0 0 5px 17px;
	width: 136px;
}

.lt .carrito_estrella {
	margin-right: 25px;
	width: 143px;
}

.lt .puntos_estrella p {
	float: right;
}

.lt .carrito_estrella p,
.lt .carrito_estrella a {
	display: inline;
}

.lt .puntos_estrella .puntos {
	font-weight: bold;
}

.lt .carrito_estrella img {
	float: left;
	margin: 0 0.5em 0 0;
}

.lt .carrito_estrella p.cesta {
	color: #007eae;
	font-size: 1.2rem;
	font-style: italic;
	font-weight: bold;
	margin: 0;
	display: inline-block;
	height: 10px;
}

.lt .carrito_estrella p {
	color: #000;
	font-size: 1rem;
	margin: 2px 0;
}

.lt .carrito_estrella p a {
	color: rgb(0, 0, 0);
	font-size: 1.1rem;
	font-weight: bold !important;
	line-height: 1.1em;
	text-decoration: none;
	margin: 0;
}

.lt .carrito_estrella a {
	color: #007eae;
	font-weight: normal;
	line-height: 1em;
	text-decoration: underline;
	font-size: 1.2rem;
}

.lt .destacados_left li {
	float: left;
	margin: 0.3em 0;
}

.lt .destacados_left img {
	background: none repeat scroll 0 0 #EEEEEE;
	float: left;
	height: 58px;
	width: 133px;
}

.lt .form_estrella {
	float: left;
}

.lt .form_estrella .contenido_formulario {
	padding: 0 0 0 1em;
}

.lt .form_estrella .contenido_formulario p {
	clear: both;
	font-size: 1.2rem;
	line-height: 1rem;
	text-align: left;
	margin-top: 10px;
}

.lt #buscador input {
	width: 100px;
}

.lt #buscador input.nombre {
	width: 420px;
}

.lt #buscador input.ver {
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/flecha_blanca.png") no-repeat scroll 40px 5px
	#007eae;
	border: medium none;
	border-radius: 3px 3px 3px 3px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 4px 2px 5px 0;
	width: 51px !important;
	margin-left: 7px;
}

@media ( max-width : 812px) {
	.lt .carrito_estrella {
		width: 25%;
		margin-right: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt .form_estrella {
		width: 75%;
	}
	.lt .form_estrella .contenido_formulario {
		position: static;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt .formulario_buscador_estrella_top {
		height: auto;
	}
	.lt .formulario_buscador_estrella_top #buscador input {
		width: 18%;
	}
	.lt .formulario_buscador_estrella_top #buscador input.nombre {
		width: 65%;
	}
	.lt .formulario_buscador_estrella_top #buscador input.ver {
		margin-left: 1%;
	}
	.lt .formulario_buscador_estrella_top #buscador select {
		width: 28%;
	}
}

@media ( max-width : 640px) {
	.lt .carrito_estrella {
		padding-left: 25px;
	}
}

@media ( max-width : 550px) {
	.lt .carrito_estrella {
		padding: 10px 15px 15px;
		width: 100%;
		border: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.lt .carrito_estrella p.cesta {
		width: 100%;
		text-align: center;
	}
	.lt .carrito_estrella p.cesta img {
		display: block;
		width: 22px;
		margin: 0 auto 12px;
		float: none;
	}
	.lt .carrito_estrella a, .carrito_estrella p {
		width: 100%;
		display: block;
		text-align: center;
	}
	.lt .form_estrella {
		width: 100%;
	}
	.lt .form_estrella .contenido_formulario {
		padding: 0 1em;
	}
	.lt .formulario_buscador_estrella_top #buscador select {
		width: 33%;
	}
	.lt .formulario_buscador_estrella_top #buscador input.nombre {
		width: 70%;
	}
}

@media ( max-width : 480px) {
	.lt .formulario_buscador_estrella_top #buscador input {
		width: 15%;
	}
	.lt .formulario_buscador_estrella_top #buscador select {
		width: 29%;
	}
	.lt .formulario_buscador_estrella_top #buscador input.nombre {
		width: 61%;
	}
}

@media ( max-width : 380px) {
	.lt .formulario_buscador_estrella_top #buscador input {
		width: 10%;
	}
	.lt .formulario_buscador_estrella_top #buscador input.nombre {
		width: 52%;
	}
}

@media ( max-width : 320px) {
	.lt .formulario_buscador_estrella_top #buscador input {
		width: 9%;
	}
	.lt .formulario_buscador_estrella_top #buscador input.nombre {
		width: 51%;
	}
}
/**************** U3 - Forms ok y error******************/
.lt .contenido_formulario #option_params+form p {
	float: left;
	clear: none;
}

.lt .contenido_formulario #option_params+form select {
	height: 22px;
	line-height: 2px;
	margin-right: 10px;
	width: 100%;
}

.lt .contenido_formulario #option_params+form input[type="button"] {
	background: url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/boton_buscador_necesidades.png") no-repeat
	scroll 1px 1px transparent;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: bold;
	height: 22px;
	line-height: 23px;
	text-align: center;
	width: 52px;
	font-size: 1.2rem;
	padding: 0;
}

@media ( max-width :699px ) {
	.lt .detalle_formulario {
		width: 100%;
		padding-left: 0;
	}
	.lt .detalle_formulario .contenido_formulario {
		width: 100%;
	}
	.lt .contenido_formulario #option_params+form {
		float: none;
		margin: 0 auto;
		width: 390px;
		overflow: hidden;
	}
	.lt .contenido_formulario #option_params+form p:nth-child(2) {
		width: 70%;
	}
	.lt .contenido_formulario #option_params+form select {
		width: 100%;
	}
	.lt .contenido_formulario #option_params+form {
		width: 100%;
		max-width: 450px;
		margin: 0 auto;
	}
}

@media ( max-width :500px ) {
	.lt .contenido_formulario #option_params+form p:nth-child(2) {
		width: 60%;
	}
}

@media ( max-width :440px ) {
	.lt .contenido_formulario #option_params+form p:first-child {
		width: 100%;
		text-align: center;
		margin-bottom: 10px;
	}
	.lt .contenido_formulario #option_params+form p:nth-child(2) {
		width: 80%;
	}
	.lt .contenido_formulario #option_params+form p label {
		padding-right: 0;
	}
}

@media ( max-width :319px ) {
	.lt .contenido_formulario #option_params+form p:nth-child(2) {
		width: 70%;
	}
	.lt .contenido_formulario #option_params+form p:nth-child(2)>select {
		font-size: 90%;
	}
}

/**********End U3-Forms ok y error******************/
.lt  #procedimiento.article_intelligent_displayview_normal_appearance h1{
	font-size:3.5rem;
	line-height: 4rem;
}
@media(max-width: 640px){
	.lt #procedimiento.article_intelligent_displayview_normal_appearance h1{
		font-size:3rem;
		line-height:3.5rem;
	}
}
.lt #procedimiento.article_intelligent_displayview_normal_appearance .text{
	margin-bottom:3rem;
}
.lt #procedimiento.article_intelligent_displayview_normal_appearance .text p:last-child {
	clear:both;
	overflow:hidden;
}

/*********************************************
	END U - FORMULARIOS
*********************************************/

/*comunicacionconvalores - paginas especiales de 1col*/

.lt.only-logo #comunicacion_con_valores_title .article .article_text img{
	max-width: 100%;
	height: auto;
}

.lt.only-logo #comunicacion_con_valores_content .article_text,
.lt.only-logo #h3_dos_lineas .article_text{
	overflow:hidden;
	clear:both;
	margin-bottom: 0		;
}
.lt.only-logo #comunicacion_con_valores_content .article_text p,
.lt.only-logo #h3_dos_lineas .article_text p{
	width: 36%;
	float:left;
}

@media(max-width: 800px){
	.lt.only-logo #comunicacion_con_valores_content .article_text p,
    .lt.only-logo #h3_dos_lineas .article_text p{
		width: 100%;
		float:none;
		margin-bottom: 20px;
	}
}

.lt.only-logo #comunicacion_con_valores_content .article_text p + p,
.lt.only-logo #h3_dos_lineas .article_text p + p{
	float: right;
	width: 60%;
	text-align: center;
	margin-top: -30px;
	clear:none;
}

@media(max-width: 800px){
	.lt.only-logo #comunicacion_con_valores_content .article_text p + p,
    .lt.only-logo #h3_dos_lineas .article_text p + p{
		width: 100%;
		float:none;
		margin-top:10px;
	}
}

.lt.only-logo #comunicacion_con_valores_content .article_text .gris,
.lt.only-logo #h3_dos_lineas .article_text .gris{
	color:#777;
	font-size: 1.4rem;
}

.lt.only-logo #comunicacion_con_valores_content footer.article_footer,
.lt.only-logo #h3_dos_lineas footer.article_footer {
	margin-bottom: 50px;
	padding-top: 0;
}

@media(max-width: 800px) {
	.lt.only-logo #comunicacion_con_valores_content .article_text p + p iframe,
    .lt.only-logo #h3_dos_lineas .article_text p + p iframe{
		width: 100%;
		height: 100%;
		margin: 0;
	}
}

/*Paginas de con 2 logos en cabecera*/

.lt #header-bottom-middle-center-col .header_particulars {
	float:left;
	margin-top:2rem;
	margin-left:5rem;
}

.lt #header-bottom-middle-center-col .articulo_ligero .contenido_articulo {
	float:right;
	margin-top:2rem;
	margin-right: 5rem;
}

@media(max-width: 500px) {
	.lt #header-bottom-middle-center-col .header_particulars{
		margin-left:1rem;
	}
	.lt #header-bottom-middle-center-col .articulo_ligero .contenido_articulo {
		margin-right: 1rem;
	}
}

/* Tarjetas de "la Caixa" 1 Col */

.lt.only-logo #tarjetas-de-la-caixa .title h1{
    font-size: 1.6em;
    line-height: normal;
}

/* Documentos embebidos */

.lt.embed-document-content-wrapper .documento_embebido iframe{
	width: 100%;
	height: 100%;
	position: absolute;
}

/* Popup Segurcaixa auto 1 Col Vacia*/
.lt #popup_ayuda_segurcaixa_auto table th{
	border: none;
}
.lt #popup_ayuda_segurcaixa_auto caption{
	text-align: center;
    padding: 5px;
    background: #e4f4fb;
    width: 100%;
    margin: 5rem 0 2rem 0!important;
    text-transform: uppercase;
}
.lt #popup_ayuda_segurcaixa_auto p.texto_centrado:last-child{
	margin-bottom: 2rem;
}

/* Slider  #encuestas_mis_finanzas*/

/** Reglas nuevas **/

.lt #encuestas_mis_finanzas #log {
    clear: left;
    float: right;
    font-size: 1.4em;
    margin-top: -45px;
    width: 22%;
    display: inline;
}
.lt #encuestas_mis_finanzas #log #sliderValue1,
.lt #encuestas_mis_finanzas #log #sliderValue2,
.lt #encuestas_mis_finanzas #log #sliderValue3 {
    display: inline;
    font-weight: bold;
}
.lt #encuestas_mis_finanzas .jqx-slider {
    clear: none;
    /*display: inline-block;*/
/*     float: left; */
    margin: 2rem auto!important;
    padding-left: 5px;
    height: 40px!important;
}

.lt #encuestas_mis_finanzas .jqx-slider-track-horizontal {
	height: 21px !important;
    background-color: #efefef !important;
}
.lt #encuestas_mis_finanzas .jqx-slider-rangebar{
	height: 21px !important;
    left: 0!important;
}

.lt #encuestas_mis_finanzas .jqx-slider-slider {
    height: 27px !important;
    width: 15px !important;
}

.lt #encuestas_mis_finanzas .jqx-fill-state-focus {
    background-color: #efefef !important;
}

.lt #encuestas_mis_finanzas .jqx-fill-state-pressed {
    background: #007eae none repeat scroll 0 0 !important;
}

.lt #encuestas_mis_finanzas .jqx-slider-left {
    margin-right: 18px !important;
    margin-top: 15px !important;
}

.lt #encuestas_mis_finanzas .jqx-slider-right {
    float: right !important;
    margin-right: 10px !important;
    margin-top: 15px !important;
}
.lt #encuestas_mis_finanzas .jqx-slider-tickscontainer:first-child {
    display: none;
}
.lt #encuestas_mis_finanzas .jqx-slider-tick-horizontal:first-child,
.lt #encuestas_mis_finanzas .jqx-slider-tick-horizontal:last-child {
    display: none;
}

.lt #encuestas_mis_finanzas .jqx-slider-tick-horizontal {
    height: 22px !important;
    top: 12px !important;
}

.lt #encuestas_mis_finanzas .jqx-icon-arrow-left,
.lt #encuestas_mis_finanzas .jqx-icon-arrow-left:hover,
.lt #encuestas_mis_finanzas .jqx-icon-arrow-right,
.lt #encuestas_mis_finanzas .jqx-icon-arrow-right:hover {
    height: 20px !important;
    width: 21px !important;
}

.lt #encuestas_mis_finanzas .jqx-icon-arrow-left,
.lt #encuestas_mis_finanzas .jqx-icon-arrow-left:hover {
    background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/menos_slider_azul.png") no-repeat scroll 0 0 !important;
}

.lt #encuestas_mis_finanzas .jqx-icon-arrow-right,
.lt #encuestas_mis_finanzas .jqx-icon-arrow-right:hover {
    background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/mas_slider_azul.png") no-repeat scroll 0 0 !important;
}
.lt #encuestas_mis_finanzas #jqxslider > div + div > div + div + div {
    top: -35px !important;
    background-color: #efefef !important;
}

.lt #encuestas_mis_finanzas .jqx-slider-tickscontainer {
    z-index: 0 !important;
    top: -35px;
}
@media(max-width: 520px){
	.lt #encuestas_mis_finanzas #jqxslider1 > div:nth-child(2),
	.lt #encuestas_mis_finanzas #jqxslider2 > div:nth-child(2),
	.lt #encuestas_mis_finanzas #jqxslider3 > div:nth-child(2){
	    width: 60%!important;
	}
	.lt #encuestas_mis_finanzas .jqx-slider-track {
	    width: 100%!important;
	}
	.lt #encuestas_mis_finanzas #jqxslider1,
	.lt #encuestas_mis_finanzas #jqxslider2,
	.lt #encuestas_mis_finanzas #jqxslider3{
		width: 100%!important;
	}
}
@media(max-width: 960px){
	.lt #encuestas_mis_finanzas #log{
	    width: 60px;
	    display: block;
	    margin: 2rem auto!important;
	    float: none;
	}
}
@media(max-width: 1200px) and (min-width: 960px){
	.lt #encuestas_mis_finanzas .jqx-slider {
	    width:65%!important;
	    margin-left: 50px!important;
	}
}
.lt #encuestas_mis_finanzas #enviar{
	margin-bottom: 2rem;
}

/* Linea Abierta Live 1 Col #linea_abierta_live */

.lt #linea_abierta_live > .article.normal .article_text p{
	padding: 0 10px;
}
.lt #linea_abierta_live > .article.normal .article_text p span.azul_turquesa{
	font-weight: bold;
	color: #007eae;
}
.lt #linea_abierta_live > .article.normal .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul{
	margin-top: 0;

}
.lt #linea_abierta_live > .article.normal .article_text .contenedor_exterior_columnas .estilo_col_izquierda ul li{
	margin: 10px 0;
	color: #007eae;
	font-weight: bold;
}

.lt #linea_abierta_live .article.normal  .article_text p.texto_derecha,
.lt #linea_abierta_live~._normal_appearance .article.normal  .article_text p.texto_derecha {
    background: url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bg_enlace.png) no-repeat scroll right top rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 31px;
    width: 100%;
}
.lt #linea_abierta_live .article.normal  .article_text p.texto_derecha a,
.lt #linea_abierta_live~._normal_appearance .article.normal  .article_text p.texto_derecha a{
	margin-right: 45px;
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}

.lt #linea_abierta_live+#listado.highlights_intelligent_displayview_normal_appearance ul {
    float: left;
/*     padding: 0 0 30px 30px; */
}

.lt #linea_abierta_live+#listado.highlights_intelligent_displayview_normal_appearance ul li.highlight {
    border: 2px solid #ececec;
    display: inline-block;
    float: left;
    margin: 0 1em 1em 0;
    min-height: 230px;
    padding: 1em 0;
    text-align: center;
    width: 47.7%;
    background: none;
}
.lt #linea_abierta_live+#listado.highlights_intelligent_displayview_normal_appearance ul li.highlight .text p{
	padding:0 10px;
}
.lt #linea_abierta_live+#listado.highlights_intelligent_displayview_normal_appearance .highlight.even {
    margin-right: 0;
}
.lt #linea_abierta_live+#listado.highlights_intelligent_displayview_normal_appearance ul li.highlight h1{
    font-size: 25px;
    line-height: normal;
}
.lt #linea_abierta_live~._normal_appearance{
	margin-bottom: 25px;
}

@media(max-width: 560px){
	.lt #linea_abierta_live+#listado.highlights_intelligent_displayview_normal_appearance ul li.highlight{
		width: 100%;
	}
}
/* END Linea Abierta Live 1 Col */

/* Juego Mailbox Doc Embebido */

.lt.embed-document-content-wrapper .plantilla2-lo-mkt {
    font-family: Verdana,Geneva,sans-serif;
    margin: 0 auto;
    width: 55%;
}
.lt.embed-document-content-wrapper .plantilla2-lo-mkt .board,
.lt.embed-document-content-wrapper .plantilla2-lo-mkt .instructions{
	width: 47%;
	margin: 0;
	padding: 0;
}
.lt.embed-document-content-wrapper .plantilla2-lo-mkt h3{
	margin-bottom: 1.5rem;
}
.lt.embed-document-content-wrapper .plantilla2-lo-mkt h1{
	font-size: 24px;
	line-height: 25px;
}
.lt.embed-document-content-wrapper .plantilla2-lo-mkt h2{
	font-size: 18px;
	line-height: normal;
	margin-bottom: 1.5rem;
}
.lt.embed-document-content-wrapper .plantilla2-lo-mkt p{
	font-size: 12px;
	line-height: 12px;
}
.lt.embed-document-content-wrapper .plantilla2-lo-mkt ~ .nota_legal{
	width: 70%;
	margin: 0 auto 1.5rem auto;
	padding-left: 50px;
}
.lt.embed-document-content-wrapper .plantilla2-lo-mkt .punctuation .timer,
.lt.embed-document-content-wrapper .plantilla2-lo-mkt .punctuation .counter{
	width: 49%;
	margin: 0;
	padding: 0;
}
.lt.embed-document-content-wrapper .board #overBoardFix{
		width: 100%;
	}
	.lt.embed-document-content-wrapper .board #overBoard{
		width: 100%;
	}
	.lt.embed-document-content-wrapper .board #overBoardTransp{
		width: 100%;
	}
.lt.embed-document-content-wrapper .board{position:relative; background-color:#f7f7f7; width:323px; height:355px; display:inline-block; border-bottom:2px solid #e9e9ea; margin-left: 20px;}
.lt.embed-document-content-wrapper #overBoard{width:323px; height:324px; z-index: 10; position:absolute; bottom:0; left:0; background:#eee; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity:0.50; -khtml-opacity: 0.50; opacity: 0.50; }
.lt.embed-document-content-wrapper #overBoardTransp{width:323px; height:324px; z-index: 10; position:absolute; bottom:0; left:0;}
.lt.embed-document-content-wrapper #overBoardFix{width:323px; height:324px; z-index: 9; position:absolute; bottom:0; left:0;}
.lt.embed-document-content-wrapper .punctuation{height:32px; background-color:#f7f7f7; background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bg-punctuation.gif') repeat-x bottom left;}
.lt.embed-document-content-wrapper .punctuation .timer{width:151px; background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bg-punctuation-spacer.gif') repeat-y top right;  height:32px; display:inline-block; overflow:hidden;}
.lt.embed-document-content-wrapper .punctuation .counter{width:148px; height:32px; display:inline-block; margin:0px; padding:0px; overflow:hidden;}
.lt.embed-document-content-wrapper .punctuation p{width:100%; text-align: center; margin-top:6px; color:#6d6d6d;}
.lt.embed-document-content-wrapper .punctuation p span{font-size: 18px; color:#6d6d6d; font-weight: normal;}

.lt.embed-document-content-wrapper .x2{display:none; background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bg-x2.png') no-repeat top left; width:138px; height:138px; width:100%; text-align:center; z-index: 30; position:absolute; top:120px; left:94px;}
.lt.embed-document-content-wrapper .x2 .text{text-align:center; font-size: 12px; color:#fff; font-weight: bold; font-style: italic; font-family: 'LaCaixaFrutiger', Arial, Verdana, sans-serif; position:absolute; width:85px; top:25px; left:27px;}
.lt.embed-document-content-wrapper .x2 .text span{text-align:center; font-size:48px; color:#fff; font-weight: bold; font-family: 'LaCaixaFrutiger', Arial, Verdana, sans-serif;  display:block;}

.lt.embed-document-content-wrapper #board{margin:24px 0px 0px 11px; position:relative;}
.lt.embed-document-content-wrapper #board .col{width:35px; margin-left:13px; overflow:hidden; display:inline-block; text-align: center; vertical-align: middle;}
/*.lt.embed-document-content-wrapper #board #col0{margin-left:0px;}*/
.lt.embed-document-content-wrapper #board .cell{width:35px; height:47px; margin:0px 0px 0px 0px; position:relative; vertical-align: middle;}

.lt.embed-document-content-wrapper #board .cell.v1 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v1.png') no-repeat top left;}
.lt.embed-document-content-wrapper #board .cell.v2 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v2.png') no-repeat top left;}
.lt.embed-document-content-wrapper #board .cell.v3 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v3.png') no-repeat top left;}
.lt.embed-document-content-wrapper #board .cell.v4 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v4.png') no-repeat top left;}
.lt.embed-document-content-wrapper #board .cell.v5 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v5.png') no-repeat top left;}

.lt.embed-document-content-wrapper #board .cell a{display:block; margin:0px; width:35px; height:35px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; -moz-opacity:0.30; -khtml-opacity: 0.30; opacity: 0.30; }
.lt.embed-document-content-wrapper #board .cell.selectable a{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity:1; -khtml-opacity:1; opacity:1; }
.lt.embed-document-content-wrapper .play{width:323px; display:block; text-align: left; margin-top:80px}
.lt.embed-document-content-wrapper .play a{font-size: 14px; color:#fff; background:#009cde; border-radius: 5px; padding:10px 35px;}
.lt.embed-document-content-wrapper .play a:hover{background:#0081b7;}

/*.lt.embed-document-content-wrapper .play a#restart{display:none; color:#ff0000; background:#fff; border:1px solid #ff0000;}*/
.lt.embed-document-content-wrapper .play a#restart{display:none; color:#0098D4; text-decoration: underline; background:none; padding:0px; border:0px;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; -moz-opacity:0.70; -khtml-opacity: 0.70; opacity: 0.70; }
/*.lt.embed-document-content-wrapper .play a#restart:hover{color:#fff; background:#ff0000;}*/
.lt.embed-document-content-wrapper .play a#restart:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; -moz-opacity:1; -khtml-opacity:1; opacity:1; }

.lt.embed-document-content-wrapper .instructions{width:330px; display:inline-block; margin-left:25px; vertical-align:top;}
.lt.embed-document-content-wrapper .instructions p{margin:0 50px 18px 0px;}
.lt.embed-document-content-wrapper .instructions p.steps{margin-bottom:12px;}
.lt.embed-document-content-wrapper .instructions p.title{font-size:14px; font-weight: bold;}

.lt.embed-document-content-wrapper .instructions .how{width:100%; margin-bottom:35px; display:block;}
.lt.embed-document-content-wrapper .instructions .how img{float:left; margin:9px 20px 10px 0;}

.lt.embed-document-content-wrapper .instructions .ventajas-list{list-style: none; width:100%; margin:10px 0; float:left; padding-left:0px;}
.lt.embed-document-content-wrapper .instructions .ventajas-list li{float:left; width:34px; height:35px; overflow:hidden; margin-right: 5px;}
.lt.embed-document-content-wrapper .instructions .ventajas-list li a{width:34px; height:35px;display:block;}
.lt.embed-document-content-wrapper .instructions .ventajas-list li.v1 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v1m.png') no-repeat bottom left;}
.lt.embed-document-content-wrapper .instructions .ventajas-list li.v2 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v2m.png') no-repeat bottom left;}
.lt.embed-document-content-wrapper .instructions .ventajas-list li.v3 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v3m.png') no-repeat bottom left;}
.lt.embed-document-content-wrapper .instructions .ventajas-list li.v4 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v4m.png') no-repeat bottom left;}
.lt.embed-document-content-wrapper .instructions .ventajas-list li.v5 a{background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/v5m.png') no-repeat bottom left;}

.lt.embed-document-content-wrapper .instructions .ventajas-list li.active a, .instructions .ventajas-list li:hover a{background-position: top left; }

.lt.embed-document-content-wrapper .ventaja{display:none; padding:2px 0; width:220px; height:170px; background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bg-ventaja.png'); position:absolute; z-index: 20; top:100px; left:52px;  text-align: center; border-radius: 10px;}
.lt.embed-document-content-wrapper .ventaja img{margin:15px 20px 5px 20px; width:45px;}
.lt.embed-document-content-wrapper .ventaja h4{text-align: center; margin:0 10px; font-size: 12px;}
.lt.embed-document-content-wrapper .ventaja#v1 h4, .ventaja#v3 h4, .ventaja#v4 h4, .ventaja#v5 h4{margin-top:14px;}
.lt.embed-document-content-wrapper .ca .ventaja#v4 h4{margin-top:14px;}
/*.lt.embed-document-content-wrapper .ventaja#v4 h4, .ventaja#v5 h4{margin-top:6px;}*/
.lt.embed-document-content-wrapper .ventaja .ventaja-continuar{font-size: 12px; color:#fff; background:#009cde; border-radius: 5px; padding:2px 15px; margin-top:15px; display:inline-block; position:absolute; bottom:10px; left:72px;}
.lt.embed-document-content-wrapper .ventaja .ventaja-continuar:hover{background:#0081b7;}

.lt.embed-document-content-wrapper .gameover{display:none; padding:10px; width:218px; height:165px; background:url('/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bg-ventaja.png'); position:absolute; z-index: 15; top:110px; left:42px;  text-align: center; cursor:pointer;}
.lt.embed-document-content-wrapper .gameover p{font-family: 'LaCaixaFrutiger', Arial, Verdana, sans-serif; font-weight: bold; text-align: center; margin-bottom:4px;}
.lt.embed-document-content-wrapper .gameover p.title{font-size: 18px; margin-top:15px; margin-bottom:2px;}
.lt.embed-document-content-wrapper .gameover p.blue span{color:#009cde;font-family: 'LaCaixaFrutiger', Arial, Verdana, sans-serif; font-weight: bold; }
.lt.embed-document-content-wrapper .gameover p.blue{color:#009cde;}


.lt.embed-document-content-wrapper .ui-loader{display:none;}
.lt.embed-document-content-wrapper .social-container{display:block; width:100%; clear:both; float:left; margin-top:20px; }


.lt.embed-document-content-wrapper .gameover .btn-close{margin-top:10px; display:inline-block; font-size: 12px; color: #fff; background: #009cde; padding: 5px 7px; position: relative; padding-right: 25px; }
.lt.embed-document-content-wrapper .gameover .btn-close img{position:absolute; top:5px; right:5px; }

.lt.embed-document-content-wrapper .twitter-button{float:left; display:inline}

.lt.embed-document-content-wrapper #pendingVentajasContainer{display:block; height:14px; margin-bottom:0px; margin-top:37px;}
.lt.embed-document-content-wrapper #pendingVentajas{font-weight:bold;}

.lt.embed-document-content-wrapper .twitter-button {
    float: left;
    display: inline;
    margin-right: 10px;
}

.lt.embed-document-content-wrapper .nota_legal {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: justify;
}

@media(max-width: 1200px){
	.lt.embed-document-content-wrapper .plantilla2-lo-mkt {
		width: 77%;
	}
}
@media(max-width: 870px){
	.lt.embed-document-content-wrapper .plantilla2-lo-mkt .board{
	    width: 320px;
	    margin: 0 auto;
	    display: block;
	}
	.lt.embed-document-content-wrapper .plantilla2-lo-mkt .instructions{
		width: 100%;
	}
}
@media(max-width: 730px){
	.lt.embed-document-content-wrapper .plantilla2-lo-mkt .board,
	.lt.embed-document-content-wrapper .plantilla2-lo-mkt .instructions{
		width: 320px;
		margin: 0 auto;
		display: block;
	}
	.lt.embed-document-content-wrapper .plantilla2-lo-mkt .instructions{
		margin-top: 2rem;
	}
}
@media(max-width: 460px){

	.lt.embed-document-content-wrapper .board .punctuation div{
		width: 49%;
		margin: 0;
		padding: 0;
	}

	.lt.embed-document-content-wrapper .plantilla2-lo-mkt .board{
		width: 100%;
	}

	.lt.embed-document-content-wrapper #board .col{
       width: 45px;
	   margin: 0;
	}
	.lt.embed-document-content-wrapper .plantilla2-lo-mkt ~ .nota_legal{
		padding-left: 0;
	}
}

/* END Juego Mailbox Doc Embebido */

/* Popup parrilla #popup_parrilla */

.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li:first-child{
	width: 100%;
	height: auto;
}
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li{
	width: 50%;
	min-height: 430px;
}
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li:first-child .title h1{
	font-size: 19px;
	text-align: center;
	line-height: 3rem;
}
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li:first-child .text .estilo_col_derecha img{
	margin:0 auto 1.5rem auto;
}
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li .text .estilo_col_derecha{
	text-align: center;
}
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li:nth-child(2) .text p:first-child{
	min-height: 65px;
}
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li:nth-child(2) .text p:nth-child(2),
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li:nth-child(2) .text p:nth-child(3),
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li:nth-child(3) .text p:nth-child(2),
.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li:nth-child(3) .text p:nth-child(3){
	text-align: center;
}

@media(max-width: 640px){
	.lt #popup_parrilla.highlights_intelligent_displayview_vertical_normal_appearance li{
		width: 100%;
	}
}

/* Popup parrilla #popup_parrilla */

/* fix videos colorbox en movil */
@media(max-width: 700px){
	.lt~#colorbox.video-layer #cboxWrapper #cboxContent #cboxLoadedContent{
		top: 200px;
	}
	.lt~#colorbox.video-layer #cboxClose {
	    top: -20px;
	    right: -13px;
	}
}
@media(max-width: 570px){
	.lt~#colorbox.video-layer #cboxWrapper #cboxContent #cboxLoadedContent{
		top: 170px;
	}
	.lt~#colorbox.video-layer #cboxClose {
	    top: -20px;
	    right: -13px;
	}
}
@media(max-width: 460px){
	.lt~#colorbox.video-layer #cboxWrapper #cboxContent #cboxLoadedContent{
		top: 130px;
	}
}

/* END fix videos colorbox en movil */


/* Fix carouseles */


@media(min-width: 1200px){
	.lt .carousel-items-list .carousel-items-wrap{
 		overflow: hidden!important;
 	}
}

/*****************************  Fix del carrusel Responsive ****************************/

@media (max-width:1200px) {

	.lt #regalos .carousel-items-list .carousel-item {
    margin-bottom: 50px;
}


.lt .carousel-items-list .carousel-items-wrap {
    /*padding-bottom: 100px;*/
    /* Comentado porque parecia inncesario por el cambio de la visualizacion en movil flechas blancas */
}

    }
/***********************************************************************************************************************/

/* Todas las web del grupo  */

.lt ._normal_appearance#right_videos img{
	display: inline;
}

/* App Linea Oberta Espacio entre tablas */

.lt .detalle_producto_caracteristicas .table-wrapper{
	margin-bottom: 4rem!important;
}

/* Multiseguros 2016 */

.lt #multiseguros2012_regalo .contenedor_columnas .columna_izquierda,
.lt #multiseguros2012_regalo .contenedor_columnas .columna_derecha{
	width: 50%;
	float: left;
}
.lt #multiseguros2012_regalo .contenedor_columnas .columna_izquierda p,
.lt #multiseguros2012_regalo .contenedor_columnas .columna_derecha p{
	text-align: center;
}
.lt #multiseguros2012_regalo .contenedor_columnas .columna_izquierda p:first-child,
.lt #multiseguros2012_regalo .contenedor_columnas .columna_derecha p:first-child{
	min-height:	150px;
}

@media(max-width: 460px){
	.lt #multiseguros2012_regalo .contenedor_columnas .columna_izquierda,
	.lt #multiseguros2012_regalo .contenedor_columnas .columna_derecha{
		width: 100%;
	}
}

/* Fix carousel content */

.lt .carousel-contents .carousel-content .product_media{
	margin-top: 2rem;
}


/* fix twitter */

.lt .social_cont_central.cont_social_medio{
	    width: auto;
    height: auto;
    background: none;
    border: none;
    box-shadow: none;
    padding: 0;
    margin: 0;
}
.lt .social_cont_central.cont_social_medio .social_top{
	border: none;
}
.lt .social_cont_central.cont_social_medio .social_contenido{
	height: auto!important;
}
.lt .social_cont_central.cont_social_medio .social_content_twitter iframe{
	display: inline;
	width: 154px!important;
	margin-left: 10px;
}
.lt .social_cont_central.cont_social_medio .social_content_twitter{
	text-align: right;
}

/********************************************************************************************************************************/
/*****************************************************EMPRESAS*******************************************************************/
/********************************************************************************************************************************/

div#mensaje_error_no_encontrado {
    float: none !important;
}

.lt #comercia_box._normal_appearance .article.normal img {
    display: inline-block;
    margin: 6px 14px;
    height: auto;
    max-width: 100%;
}

.lt #iphone6 .estilo_col_izquierda p {
    margin: auto;
    text-align: center;
    display: inline-block;
    width: 97%;
}
.lt #iphone6s .estilo_col_izquierda p {
    margin: auto;
    text-align: center;
    display: inline-block;
    width: 97%;
}
.lt #iphone6 span.boton_pequeno a {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 70%;
}
.lt #iphone6s span.boton_pequeno a {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 70%;
}
.lt #product_indicador.articulo_ligero .contenido_articulo .estilo_col_derecha {
	/*Orden ministerial*/
    float: right;
}

.lt #gris_domiciliados .only_text ul li {
    float: none;
    width: 100%;
    background: transparent url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/bullet-ul.png) no-repeat 0 7px;
}
.lt #gris_domiciliados table {
    margin: auto;
}

/* Ticket #63302 */

.lt #gris_domiciliados .no_image .product_media {
   float: none;
   margin: 0 auto 15px;
} 

/**/


#factura_confirming ol li p {
    display: block;
}
/*Boton amarillo footer-producto Paginas paises*/
#footer_link footer.product_footer p span.boton_pequeno a {
    margin: auto;
    float: none;
    width: 45%;
    text-align: center;
}
#footer_link .product_link {
    margin-bottom: 20px;
}
@media (max-width:800px) {
	#footer_link footer.product_footer p span.boton_pequeno a {
	    width: 60%;
	}
}
@media (max-width:450px) {
	#footer_link footer.product_footer p span.boton_pequeno a {
	    width: 100%;
	}
}

/*****************************************
   Orden Ministerial - id="#deposito_estrella"
 *************************************/
.lt #deposito_estrella .contenedor_exterior_columnas_alternativo{
    margin: 5px 5px 0;
    width: 58%;
    float: right;
}

@media ( max-width : 640px) {
    .lt #deposito_estrella .contenedor_exterior_columnas_alternativo{
        width: 100%;
        margin: 15px auto 0;
        float: none;
    }
}

.lt #deposito_estrella .contenedor_exterior_columnas_alternativo p{
    line-height: 14px;
    font-size: 1rem;
}

.lt #deposito_estrella .estilo_col_derecha_alternativo{
    height: auto;
    width: 40%;
    padding: 5px;
    border: 1px solid #000;
    margin-top: 54px;
    float: right;
}

@media (max-width: 1200px){
    .lt #deposito_estrella .estilo_col_derecha_alternativo{
        width: 50%;
    }
    .lt #deposito_estrella .estilo_col_izquierda_alternativo{
        width:50%!important;
    }
}
@media (max-width: 992px){
    .lt #deposito_estrella .estilo_col_derecha_alternativo{
        width: 40%;
    }
    .lt #deposito_estrella .estilo_col_izquierda_alternativo{
        width:60%!important;
    }
}
@media (max-width: 740px){
    .lt #deposito_estrella .estilo_col_derecha_alternativo{
        width: 50%;
    }
    .lt #deposito_estrella .estilo_col_izquierda_alternativo{
        width:50%!important;
    }
}
@media (max-width: 640px){
    .lt #deposito_estrella .estilo_col_derecha_alternativo{
        width: 45%;
    }
    .lt #deposito_estrella .estilo_col_izquierda_alternativo{
        width:55%!important;
    }
}
@media (max-width: 430px){
    .lt #deposito_estrella .estilo_col_derecha_alternativo{
        width: 161px;
        margin: 10px 30%;
    }
    .lt #deposito_estrella .estilo_col_izquierda_alternativo{
        width:100%!important;
        min-height: 0!important;
    }
    .lt #deposito_estrella .estilo_col_izquierda_alternativo p:first-child{
        width: 100%!important;
    }
}
@media (max-width: 400px){
    .lt #deposito_estrella .estilo_col_derecha_alternativo{
        margin: 10px 26%;
    }
}
@media (max-width: 350px){
    .lt #deposito_estrella .estilo_col_derecha_alternativo{
        margin: 10px 20%;
    }
}


.lt #deposito_estrella .estilo_col_derecha_alternativo .texto_centrado{
    font-size: 2.8em;
    color: #000;
}
.lt #deposito_estrella .estilo_col_derecha_alternativo .texto_centrado strong{
    color: #bdbdbd;
}

.lt #deposito_estrella .estilo_col_derecha_alternativo p+p{
    text-align: justify;
}

.lt #deposito_estrella .contenedor_exterior_columnas_alternativo .estilo_col_izquierda_alternativo{
    padding: 5px;
    margin-top: 12px;
    min-height: 210px;
    width:60%;
    float: left;
}

.lt #deposito_estrella .estilo_col_izquierda_alternativo p{
    font-size: 1.2rem;
    margin: 0;
}
.lt #deposito_estrella .estilo_col_izquierda_alternativo p:first-child{
    width: 200%;
}
.lt #deposito_estrella .estilo_col_izquierda_alternativo p:nth-child(2){
    margin-top: 21px;
}
.lt #deposito_estrella .estilo_col_izquierda_alternativo p .texto_grande{
    margin-bottom: 10px;
    display: block;
}
#pijama .contenedor_exterior_columnas {
    padding: 0 30px 30px;
}

/********************************************************************************************************************************/
/*************************************************END EMPRESAS*******************************************************************/
/********************************************************************************************************************************/


/******************************************************************/
/********************FIX MENÃÂ¯ÃÂ¿ÃÂ½S*************************************/
/***************No poner clase lt**********************************/
.submenu-linkgroup.tabs-group .tabs-item .tabs-item-title p {
    color: #898989;
    position: relative;
    font-size: 1.8rem !important;
}

/* Estilo boton pÃÆÃÂ¡gina InTouch */
#enlace_in {
	text-align: center;
}

#enlace_in a {
	background: rgba(0, 0, 0, 0) url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/ico_candado.png") no-repeat scroll 98% center;
	border: 2px solid #007eae;
	color: #888;
	font-size: 18px;
	font-weight: bold;
	padding: 10px 30px 10px 10px;
	text-decoration: none;
}
/* Fin Estilo boton pÃÆÃÂ¡gina InTouch */

/* Ticket #64657 - Particulares: Plantillas medios seguros */

/* Cabecera */

.medios .header-bottom .column.col-md-6{
    width: 50%;
}
.medios .header-bottom .main-title{
	margin: 1rem 0 0 0;
}
.medios.page-wrapper #header{
	height: auto;
    position: static!important;
    min-height: 83px;
}
.medios #header .header-bottom .main-title {
    height: 65px;
    margin: 1rem auto;
    background-size: auto;
}
.medios #page{
	margin-top: 0 !important;
}
.medios .header-bottom .linkgroup_enlaces {
    float: right;
    margin: 36px 0px 0 0;
}
.medios .header-bottom .linkgroup_enlaces ul {
    float: left;
    padding: 0 2px;
}

.medios .header-bottom .linkgroup_enlaces li {
    float: left;
    font-size: 12px;
    padding: 0 0.5em 0.2em 0.7em;
    cursor: pointer;
	list-style-type: none;
	background: none;
}

@media screen and (max-width: 640px){
	.medios .linkgroup_enlaces li.lang, .medios .linkgroup_enlaces #idioma_activo {
	    font-size: 26px;
	    float: none;
	}
	.medios .header-bottom .linkgroup_enlaces {
	    margin: 24px 0px 0 0;
	}
}
.medios .header-bottom .linkgroup_enlaces li a{
	color: #00A0DE;
}

.medios .banner-image-group:after{
	opacity: 0;
}

.medios .banner-text .page-title h1,
.medios .banner-text .page-description p{
	color: #000;
}

.medios .plegar {
    background: #fff url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/flecha_plegar.jpg) no-repeat scroll 49px 16px;
}
.medios .desplegar {
    background: #fff url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/flecha_desplegar.jpg) no-repeat scroll 49px 16px;
}

.medios span#idioma_activo {
    display: block;
    color: #00a0de;
    padding: 0 20px;
    cursor: pointer;
    float: none;
}

/* Footer */

.medios #footer {
	background-color: #e0dede;
	height: 60px;
	padding: 0 20px;
}

.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna1_izq {
	float: left;
	padding-top: 18px;
}

.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna2_der {
	float: right;
	width: 47%;
}

.medios #footer p, .medios #footer a {
	color: #848383;
	font-size: 12px;
}

.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna2_der ul {
	float: right;
	overflow: hidden;
	padding-top: 18px;
}

.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna2_der ul li:first-child {
	margin-left: 0;
}

.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna2_der ul li {
	float: left;
	background: none;
	padding-left: 1.2rem;
}

.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna2_der ul li a {
	text-decoration: underline;
	background-color: #e0dede;
}

.medios #footer a::after {
	background-color: #e0dede;
}

@media (max-width: 991px) {
	.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna1_izq,
	.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna2_der {
		width: 100%;
		text-align: center;
	}

	.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna2_der ul {
		display: inline-block;
		float: none;
	}

	.medios #footer {
		height: auto;

	}
}

@media(max-width: 490px){
	.medios #footer .articulo_ligero .contenido_articulo .ancho50.columna2_der ul li {
		width: 100%;
	}
}

/* Ticket #64655 - CMN EMERGIA en Landing de medios*/

.medios #cmn_medios{
	position: absolute;
	top: 100px;
	width: 45%;
	left: 110%;
}

.medios #cmn_medios .error{
    color: red;
    font-weight: bold;
    display: none;
    width: 79%;
    margin: 4px auto;
    float: none;
    text-align: left;
}
.medios #cmn_medios2 .error {
    color: red;
    font-weight: bold;
    display: none;
    width: 100%;
    margin: 4px auto;
    float: none;
    text-align: left;
}

.medios #cmn_medios p {
	color: #000;
    font-size: 2rem;
    line-height: 25px;
    text-align: center;
    margin: 5px 0 10px;
    font-weight: bold;
}

.medios #cmn_medios form label{
	display: none;
}

.medios #cmn_medios form input[type="text"] {
    margin: 4px auto;
    color: #7d7d7d;
    float: none;
    width: 80%;
}

.medios #cmn_medios form input[type="submit"] {
    background: #007eae url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/call_sd.png) no-repeat scroll 90% center;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 40px;
    padding-right: 45px;
    width: 80%;
    margin: 1rem auto;
}

.medios #cmn_medios.error{
	top: 30px;
}
.medios #cmn_medios.error1{
	top: 60px;
}


@media screen and (max-width: 1350px){
	.medios #cmn_medios{
		left: 100%;
	}
}
@media screen and (max-width: 1200px){
	.medios #cmn_medios{
		left: 95%;
		width: 35%;
	}
	.medios #cmn_medios.error{
		top: 15px;
	}
	.medios #cmn_medios.error1{
		top: 45px;
	}
}

@media (min-width: 768px) and (max-width: 992px){
	.medios #cmn_medios.error .error,
	.medios #cmn_medios.error1 .error{
		position: absolute; 
		left: 95%;
		font-size: 12px;
	}
	.medios #cmn_medios #error_vacio{
		display: none!important;
	}
	.medios #cmn_medios #error_nom{
		top: 30px;
	}
	.medios #cmn_medios #error_tel{
		top: 70px;
	}	
	.medios #cmn_medios.error,
	.medios #cmn_medios.error1{
		top: 0px;
	}
}

@media screen and (max-width: 768px){
	.medios #cmn_medios.error,
	.medios #cmn_medios.error1{
		top: 0px;
	}
}

/* cmn_medios2 */

.medios #cmn_medios2{
	width: 320px;
	text-align: center;
	margin: 2rem auto;
	background: #FFCC01;
	padding: 2rem 0;
}

.medios #cmn_medios2 p {
	color: #000;
    font-size: 2rem;
    line-height: 25px;
    text-align: center;
    margin: 5px 0 10px;
    font-weight: bold;
}

.medios #cmn_medios2 form label{
	display: none;
}

.medios #cmn_medios2 form input[type="text"] {
    margin: 4px auto;
    color: #7d7d7d;
    float: none;
    width: 100%;
}

.medios #cmn_medios2 form input[type="submit"] {
    background: #007eae url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/call_sd.png) no-repeat scroll 90% center;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 40px;
    padding-right: 45px;
    width: 100%;
    margin: 1rem auto;
}

/* Nuevos stilos */
.medios #medios2{
	background: #FFCC01;
    left: -80%;
    position: relative;
    width: 260%;
    top: -20px;
}
.medios .carousel-contents .carousel-content p{
	text-align: center;
}
.medios .carousel-contents .carousel-content p span a{
	border: 0.2rem solid #0082A4 !important;
	background: #0082A4 url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_candadocerradoblanco.png) no-repeat 13px center !important;
	color: #fff !important;
}
.medios .carousel-contents .carousel-content p span a:hover{
	border: 0.2rem solid #0082A4 !important;
	background: #0082A4 url(/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/icn_candadocerradoblanco.png) no-repeat 13px center !important;
	color: #fff !important;
}
.medios .carousel-contents .carousel-content p span a:before{
	background: none;
}


/* End nuevos estilos */

@media screen and (max-width: 1350px){
	.medios #cmn_medios2{
		left: 100%;
	}
}
@media screen and (max-width: 1200px){
	.medios #cmn_medios2{
		left: 95%;
	}
}
@media screen and (max-width: 768px){
	.medios #cmn_medios2{
		margin: 0 auto;
		width: 320px;
	}
}
@media screen and (max-width: 460px){
	.medios #cmn_medios2{
		left: 95%;
		margin: 0 auto;
	}
}


/* Estilos MEnsajes OK y NOK */

#cmn_medios .article_text p span{
	font-family: 'OpenSans-ExtraboldItalic', Arial, sans-serif;
	font-size: 1.8rem;
	line-height: normal;
    color: #004f70;
}

#cmn_medios .article_footer p{
	font-family: 'OpenSans', Arial, sans-serif;
	font-size: 1.2rem;
	line-height: normal;
}

/* Banner RWD */

.medios .banner-media {
    position: absolute;
    max-height: 360px;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 50%;
}

.medios .banner-image-group > img {
    display: block;
    position: relative;
    margin: 0 auto;
    height: 100%;
    width: 1920px;
    max-width: none;
    top: 0;
    transform: translateY(0);
}

.medios .banner-media .banner-image-group{
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    overflow: hidden;
}

.medios.oknok .banner-media .banner-image-group{
    width: 200%;
    position: absolute;
    left: -50%;
    top: 0;
    height: 100%;
    overflow: hidden;
}

.medios .page-banner{
	height: 360px;
}

.medios #img_mobile{
	margin-top: 0px;
}

.medios .banner-text{
	width: 970px;
    border-bottom: none;
    margin-bottom: 0;
    position: relative;
}
@media screen and (max-width: 992px){
	.medios .banner-text{
		width: 70%;
	}
	.medios .page-banner .page-banner-box{
		vertical-align: top;
	}
	.medios.oknok .page-banner .page-banner-box{
		vertical-align: middle;
	}
	.medios .page-banner{
		padding-top: 0px;
		padding-bottom: 0;
	}
	.medios.oknok .page-banner{
		padding-top: 0;
		padding-bottom: 0;
	}
	.medios #cmn_medios{
		position: relative;
	    top: 15px;
	    left: 0;
	    margin: 0 auto;
	    width: 50%;
	}
}
@media screen and (max-width: 768px){
	.medios .banner{
		background: #FFCC01;
	}
	.medios .banner-text{
		width: 100%;
	}
	.medios .banner-image-group > img{
		display: none;
	}
	.medios .banner-media .banner-image-group{
		background: #FFCC01;
	}
}
@media screen and (max-width: 550px){
	.medios #cmn_medios{
		width: 100%;
	}
	.medios .page-banner{
		padding-top: 0;
	}
}
@media screen and (max-width: 460px){
	.medios #cmn_medios{
		top: 8px;
	}
}
@media screen and (max-width: 340px){
	.medios #cmn_medios{
		top: -3px;
	}
	.medios #cmn_medios p{
		margin-bottom: 0;
	}
}

/* 65758 - Cambio de estilos subhome seguros */

#dest_seg_fondo_amarillo.sh-highlights .sh-highlight.sh-h-product h2, 
#dest_seg_fondo_amarillo.sh-highlights .sh-highlight.sh-h-product p{
	color: #000;
}

/**/

/* Ticket #64560 - Particulares: Landing CaixaBank Pay */

/* Formulario SMS */

.purchase_methods {
	margin-top: 20px;
}
.purchase_methods > div {
	position: relative;
}
.purchase_methods #js-alert-success, .purchase_methods #js-alert-error {
	display: none;
}
.purchase_methods #js-alert-success {
	background: #fff url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/sms-alert-sucess-icon.png") no-repeat scroll 10px 16px;
}
.purchase_methods #js-sms-method, .purchase_methods .alert {
	border: 1px solid #d1d1d1;
	margin-bottom: 24px;
	padding: 16px 16px 16px 83px;
}
.purchase_methods > div .text {
	display: block;
	padding-left: 16px;
	vertical-align: bottom;
}
.purchase_methods > div .link {
	position: absolute;
	right: 5px;
	top: 5px;
}
.purchase_methods .text {
	margin: 0 auto;
}
.purchase_methods #js-sms-method .text p, .purchase_methods #js-alert-success .text p, .purchase_methods #js-alert-error .text ul {
	color: #575757;
	font-size: 14px;
	margin-top: 0 !important;
	padding-right: 0;
}
.purchase_methods p {
	margin-top: 10px;
}
.purchase_methods p, .purchase_methods h2 {
	margin-top: 0;
	text-align: left;
}
.purchase_methods .btn-primary {
	background-color: #0098d4;
	color: #ffffff;
	margin-top: 10px;
}
.purchase_methods .col {
	display: table-cell;
	height: 100%;
}
.purchase_methods #js-alert-success .link .alert-link, .purchase_methods #js-alert-error .link .alert-link {
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/alert-close-icon.png") no-repeat scroll 0 0;
	display: block;
	height: 20px;
	width: 20px;
}
.purchase_methods .sr-only {
	border: 0 none;
	clip: rect(0px, 0px, 0px, 0px);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.purchase_methods #js-alert-error {
	background: #fff url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/sms-alert-error-icon.png") no-repeat scroll 10px 16px;
}
.purchase_methods #js-alert-error .text ul li {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	padding-left: 0;
}
.purchase_methods #js-sms-method {
	background: transparent url("/wp-content/plugins/cma-caixabank-cookie-manager/cookie/css/images/sms-icon.png") no-repeat scroll 16px 16px;
}

.purchase_methods #js-sms-method .col {
	padding-left: 16px;
}

.purchase_methods #js-sms-method form input[type="submit"] {
	background-color: #0098d4;
	border: medium none;
	border-radius: 2px;
	color: #ffffff;
	float: right;
	font-size: 12px;
	font-weight: bold;
	height: 28px;
	margin-left: 5px;
	width: 33%;
}

.purchase_methods #js-sms-method form input[type="text"] {
	margin-top: 10px;
	width: 60%;
}

.purchase_methods #js-sms-method .title {
	color: #0098d4 !important;
	font-weight: bold;
}

#destacados_bizum .tabs-contents div + div + div .estilo_col_derecha {
	counter-reset: counter;
	float: right;
	padding: 40px 60px 70px 14px;
	width: 60%;
}

#destacados_bizum .tabs-contents > div + div > div {
	float: left;
	width: 33%;
}

#destacados_bizum .tabs-contents > div + div + div .estilo_col_izquierda {
	float: left;
	padding: 40px 0;
	width: 40%;
}

#destacados_bizum .tabs-contents > div + div + div .estilo_col_derecha p {
	margin: 16px 0;
}

#destacados_bizum .tabs-contents > div + div + div .estilo_col_derecha .purchase_methods + p a {
	display: block;
	float: left;
	margin: 0 5%;
	width: 39%;
}

@media screen and (max-width: 640px) {
	#destacados_bizum .tabs-contents > div + div + div .estilo_col_izquierda {
		display: none;
	}

	#destacados_bizum .tabs-contents > div + div > div {
		width: 100%;
	}

	#destacados_bizum .tabs-contents > div + div > div p {
		text-align: center;
	}

	#destacados_bizum .tabs-contents > div + div + div .estilo_col_derecha {
		display: block;
		float: none;
		margin: 20px auto;
		padding: 0;
		text-align: center;
		width: 280px;
	}
}

/*Recomendaciones DNI y pasaporte*/
.lt.only-logo .container_recomendaciones{
	margin-top:30px;
}
.lt.only-logo .row.recomendaciones{
	margin-left: 0;
	margin-right: 0;
	margin-top:10px;
	padding-top: 5px;
}
.lt.only-logo .recomendaciones h1{
	font-size: 1.25em;
	color: #190a2a;
	padding-bottom: 10px;
	text-align: center;
	font-weight: bold;
}

.lt.only-logo .recomendaciones .texto_aclarativo{
	font-size: 1.4rem;
	text-align: center;
}


.lt.only-logo .recomendaciones h2{
	font-size: 1.4rem;
	margin-top: 0;
}

.lt.only-logo .recomendaciones .col_izq_recomendaciones{
	float: left;
	width: 65%;
	margin:0;
	padding: 5px 10px;
}

@media(max-width: 768px){
	.lt.only-logo .recomendaciones .col_izq_recomendaciones{
		float: none;
		width: 100%;
		margin:0 auto;
		padding: 5px 10px;
	}
}

.lt.only-logo .recomendaciones .col_dcha_recomendaciones{
	float:right;
	width: 35%;
	margin:0;
	padding: 12px 0px;
}

@media(max-width: 768px){
	.lt.only-logo .recomendaciones .col_dcha_recomendaciones{
		float: none;
		width: 100%;
		margin:0 auto;
		padding: 5px 0px;
		text-align: center;
	}
}

.lt.only-logo .recomendaciones img{
	max-width: 100%;
	height: auto;
}

.lt.only-logo .recomendaciones + .row .boton_volver{
	margin-top:15px;
}
.lt.only-logo .recomendaciones + .row .boton_volver a{
	text-decoration: none;
	color:#004f70;

}

/* Ticket #65262 */
.lt .article_text .estilo_col_derecha {
	text-align: center;
}

.lt .article_text .estilo_col_derecha p {
	overflow: hidden;
	display: inline-block;
}

.lt .article_text .estilo_col_derecha span.boton_azul a {
        padding: 2px 15px;
}

.lt .article_text .estilo_col_derecha span.boton_azul a:before {
	font-family: "fontello";
	font-style: normal;
	content: '\e900';
	top: 0;
	font-size: 2rem;
	line-height: 3.5rem;
	padding-right: 1rem;
}

.who_we_are p {
    overflow: hidden;
}

.lt .articulo_ligero .contenido_articulo .templateTCI_contenedor {
    margin-top: 2rem;
}

/* Ticket #65079 */
#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial {
    position: absolute;
    margin-top: -145px;
    right: 0;
}
#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text,
#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text,
#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text {
    margin-top: 70px;
}
#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha,
#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha,
#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha{
    right: 25px!important;
}
#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas{
    width: 100%;
}
#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p{
    width: 200px!important;
}

@media (max-width: 1200px){
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas{
		width: 80%;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial {
		margin-top:-170px;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p{
		width: 150px!important;
	}
}
@media (max-width: 990px){
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas{
		width: 100%;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial {
		margin-top:-170px;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p{
		width: 200px!important;
	}
}
@media (max-width: 720px){
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas{
		width: 80%;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial {
		margin-top:-180px;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p{
		width: 150px!important;
	}
}
@media (max-width: 640px){
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas{
		width: 100%;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial {
		margin-top:-390px;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p{
		width: 200px!important;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text{
		margin-top: 150px;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha, 
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha, 
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha{
		right: 10px!important;
	}
}
@media (max-width: 420px){
	
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_izquierda p + p{
		width: 150px!important;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text{
		margin-top: 180px;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha, 
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha, 
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .contenedor_exterior_columnas .estilo_col_derecha{
		right: 10px!important;
	}
	#empleados_profesionales_uria .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#empleados_profesionales_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial,
	#socios_directiva_garrigues .carousel-contents .carousel-content:first-of-type .product_text .articulo_ligero#orden_ministerial {
		margin-top:-420px;
	}
}
/* Fin Ticket #65079 */

/* Ticket #66731 - Particulares: Pulseras clubs de futbol */
#pulserasFutbol .contenedor_exterior_columnas{
	width: 70%;
	margin: 0 auto;
}
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_derecha,
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_izquierda{
	border: 1px solid #eee;
	width: 46%;
	min-height: 500px;
	padding: 2rem;
}
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_derecha{
	float: right;
}
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_izquierda{
	margin-right: 3rem;
	float: left;
}
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_derecha h4,
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_izquierda h4{
	font-size:1.4rem;
	margin: 0 0 1.5rem 0;
	min-height: 40px;
}
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_derecha p,
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_izquierda p{
	font-size:1.3rem;
	line-height: normal;
}
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_derecha p.texto_centrado,
#pulserasFutbol .contenedor_exterior_columnas .estilo_col_izquierda p.texto_centrado{
	margin: 2rem auto;
}

@media(max-width: 640px){
	#pulserasFutbol .contenedor_exterior_columnas .estilo_col_derecha,
	#pulserasFutbol .contenedor_exterior_columnas .estilo_col_izquierda{
		width: 100%;
		margin: 1rem 0;
		min-height: auto;
	}
	#pulserasFutbol .contenedor_exterior_columnas{
		width:95%;
	}
}
/* Fin ticket #66731*/


/* Ticket #72517 Desplegable comparador tarjetas :: catÃÂ¡logo tarjetas */
.lt.apl.tarjetas #modalidades-tarjetas iframe{
	border:0;
	height: 510px;
	overflow-y: hidden;
}
/* Fin ticket #72517*/

/* ticket #75206*/
#pulserasFutbol .contenedor_tres_columnas{
	margin: 0 auto;
}
#pulserasFutbol .contenedor_tres_columnas .estilo_col_derecha,
#pulserasFutbol .contenedor_tres_columnas .estilo_col_izquierda,
#pulserasFutbol .contenedor_tres_columnas .estilo_col_medio {
	border: 1px solid #eee;
	padding: 2rem;
	min-height:310px;
	margin-right:1rem;
	width:32%
}

#pulserasFutbol .contenedor_tres_columnas .estilo_col_derecha {
	margin-right:0;
}
/* Fin ticket #75206*/

/* Ticket #81422 - Fondos// Cambios en apl fondos destacados */
.lt #main .capcalera_cont_terrat .title-capcalera {
	position: absolute;
	width: 100%;
	text-align: center;
	color: #fff;
	margin-top: 8%;
	font-size: 2.6rem;
}

@media (min-width: 1200px) {
	.lt #main .capcalera_cont_terrat .title-capcalera {
		font-size: 5.5rem;
	}
}

.lt.apl.fondos #main .detalle_articulo_dinamico .contenido_articulo #contingut > p {
	margin: 2rem 0;
}
/* FIN Ticket #81422 - Fondos// Cambios en apl fondos destacados */
