/******* GENERICS **************************************************************************/
#Banner {
	border: none;
	margin: 0;
}
.contenidor {
	margin: 0 !important;
	padding: 20px 40px 10px 50px !important;
}
.ie6.contenidor {
	margin: 0 !important;
	padding: 0 40px 0 30px !important;
}
.tab {
	padding: 20px 0 20px 60px !important;
}
.nota {
	font-size: 0.86em !important;
	color: #504646 !important;
}
.contenido-nomargin {
	padding: 0 !important;
	display: compact;
}
.font-gr {
	font-size: 1.2em;
}
.orange, .cx {
	color: #e35205;
}
a.linkcx, a.cx {
	color: #e35205 !important;
	text-decoration: none !important;
}
a.cx:hover {
	color: #5F5F5F !important;
	text-decoration: none !important;
}
a.linkcx:hover {
	text-decoration: underline !important;
}
.ocult {
	display: none;
}
.bold {
	font-weight: bolder !important;
}
.font10 {
	font-size: 10px;
}
.font12 {
	font-size: 12px !important;
}
.font13 {
	font-size: 13px;
}
.font14 {
	font-size: 13px;
	font-weight: bolder;
}
.font16 {
	font-size: 16px;
}
.font17 {
	font-size: 17px !important;
	font-weight: bolder;
}
.font20 {
	font-size: 20px !important;
}
.font25 {
	font-size: 25px !important;
	font-weight: bolder;
}
.fontespecial {
	font-size: 36px !important;
	font-weight: 900 !important;
}
.oculta {
	display: none;
}
.derecha {
	float: right;
}
.izquierda {
	float: left;
}
.bordG {
	border-top: solid 1px #ffffff;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important;
}
.Entrada {
	padding: 0 !important;
	min-height: 78.3em !important;
}
/******* BTN SOL·LICITAR **************************************************************************/
.btnSolicitar {
	background: #F15719;
	padding: auto;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	color: #ffffff !important;
	text-decoration: none !important;
	vertical-align: middle;
	font-weight: bold;
	white-space: nowrap;
	font-size: 1.3em !important;
	border: solid 1px #F15719;
}
.ie6.btnSolicitar, .ie7.btnSolicitar {
	text-align: center;
	background: #E45205;
	padding: 8px auto;
	font-size: 1.2em;
}
.btnSolicitar:hover {
	color: #000000 !important;
}
/******* LLISTA **************************************************************************/
ul.llista li {
	font-weight: normal;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	display: block;
	margin: 0 15px 5px 0;
	background: url("../Imagenes/recursos/fletxa_na.png") no-repeat left 3px;
	font-size: 12px !important;
	line-height: 1.4em;
}
dl.llista2 dt {
	padding: 0 20px 12px 40px;
	display: block;
	margin: 10px 0;
	border-bottom: solid 1px #DEDAD9;
	background: url("../Imagenes/recursos/cx_ico.gif") no-repeat 20px 6px;
	line-height: 1.4em;
}
dl.llista2 dt:last-child {
	border-bottom: none;
}
ul.lista03 li {
	list-style: url("../Imagenes/recursos/cx_ico_negro.gif") square;
	margin-left: 13px;
	font-size: 12px !important;
	margin-bottom: 5px;
	color: #6A6464 !important;
	line-height: 1.4em;
}
ul.lista04 li, ul.lista04em li {
	list-style: url("../Imagenes/recursos/cx_ico.gif") disc;
	margin-left: 13px;
	font-size: 12px !important;
	margin-bottom: 5px;
	color: #5F5F5F !important;
}
ul.lista04em li ul {
	margin-left: -60px !important;
	margin-top: 10px;
	margin-bottom: 10px;
}
/******* BTN **************************************************************************/
.cxbtn {
	border: none;
	background: #E35205;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	moz-border-radius : 3px;
	background: -moz-linear-gradient(top, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,110,35,1)), color-stop(50%, rgba(249,110,35,1)), color-stop(50%, rgba(249,110,35,1)), color-stop(51%, rgba(227,83,5,1)), color-stop(100%, rgba(227,83,5,1)));
	background: -webkit-linear-gradient(top, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
	background: -o-linear-gradient(top, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
	background: linear-gradient(to bottom, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f96e23', endColorstr='#e35305', GradientType=0 );
	padding: 8px 8px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF !important;
	text-align: center;
	text-decoration: none !important;
	font-family: Verdana, Geneva, sans-serif !important;
}
.cxbtn:hover {
	border: none;
	background: #FDFDFD;
	padding: 8px 8px;
	font-size: 12px;
	font-weight: bold;
	color: #E35205 !important;
	text-align: center;
	text-decoration: none !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: rgba(255,255,255,1);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 54%, rgba(248,244,243,1) 56%, rgba(240,235,235,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(54%, rgba(242,242,242,1)), color-stop(56%, rgba(248,244,243,1)), color-stop(100%, rgba(240,235,235,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 54%, rgba(248,244,243,1) 56%, rgba(240,235,235,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 54%, rgba(248,244,243,1) 56%, rgba(240,235,235,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 54%, rgba(248,244,243,1) 56%, rgba(240,235,235,1) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(242,242,242,1) 54%, rgba(248,244,243,1) 56%, rgba(240,235,235,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f0ebeb', GradientType=0 );
}
.cxbtn:hover span {
	background-repeat: no-repeat;
	background-position: bottom left
}
.detalle_info {
	background: url('../Imagenes/recursos/detalle_info.png') no-repeat left top;
	padding: 4px 20px;
}
.detalle_info2 {
	background: url('../Imagenes/recursos/detalle_info2.png') no-repeat 10px top;
	padding: 4px 30px;
}
.detalle_play {
	background: url('../Imagenes/recursos/ico_play.html') no-repeat left 10px !important;
	padding: 4px 20px 40px 40px;
}
.detalle_carro {
	background: url('../Imagenes/recursos/detalle_carro.png') no-repeat left top;
	padding: 4px 30px;
}
.detalle_fondo {
	background: url('../Imagenes/recursos/detalle_fondo.png') no-repeat left top;
	padding: 4px 20px 4px 30px;
}
.cxbtn2, .cxbtn3:hover, .cxbtn4 {
	border: none;
	background: #FDFDFD;
	padding: 8px 8px;
	font-size: 12px !important;
	font-weight: bold;
	color: #DF4D1B !important;
	text-align: center;
	text-decoration: none !important;
	background: -moz-linear-gradient(top, #FDFDFD 0%, #F2EEED 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE6B3E), color-stop(100%, #d3491a));
	background: -webkit-linear-gradient(top, #FDFDFD 0%, #F2EEED 100%);
	background: -o-linear-gradient(top, #FDFDFD 0%, #F2EEED 100%);
	background: -ms-linear-gradient(top, #FDFDFD 0%, #F2EEED 100%);
	background: linear-gradient(to bottom, #FDFDFD 0%, #F2EEED 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.cxbtn2:hover {
	border: none;
	background: #EE6B3E;
	padding: 8px 8px;
	font-size: 12px !important;
	font-weight: bold;
	color: #FFF !important;
	text-align: center;
	text-decoration: none !important;
	background: -moz-linear-gradient(top, #EE6B3E 0%, #d3491a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #EE6B3E), color-stop(100%, #d3491a));
	background: -webkit-linear-gradient(top, #EE6B3E 0%, #d3491a 100%);
	background: -o-linear-gradient(top, #EE6B3E 0%, #d3491a 100%);
	background: -ms-linear-gradient(top, #EE6B3E 0%, #d3491a 100%);
	background: linear-gradient(to bottom, #EE6B3E 0%, #d3491a 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.cxbtn3, .cxbtn4:hover {
	border: none;
	background: #494949;
	padding: 8px 8px;
	font-size: 12px !important;
	font-weight: bold;
	color: #FFF !important;
	text-align: center;
	text-decoration: none !important;
	background: -moz-linear-gradient(top, #494949 0%, #030303 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #494949), color-stop(100%, #030303));
	background: -webkit-linear-gradient(top, #494949 0%, #030303 100%);
	background: -o-linear-gradient(top, #494949 0%, #030303 100%);
	background: -ms-linear-gradient(top, #494949 0%, #030303 100%);
	background: linear-gradient(to bottom, #494949 0%, #030303 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.ie9 {
	filter: none !important;
}
.cxbtn6 {
	margin-top: 3px;
	background: #E35205;
	border: none;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	moz-border-radius: 3px;
	padding: 8px 8px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF !important;
	text-align: center;
	text-decoration: none !important;
	font-family: Verdana, Geneva, sans-serif !important;
	background: -moz-linear-gradient(top, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249,110,35,1)), color-stop(50%, rgba(249,110,35,1)), color-stop(50%, rgba(249,110,35,1)), color-stop(51%, rgba(227,83,5,1)), color-stop(100%, rgba(227,83,5,1)));
	background: -webkit-linear-gradient(top, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
	background: -o-linear-gradient(top, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
	background: -ms-linear-gradient(top, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
	background: linear-gradient(to bottom, rgba(249,110,35,1) 0%, rgba(249,110,35,1) 50%, rgba(249,110,35,1) 50%, rgba(227,83,5,1) 51%, rgba(227,83,5,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f96e23', endColorstr='#e35305', GradientType=0 );
}
.botones {
	display: block !important;
	float: right !important;
	text-align: center;
	margin: 20px 0 0 0 !important;
	padding: 0;
}
.botones2 {
	display: block !important;
	float: right !important;
	text-align: center;
	margin: 0 20px 0 0 !important;
	padding: 0;
}
/***********************************************************************************************************************************/
h4 {
	margin: 20px 0 0 20px !important;
	padding: 0 !important;
	color: #000000;
	font-size: 25px !important;
	font-weight: bold !important;
	text-transform: none !important;
	line-height: 1.4em;
}
h4 span {
	padding: 0 !important;
	color: #000000;
	font-size: 18px !important;
	font-weight: normal !important;
}
p.cx_subtitol {
	font-size: 15px !important;
	font-weight: normal;
	display: block;
	line-height: 1.4em;
	margin: 0 0 10px 20px;
	color: #000000;
}
p.cx_subtitol2 {
	font-size: 15px !important;
	font-weight: normal;
	display: block;
	line-height: 1.4em;
	margin: 0 0 5px 20px;
	color: #000000;
}
p.cx_descripcion {
	margin: 10px 20px 30px 20px;
	display: block;
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em;
}
.bocx h4 {
	margin: 20px 0 0 321px !important;
	padding: 0 !important;
	color: #000000;
	font-size: 25px !important;
	font-weight: bold;
	text-transform: none !important;
	display: block;
	line-height: 1.4em;
}
/*******  MODAL ***********************************************************************************************************************/
.cxdpModal {
	display: none;
}
/* Overlay */
#simplemodal-overlay {
	background-color: #000;
}
/* Container */
#simplemodal-container {
	height: 320px;
	width: 430px;
	color: #bbb;
	background-color: #fff;
	padding: 25px 40px;
	-webkit-box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.5);
}
#simplemodal-container .simplemodal-data {
	padding: 8px;
}
#simplemodal-container code {
	background: #141414;
	border-left: 3px solid #65B43D;
	color: #bbb;
	display: block;
	font-size: 12px !important;
	margin-bottom: 12px;
	padding: 4px 6px 6px;
}
#simplemodal-container a {
	color: #ddd;
}
#simplemodal-container a.modalCloseImg {
	background: url("../Imagenes/recursos/cxmodalcerrar.png") no-repeat;
	width: 33px;
	height: 36px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: -15px;
	right: -20px;
	cursor: pointer;
}
/*******  MODAL 2 ***********************************************************************************************************************/


/* Container */
#simplemodal-container2 {
	height: 835px;
	width: 800px;
	color: #bbb;
	background-color: #fff;
	padding: 0;
	-webkit-box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.5);
	-moz-box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.5);
	box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.5);
}
#simplemodal-container2 .simplemodal-data {
	padding: 8px;
}
#simplemodal-container2 code {
	background: #141414;
	border-left: 3px solid #65B43D;
	color: #bbb;
	display: block;
	font-size: 12px !important;
	margin-bottom: 12px;
	padding: 4px 6px 6px;
}
#simplemodal-container2 a {
	color: #ddd;
}
#simplemodal-container2 a.modalCloseImg2 {
	background: url("../Imagenes/recursos/cxmodalcerrar2.png") no-repeat;
	width: 44px;
	height: 44px;
	display: inline;
	z-index: 3200;
	position: absolute;
	top: 0px;
	right: -44px;
	cursor: pointer;
	-webkit-box-shadow: 4px 0px 30px -5px rgba(0,0,0,0.9);
	-moz-box-shadow: 4px 0px 30px -5px rgba(0,0,0,0.9);
	box-shadow: 4px 0px 30px -5px rgba(0,0,0,0.9);
}
/******* CONSULTA ********************************************************************************************************************/

.opcConsulta {
	background: #F8F8F7 url('../Imagenes/recursos/opcconsulta.jpg') no-repeat left top;
	border-top: solid 1px #DEDAD9;
	padding: 30px 0 0 230px;
	vertical-align: bottom;
}
.opcConsulta strong {
	font-size: 15px;
	margin: 0 0 15px 0;
	display: block;
}
.opcConsulta dl {
	float: left;
}
.opcConsulta dt.ico_generico, .opcConsulta dt.ico_servei_alerta, .opcConsulta dt.ico_correspondencia, .opcConsulta dt.ico_seguretat_distancia, .opcConsulta dt.ico_viaT, .opcConsulta dt.ico_nota, .opcConsulta dt.ico_auto, .opcConsulta dt.ico_llar, .opcConsulta dt.ico_consultas_medicas, .opcConsulta dt.ico_condicions_generals, .opcConsulta dt.ico_online, .opcConsulta dt.ico_cuenta_ahorro, .opcConsulta dt.ico_fondos_ahorro, .opcConsulta dt.ico_planes_pensiones, .opcConsulta dt.ico_valores, .opcConsulta dt.ico_fiscalitat, .opcConsulta dt.ico_faqs, .opcConsulta dt.ico_banca_distancia, .opcConsulta dt.ico_fondos_inversion, .opcConsulta dt.ico_termini_dies, .opcConsulta dt.ico_diposit_bonificat, .opcConsulta dt.ico_actualitat, .opcConsulta dt.ico_guia_inversor, .opcConsulta dt.ico_dipositscx, .opcConsulta dt.ico_carnets_universiatris, .opcConsulta dt.ico_nomina, .opcConsulta dt.ico_seguro_auto, .opcConsulta dt.ico_prestamo_auto, .opcConsulta dt.ico_oferta_depositos, .opcConsulta dt.ico_ahorro, .opcConsulta dt.ico_seguroscx, .opcConsulta dt.ico_tpv, .opcConsulta dt.ico_targetes_empreses, .opcConsulta dt.ico_oferta_comerc {
	border-bottom: dotted 1px #C3C3C3;
	padding: 8px 20px 17px 30px;
	margin-bottom: 10px;
	color: #FF5100;
	width: 470px;
	font-size: 12px !important;
}
dt.ico_ventajas {
	border-bottom: dotted 1px #C3C3C3;
	padding: 8px 20px 17px 30px;
	margin-bottom: 10px;
	color: #FF5100;
	width: 470px;
	font-size: 12px !important;
}
dt.ico_ventajas {
	background: url('../Imagenes/recursos/ico_ventajas.png') no-repeat 0 5px;
}
.opcConsulta dt:last-child {
	border-bottom: none;
	padding: -20px;
}
.opcConsulta dt.ico_termini_dies {
	background: url('../Imagenes/recursos/ico_termini_dies.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_diposit_bonificat {
	background: url('../Imagenes/recursos/ico_dipositscx.png') no-repeat 0 5px;
}
dt.ico_cuenta_ahorro {
	background: url('../Imagenes/recursos/ico_cuenta_ahorro.png') no-repeat 0 5px;
}
dt.ico_fondos_ahorro {
	background: url('../Imagenes/recursos/ico_fondos_ahorro.png') no-repeat 0 0;
}
dt.ico_planes_pensiones {
	background: url('../Imagenes/recursos/ico_planes_pensiones.png') no-repeat 0 5px
}
dt.ico_valores {
	background: url('../Imagenes/recursos/ico_valores.png') no-repeat 0 5px
}
dt.ico_fiscalitat {
	background: url('../Imagenes/recursos/ico_fiscalitat.png') no-repeat 0 5px
}
dt.ico_faqs {
	background: url('../Imagenes/recursos/ico_faqs.png') no-repeat 0 5px
}
dt.ico_banca_distancia {
	background: url('../Imagenes/recursos/ico_internet.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_opera, .opcConsulta2 dt.ico_opera, .opcConsulta3 dt.ico_opera {
	background: url('../Imagenes/recursos/ico_opera.png') no-repeat 0 5px;
}
.opcConsulta2 dt.ico_simulador {
	background: url('../Imagenes/recursos/ico_simulador_pq.png') no-repeat 0 5px;
}
.opcConsulta2 dt.ico_aportacions {
	background: url('../Imagenes/recursos/ico_aportacions.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_servei_alerta {
	background: url('../Imagenes/recursos/ico_servei_alerta.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_correspondencia, .opcConsulta2 dt.ico_correspondencia, .opcConsulta3 dt.ico_correspondencia {
	background: url('../Imagenes/recursos/ico_correspondencia.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_seguretat_distancia, .opcConsulta2 dt.ico_seguretat_distancia, .opcConsulta3 dt.ico_seguretat_distancia {
	background: url('../Imagenes/recursos/ico_seguretat_distancia.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_servei_alerta, .opcConsulta2 dt.ico_servei_alerta, .opcConsulta3 dt.ico_servei_alerta {
	background: url('../Imagenes/recursos/ico_servei_alerta.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_viaT, .opcConsulta2 dt.ico_viaT, .opcConsulta3 dt.ico_viaT {
	background: url('../Imagenes/recursos/ico_viaT.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_nota, .opcConsulta2 dt.ico_nota, .opcConsulta3 dt.ico_nota {
	background: url('../Imagenes/recursos/ico_nota.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_auto, .opcConsulta2 dt.ico_auto, .opcConsulta3 dt.ico_auto {
	background: url('../Imagenes/recursos/ico_auto.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_llar, .opcConsulta2 dt.ico_llar, .opcConsulta3 dt.ico_llar {
	background: url('../Imagenes/recursos/ico_llar.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_consultas_medicas, .opcConsulta2 dt.ico_consultas_medicas {
	background: url('../Imagenes/recursos/ico_consultas_medicas.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_condicions_generals, .opcConsulta2 dt.ico_condicions_generals {
	background: url('../Imagenes/recursos/ico_condicions_generals.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_online {
	background: url('../Imagenes/recursos/ico_banca_online.png') no-repeat 0 8px;
}
.opcConsulta dt.ico_fondos_inversion {
	background: url('../Imagenes/recursos/ico_fondos_ahorro.png') no-repeat 0 0;
}
.opcConsulta dt.ico_planes_pensiones {
	background: url('../Imagenes/recursos/ico_planes_pensiones.png') no-repeat 0 5px
}
.opcConsulta dt.ico_cuenta_ahorro {
	background: url('../Imagenes/recursos/ico_cuenta_ahorro.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_carnets_universiatris {
	background: url('../Imagenes/recursos/ico_carnets_universiatris.png') no-repeat 0 5px
}
.opcConsulta dt.ico_nomina {
	background: url('../Imagenes/recursos/ico_nomina.png') no-repeat 0 5px
}
.opcConsulta dt.ico_seguro_auto {
	background: url('../Imagenes/recursos/ico_seguro_auto.png') no-repeat 0 5px
}
.opcConsulta dt.ico_prestamo_auto {
	background: url('../Imagenes/recursos/ico_prestamo_auto.png') no-repeat 0 5px
}
.opcConsulta dt.ico_actualitat {
	background: url('../Imagenes/recursos/ico_actualitat.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_guia_inversor {
	background: url('../Imagenes/recursos/ico_guia_inversor.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_dipositscx {
	background: url('../Imagenes/recursos/ico_dipositscx.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_oferta_depositos {
	background: url('../Imagenes/recursos/ico_oferta_depositos.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_ahorro {
	background: url('../Imagenes/recursos/ico_ahorro.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_seguroscx {
	background: url('../Imagenes/recursos/ico_seguroscx.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_tpv, .opcConsulta2 dt.ico_tpv {
	background: url('../Imagenes/recursos/ico_tpv.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_targetes_empreses, .opcConsulta2 dt.ico_targetes_empreses {
	background: url('../Imagenes/recursos/ico_targetes_empreses.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_oferta_comerc {
	background: url('../Imagenes/recursos/ico_oferta_comerc.html') no-repeat 0 5px;
}
.opcConsulta2 dt.ico_tresoderia {
	background: url('../Imagenes/recursos/ico_dipositscx.png') no-repeat 0 5px;
}
.opcConsulta2 dt.ico_comptes {
	background: url('../Imagenes/recursos/ico_planes_pensiones.png') no-repeat 0 5px;
}
.opcConsulta2 dt.ico_diposit_lliure {
	background: url('../Imagenes/recursos/ico_diposit_lliure.png') no-repeat 0 8px;
}
.opcConsulta2 dt.ico_diposit_premium {
	background: url('../Imagenes/recursos/ico_diposit_premium.html') no-repeat 0 7px;
}
.opcConsulta .cxbtn2, .opcConsulta2 .cxbtn2, .opcConsulta3 .cxbtn2 {
	margin-top: -10px;
}
.opcConsulta dt:last-child, .opcConsulta2 dt:last-child, .opcConsulta3 dt:last-child {
	border-bottom: none;
	padding: -20px;
}
.opcConsulta a, .opcConsulta2 a, .opcConsulta3 a {
	font-size: 12px !important;
	color: #e35205 !important;
}
.opcConsulta dt.ico_generico, .opcConsulta2 dt.ico_generico {
	background: url('../Imagenes/recursos/ico_generico.jpg') no-repeat 0 5px;
}
/******** CX Solidari ********************************************************************/

.cxsolidari {
}
.cxsolidari div.opcsilverheader {
	color: #000;
}
.cxsolidari div.opcsilverheader a {
	border-top: solid 1px #DEDAD9;
	color: #000000;
	font-size: 12px !important;
	text-transform: uppercase;
	display: block;
	position: relative;
	padding: 20px 0 20px 18px;
	text-decoration: none;
	background: url('../Imagenes/recursos/scroll_mas.png') no-repeat 705px 15px;
}
.cxsolidari div.opcsilverheader a:visited {
	font-size: 12px !important;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat 705px 15px;
}
.cxsolidari div.selected a, .cxsolidari div.opcsilverheader a:hover {
	color: #e35205 !important;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat 705px 15px;
}
.cxsolidari .opcSubmenu {
	font-size: 12px;
	padding: 0 40px 20px 40px;
	line-height: 1.4em;
}
/******** CX FONS ********************************************************************/


.cxfons .cx_caixa01 {
	width: 400px;
	float: left;
	margin-right: 45px;
}
.cxfons .cx_banner {
	width: 279px;
	min-height: 240px;
	float: right;
	background: url('../Imagenes/recursos/cxfons_accesofondo.jpg') no-repeat center top;
	position: relative;
	margin-right: 20px;
}
.cx_banner .boton_banner {
	display: block;
	position: absolute;
	bottom: 15px;
	margin-left: 90px;
}
.cx_banner .titulo {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #e35205;
	margin: 33px auto 15px auto;
}
.cx_banner .texto {
	font-size: 14px;
	color: #292929;
	margin: 0 28px;
}
.cxfons .titular {
	font-size: 15px;
	font-weight: bold;
	color: #e35205;
	margin: 0 20px 20px 20px;
}
.cxfons .titular span {
	color: #000000;
}
.cxfons div.opcsilverheader a {
	border-top: solid 1px #DEDAD9;
	color: #000000;
	font-size: 12px !important;
	text-transform: none !important;
	display: block;
	position: relative;
	padding: 0px 20px 0px 0;
	text-decoration: none;
	background: url('../Imagenes/recursos/scroll_mas.png') no-repeat 705px 15px;
}
.cxfons div.opcsilverheader a:visited {
	font-size: 12px !important;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat 705px 15px;
}
.cxfons div.selected a, .cxfons div.opcsilverheader a:hover {
	color: #e35205 !important;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat 705px 15px;
}
.cxfons .opcSubmenu {
	font-size: 12px;
	padding: 10px 20px 20px 70px;
	line-height: 1.4em;
	background: #ffffff url('../Imagenes/recursos/cxfons_timer.png') no-repeat 20px 20px;
}
.opcsilverheader img {
	float: left;
}
.opcsilverheader .detalle {
	float: left;
	width: 400px;
}
.opcsilverheader .titulo {
	font-size: 14px;
	font-weight: bold;
	color: #e35205;
	margin: 10px 10px 0 10px;
}
.opcsilverheader .titulo span {
	color: #000000;
}
.opcsilverheader .texto {
	font-size: 12px;
	color: #5F5F5F;
	margin: 10px 30px 0 10px;
	background: url('../Imagenes/recursos/cxfons_icotexto.png') no-repeat top left;
	padding-left: 40px;
	line-height: 1.1em;
}
dl.fons_perfilat dt {
	background-color: #F9F7F8 !important;
	border: solid 1px #FFF;
	float: left;
	width: 188px;
	padding: 60px 30px;
	height: 59px;
	font-size: 12px;
	color: #5F5F5F;
	line-height: 1.4em;
}
dl.fons_perfilat dt.uno {
	background: url('../Imagenes/recursos/cxfons_ico_timer.png') no-repeat center 10px;
}
dl.fons_perfilat dt.dos {
	background: url('../Imagenes/recursos/cxfons_ico_dos.png') no-repeat center 10px;
}
dl.fons_perfilat dt.tres {
	background: url('../Imagenes/recursos/cxfons_ico_tres.png') no-repeat center 10px;
}
dl.fons_perfilat dt.cuatro {
	background: url('../Imagenes/recursos/cxfons_ico_cuatro.png') no-repeat center 10px;
}
dl.fons_perfilat dt.cinco {
	background: url('../Imagenes/recursos/cxfons_ico_cinco.png') no-repeat center 10px;
}
dl.fons_perfilat dt.seis {
	background: url('../Imagenes/recursos/cxfons_ico_seis.png') no-repeat center 10px;
}
.cxfons .nota {
	font-size: 10px !important;
	color: #5F5F5F;
	line-height: 1.4em;
	margin: 20px;
}
.cxfons hr {
	border: 0;
	width: 100%;
	color: #DEDAD9;
	background-color: #DEDAD9;
	height: 1px;
	margin: 0;
}
div.planCXcontenido {
	float: left;
	display: block;
	margin: 20px 0 20px 0;
}
.catalogoSubmenu p {
	font-size: 11px !important;
	color: #7A7A7A;
	line-height: 1.4em;
	margin: 5px 20px;
}
div.catalogosilverheader {
	margin: 0 10px 0 20px;
	display: block;
	float: left;
}
div.catalogosilverheader a {
	margin: 0;
	padding: 0 15px 0 0;
	width: 250px;
	cursor: pointer;
	font-size: 12px !important;
	color: #5F5F5F !important;
	text-decoration: underline;
	background: url('../Imagenes/recursos/ver_mas.png') no-repeat right top;
}
.cxfons div.catalogosilverheader a:visited {
	margin: 0;
	width: 250px;
	cursor: pointer;
	background: url('../Imagenes/recursos/ver_mas.png') no-repeat right bottom;
}
div.catalogosilverheader.selected a, div.catalogosilverheader a:hover {
	margin: 0;
	width: 250px;
	cursor: pointer;
	background: url('../Imagenes/recursos/ver_mas.png') no-repeat right bottom;
}
.btn_cxfondo {
	float: left;
	margin-top: 10px;
}
/******** contacto ********************************************************************/
.contacto h4 {
	font-size: 25px;
	text-align: center;
}
.contacto h4 span {
	font-size: 25px !important;
	color: #e35205;
	font-weight: bolder !important;
}
.contacto .cx_subtitol {
	font-size: 14px;
	color: #5F5F5F;
	text-align: center;
	margin: 20px 0 !important;
}
.contacto .cx_subtitol strong {
	color: #000000;
}
.contacto .cx_titol {
	font-size: 17px;
	color: #e35205;
	text-transform: uppercase;
	text-align: center;
}
.contacto .contenido {
	background: url('../Imagenes/recursos/contactocx.jpg') no-repeat left top;
	margin: 10px 0;
	float: left;
}
.contacto .nota {
	font-size: 10px;
	color: #7A7A7A;
	text-align: center;
	margin-bottom: 20px;
	display: block;
}
.contenido dl {
	float: left;
	margin: 0 0 0 165px;
	width: 564px;
	padding: 0 !important;
}
.contenido dl.seccion dt {
	background-color: #F9F7F8;
	border-bottom: solid 1px #DAD8D9;
	border-left: solid 1px #DAD8D9;
	float: left;
	width: 227px;
	height: 134px;
	padding: 33px 27px;
	position: relative;
}
.contenido dl.seccion dt:nth-child(5) {
	border-bottom: solid 1px #F9F7F8;
}
.contenido dl.seccion dt:last-child {
	border-bottom: solid 1px #F9F7F8;
}
.contenido dl.seccion dt p.titulo {
	font-size: 18px !important;
	color: #e35205;
	height: 40px;
	margin-bottom: 10px;
}
.contenido dl.seccion dt p.descripcion {
	font-size: 12px !important;
	color: #000000;
	margin-bottom: 10px;
}
.ico_contacto {
	position: absolute;
	bottom: 10px;
	right: 22px;
}
/******** RENTING ********************************************************************/

.renting h4 {
	padding: 0;
	margin: 40px 20px 0 20px !important;
	color: #323232 !important;
	font-weight: bold;
	font-size: 24px !important;
	line-height: 1.4em;
}
dl.renting_info {
	float: right;
}
dl.renting_info dt {
	width: 340px !important;
	padding: 5px 20px;
	float: left;
}
dl.renting_info dt.info01 .titulo {
	font-size: 15px;
	color: #e35205;
	line-height: 1.4em;
}
dl.renting_info dt.info01 .descripcion {
	font-size: 12px;
	color: #5f5f5f;
	line-height: 1.4em;
}
dl.renting_info dt.info02 {
	width: 330px !important;
	background-color: #e35205;
	padding: 35px 20px;
	color: #ffffff;
}
.renting table {
	border-collapse: collapse;
	display: block;
	width: 732px;
	float: left;
	background-color: #F9F7F8;
	margin: 20px 0;
	padding: 10px !important;
}
.renting table th {
	background-color: #F9F7F8;
	padding: 35px 10px 5px 10px;
	color: #A1A0A0;
	font-size: 12px;
}
.renting table th:hover {
	color: #e35205;
}
.renting table td {
	padding: 5px 10px;
	background-color: #ffffff;
	border-top: 8px solid #F9F7F8;
	vertical-align: middle;
}
td.mod {
	border-left: 8px solid #F9F7F8;
	text-align: center;
}
td.mod, td.car {
	border-right: 1px solid #ECEDF0;
}
.mod a {
	width: 78px !important;
	height: 45px !important;
	float: left;
	z-index: 0;
	display: block;
	position: relative;
	z-index: 100;
}
.renting table th[data-sort] {
	cursor: pointer;
}
td.mod img {
	float: left;
	margin-right: 5px !important;
}
td.mod p {
	display: block;
	position: relative;
	top: 10px;
	color: #323232;
	font-size: 12px;
}
td.mod {
	width: 25%;
}
td.car {
	color: #5F5F5F;
	font-size: 12px;
	width: 30%;
}
td.pvp {
	width: 15%;
	border-right: 8px solid #F9F7F8;
}
td.pvp strong {
	color: #e35205;
	font-size: 15px;
}
td.pvp strong span {
	color: #e35205;
	font-size: 12px;
	font-weight: normal !important;
	font-style: normal;
}
td.pvp span {
	color: #5F5F5F;
	font-size: 10px;
	font-style: italic;
}
.renting_detalle {
	width: 300px;
	float: left;
	margin: 20px 10px 20px 20px;
	padding-right: 10px;
	border-right: solid 4px #ECEDF0;
}
.renting_detalle p strong {
	color: #e35205;
	font-size: 15px;
	margin: 20px 0;
}
.renting_detalle ul {
	list-style-type: none;
	padding: 0px;
	margin: 10px 0;
	float: left;
}
.renting_detalle ul li {
	background-image: url("../Imagenes/recursos/ico_cube_negro.gif");
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 15px;
	font-size: 12px;
	color: #323232;
	line-height: 1.4em;
	margin: 8px 0;
}
.renting iframe {
	width: 405px;
	height: 165px !important;
	float: right;
	margin: 20px 0;
}
.renting .iframe {
	background: none !important;
	padding-bottom: 0 !important;
}
.renting_nota {
	float: left;
	font-size: 10px;
	padding: 20px;
	color: #A6A3A3;
	font-style: italic;
}
.renting_nota_ficha {
	float: left;
	font-size: 10px;
	padding: 5px 20px 0 20px;
	color: #A6A3A3;
	font-style: italic;
}
/*** Renting fitxa *********************************************************************************************************************************/

.renting_ficha {
	margin: 20px 20px 0 20px;
	font-family: Verdana, Geneva, sans-serif;
	float: left;
}
.renting_ficha2 {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
	margin: auto;
}
.renting_ficha2 .fotocohe {
	margin: 100px auto 60px auto;
	width: 837px !important;
}
.col01 {
	float: left;
	width: 27%;
}
.col02 {
	float: left;
	width: 45%;
	/*width: 33.6%;*/
	margin: 0;
}
.col03 {
	float: left;
	width: 27.3%;
}
.renting_ficha .titulo {
	font-size: 18px;
	color: #E35205;
	padding-bottom: 30px;
}
.renting_ficha .titulo img {
	margin-bottom: 10px;
}
.fotocohe {
	width: 100%;
}
.renting_ficha dl.ico dt {
	background: url("../Imagenes/recursos/renting_icolista.png") no-repeat left top;
	padding: 10px 0 0 33px;
	font-size: 15px;
	color: #141313;
	font-weight: bolder;
}
.renting_ficha dl dd, .renting_ficha dl.ico dd {
	background: url("../Imagenes/recursos/ico_cube.gif") no-repeat 0 5px;
	padding: 0 12px;
	font-size: 12px;
	color: #646060;
	line-height: 1.4em;
}
.renting_ficha dd.top {
	margin: 10px 0 10px 35px !important;
}
.renting_ficha dl dd {
	margin: 0 0 7px 0;
}
.renting_ficha dl.ico dd {
	margin: 0 0 7px 35px;
}
.caixapvp {
	background-color: #F8F8F8;
	padding: 20px;
	margin: 10px 0 100px 0;
}
.caixapvp p {
	margin: 0;
}
.caixapvp .titulo {
	color: #000;
	font-size: 15px;
	font-weight: bold;
}
.caixapvp .precio {
	color: #e35205;
	font-size: 30px;
	font-weight: bold;
}
.caixapvp .precio span {
	font-size: 18px !important;
}
.caixapvp .cuota {
	color: #E5601A;
	font-size: 12px
}
/******** SIMULADOR PLANS PENDIONS ********************************************************************/
.simulador_planspensions h4 {
	color: #323232 !important;
	font-weight: bold;
	font-size: 24px !important;
	line-height: 1.4em;
	letter-spacing: -1px !important;
	margin: 20px 0 20px 20px !important;
}
.simulador_planspensions .descripcion {
	width: 700px;
	margin: 20px;
	float: left;
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.4em;
}
.banner_simulador {
	background: url('../Imagenes/recursos/simulador_prestaciones.jpg') no-repeat left top;
	min-height: 160px;
}
.banner_simulador_ca {
	background: #e35205 url('../Imagenes/ca/simulador_plans_prestaciones.jpg') no-repeat left top;
	min-height: 205px;
}
.banner_simulador_en {
	background: #e35205 url('../Imagenes/en/simulador_plans_prestaciones.jpg') no-repeat left top;
	min-height: 205px;
}
.banner_simulador_es {
	background: #e35205 url('../Imagenes/es/simulador_plans_prestaciones.jpg') no-repeat left top;
	min-height: 205px;
}
.simulador_planspensions iframe {
	width: 651px;
	margin: 0 0 0 50px;
}
.banner_simulador_prestacions {
	background: url('../Imagenes/recursos/simulador_planspensions.jpg') no-repeat left top;
	min-height: 160px;
}
.cxhipotecas02 {
	margin: 0;
	padding: 0;
	background: url('../Imagenes/recursos/hipotecas_destacado.jpg') no-repeat top left;
	float: left;
	height: 137px;
}
.cxhipotecas02 .titulo {
	font-size: 18px !important;
	font-weight: bold;
	text-transform: uppercase;
	margin: 10px 0 10px 20px !important;
	color: #ffffff;
	line-height: 1.4em;
	float: left;
	width: 400px;
}
.cxhipotecas02 .descripcion {
	font-size: 12px !important;
	font-weight: lighter;
	margin: 0 20px !important;
	color: #ffffff;
	float: left;
	line-height: 1.4em;
	width: 400px;
}
.banner_simulador p, .banner_simulador_prestacions p {
	font-size: 12px !important;
	line-height: 1.4em;
	color: #FFF;
	float: left;
	margin: 30px 20px;
	width: 356px;
}
.banner_simulador_ca p, .banner_simulador_en p, .banner_simulador_es p {
	font-size: 13px !important;
	line-height: 1.4em;
	color: #FFF;
	float: left;
	margin: 30px 20px;
	width: 280px;
}
.tableCX {
	border-collapse: collapse;
	margin: 10px 0 20px 0;
}
.tableCX th {
	background-color: #e35205;
	color: #FFF;
	font-weight: bold;
}
.tableCX th, .tableCX td {
	border: 1px solid #f5f5f5;
	padding: 5px 10px;
}
.tableCX td {
	font-size: 12px;
}
.tableCX tr:nth-child(odd) {
	background: #f5f5f5;
}
ul.escollir {
	margin: 20px 50px;
}
ul.escollir li {
	background: url("../Imagenes/recursos/ico_ir.png") no-repeat left top;
	padding: 0 0 15px 25px;
}
ul.escollir li a {
	color: #e35205;
	font-size: 14px;
	font-weight: bold;
}
ul.escollir li a:hover {
	color: #000000;
}
.simulador {
	margin: 0 0 20px 0;
	float: left;
}
.simulador div.catalogosilverheader a {
	padding: 5px 15px 5px 30px;
	width: 350px;
	cursor: pointer;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
	color: #000000 !important;
	background: url('../Imagenes/recursos/scroll_mas.png') no-repeat left 3px;
}
.simulador div.catalogosilverheader a:hover {
	margin: 0;
	width: 350px;
	cursor: pointer;
	color: #000000 !important;
	background: url('../Imagenes/recursos/scroll_mas.png') no-repeat left 3px;
}
.simulador div.catalogosilverheader a:visited {
	margin: 0;
	width: 350px;
	cursor: pointer;
	color: #e35205 !important;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat left 3px;
}
.simulador div.catalogosilverheader.selected a {
	margin: 0;
	width: 350px;
	cursor: pointer;
	color: #e35205 !important;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat left 3px !important;
}
/******** CX TARGETA SOLIDADIA 2015 ********************************************************************/
#cxsolidaria {
	background-color: #FFF;
	width: 752px;
}
#capa-botons {
	margin: 18px;
}
#capa-botons-1 {
	width: 32%;
	float: left;
	margin-left: 5px;
	font-size: 12px !important;
}
#pobresa, #salut, #educacio {
	width: 200px;
	background: #857874;
	display: none;
	margin-left: 3px;
	margin-top: -2px;
	z-index: -1;
}
#capa-botons ul {
	color: #fff;
	list-style-type: disc;
	margin-left: 30px;
}
#capa-botons ul li {
	color: #ffffff;
	list-style: disc;
	font-weight: normal;
	padding: 10px 10px 0px 0px;
}
#caixa-gris-espai {
	padding: 20px;
}
#vora-taronja {
	background-color: #ececed !important;
	padding: 20px;
	margin-bottom: 20px;
}
/******* CONSULTA ********************************************************************************************************************/

.opcConsulta {
	background: #F8F8F7 url('../Imagenes/recursos/opcconsulta.jpg') no-repeat left top;
	border-top: solid 1px #DEDAD9;
	padding: 30px 0 0 230px;
	vertical-align: bottom;
}
.opcConsulta2 {
	background: #F8F8F7 url('../Imagenes/recursos/opcconsulta2.jpg') no-repeat top left;
	border-top: solid 1px #DEDAD9;
	padding: 30px 0 0 185px;
	margin-top: 0;
	vertical-align: bottom;
	float: left;
}
.opcConsulta2 dl {
	float: right;
	width: 568px;
}
.opcConsulta2 dl dt {
	float: left;
	width: 525px;
	display: block;
	padding-right: 15px !important;
}
.opcConsulta3 {
	background-color: #F8F8F7;
	border-top: solid 1px #DEDAD9;
	padding: 20px 0 20px 20px;
	float: left;
	width: 732px;
}
.opcConsulta3 a.banner {
	display: block;
	width: 328px;
	float: left !important;
}
.opcConsulta3 .h3 {
	display: block;
	width: 387px;
	margin: 0;
	padding: 0;
	color: #000;
	float: right !important;
	text-align: left;
}
.opcConsulta strong, .opcConsulta2 strong, .opcConsulta3 strong, .opcConsulta4 strong {
	font-size: 15px;
	margin: 0 0 15px 0;
	display: block;
}
.opcConsulta dl, .opcConsulta2 dl {
	float: left;
}
.opcConsulta3 dl {
	float: right;
	width: 370px;
}
.opcConsulta3 dt {
	float: right;
	width: 350px;
	padding-right: 15px !important;
}
.opcConsulta4 {
	background-color: #F8F8F7;
	border-top: solid 1px #DEDAD9;
	padding: 20px 0 20px 20px;
	float: right !important;
	width: 732px;
}
.opcConsulta4 a.banner {
	display: block;
	width: 328px;
	float: left !important;
}
.opcConsulta4 .h3 {
	display: block;
	width: 340px;
	margin: 0;
	padding: 0;
	color: #000;
	text-align: left;
}
.opcConsulta4 .flexslider {
	float: left !important;
	width: 328px;
}
.opcConsulta4 .consulta04 {
	float: right !important;
	width: 370px;
	margin-right: 10px;
}
.opcConsulta4 dl {
	float: left;
	width: 330px;
}
.opcConsulta4 dt {
	float: left;
	width: 310px;
	padding-right: 15px !important;
}
.opcConsulta dt.ico_generico, .opcConsulta dt.ico_servei_alerta, .opcConsulta dt.ico_correspondencia, .opcConsulta dt.ico_seguretat_distancia, .opcConsulta dt.ico_viaT, .opcConsulta dt.ico_nota, .opcConsulta dt.ico_auto, .opcConsulta dt.ico_llar, .opcConsulta dt.ico_consultas_medicas, .opcConsulta dt.ico_condicions_generals, .opcConsulta dt.ico_online, .opcConsulta dt.ico_cuenta_ahorro, .opcConsulta dt.ico_fondos_ahorro, .opcConsulta dt.ico_planes_pensiones, .opcConsulta dt.ico_valores, .opcConsulta dt.ico_fiscalitat, .opcConsulta dt.ico_faqs, .opcConsulta dt.ico_banca_distancia, .opcConsulta dt.ico_fondos_inversion, .opcConsulta dt.ico_termini_dies, .opcConsulta dt.ico_diposit_bonificat, .opcConsulta dt.ico_actualitat, .opcConsulta dt.ico_guia_inversor, .opcConsulta dt.ico_dipositscx, .opcConsulta dt.ico_carnets_universiatris, .opcConsulta dt.ico_nomina, .opcConsulta dt.ico_seguro_auto, .opcConsulta dt.ico_prestamo_auto, .opcConsulta dt.ico_oferta_depositos, .opcConsulta dt.ico_ahorro, .opcConsulta dt.ico_seguroscx, .opcConsulta dt.ico_tpv, .opcConsulta dt.ico_targetes_empreses, .opcConsulta dt.ico_oferta_comerc, .opcConsulta dt.ico_seguro_vida {
	border-bottom: dotted 1px #C3C3C3;
	padding: 8px 20px 17px 30px;
	margin-bottom: 10px;
	color: #FF5100;
	width: 470px;
	font-size: 12px !important;
}
.opcConsulta2 dt.ico_generico, .opcConsulta2 dt.ico_opera, .opcConsulta2 dt.ico_servei_alerta, .opcConsulta2 dt.ico_correspondencia, .opcConsulta2 dt.ico_seguretat_distancia, .opcConsulta2 dt.ico_viaT, .opcConsulta2 dt.ico_nota, .opcConsulta2 dt.ico_auto, .opcConsulta2 dt.ico_llar, .opcConsulta2 dt.ico_consultas_medicas, .opcConsulta2 dt.ico_condicions_generals, .opcConsulta2 dt.ico_online, .opcConsulta2 dt.ico_tresoderia, .opcConsulta2 dt.ico_comptes, .opcConsulta2 dt.ico_tpv, .opcConsulta2 dt.ico_targetes_empreses, .opcConsulta2 dt.ico_diposit_lliure, .opcConsulta2 dt.ico_diposit_premium, .opcConsulta2 dt.ico_simulador, .opcConsulta2 dt.ico_aportacions {
	border-bottom: dotted 1px #C3C3C3;
	padding: 8px 20px 17px 25px;
	margin-bottom: 10px;
	color: #FF5100;
}
.opcConsulta3 dt.ico_opera, .opcConsulta3 dt.ico_servei_alerta, .opcConsulta3 dt.ico_correspondencia, .opcConsulta3 dt.ico_seguretat_distancia, .opcConsulta3 dt.ico_viaT, .opcConsulta3 dt.ico_nota, .opcConsulta3 dt.ico_auto, .opcConsulta3 dt.ico_llar, .opcConsulta3 dt.ico_online {
	border-bottom: dotted 1px #C3C3C3;
	padding: 4px 0 4px 25px;
	margin-bottom: 10px;
	color: #FF5100;
}
.opcConsulta4 dt.ico_opera, .opcConsulta4 dt.ico_servei_alerta, .opcConsulta4 dt.ico_correspondencia, .opcConsulta4 dt.ico_seguretat_distancia, .opcConsulta4 dt.ico_viaT, .opcConsulta4 dt.ico_nota, .opcConsulta4 dt.ico_auto, .opcConsulta4 dt.ico_llar, .opcConsulta4 dt.ico_online {
	border-bottom: dotted 1px #C3C3C3;
	padding: 4px 0 4px 25px;
	margin-bottom: 10px;
	color: #FF5100;
}
.opcConsulta dt:last-child, .opcConsulta2 dt:last-child, .opcConsulta3 dt:last-child, .opcConsulta4 dt:last-child {
	border-bottom: none;
	padding: -20px;
}
.opcConsulta dt.ico_termini_dies {
	background: url('../Imagenes/recursos/ico_termini_dies.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_diposit_bonificat {
	background: url('../Imagenes/recursos/ico_dipositscx.png') no-repeat 0 5px;
}
dt.ico_cuenta_ahorro {
	background: url('../Imagenes/recursos/ico_cuenta_ahorro.png') no-repeat 0 5px;
}
dt.ico_fondos_ahorro {
	background: url('../Imagenes/recursos/ico_fondos_ahorro.png') no-repeat 0 0;
}
dt.ico_planes_pensiones {
	background: url('../Imagenes/recursos/ico_planes_pensiones.png') no-repeat 0 5px
}
dt.ico_valores {
	background: url('../Imagenes/recursos/ico_valores.png') no-repeat 0 5px
}
dt.ico_fiscalitat {
	background: url('../Imagenes/recursos/ico_fiscalitat.png') no-repeat 0 5px
}
dt.ico_faqs {
	background: url('../Imagenes/recursos/ico_faqs.png') no-repeat 0 5px
}
dt.ico_banca_distancia {
	background: url('../Imagenes/recursos/ico_internet.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_opera, .opcConsulta2 dt.ico_opera, .opcConsulta3 dt.ico_opera, .opcConsulta4 dt.ico_opera {
	background: url('../Imagenes/recursos/ico_opera.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_servei_alerta {
	background: url('../Imagenes/recursos/ico_servei_alerta.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_correspondencia, .opcConsulta2 dt.ico_correspondencia, .opcConsulta3 dt.ico_correspondencia, .opcConsulta4 dt.ico_correspondencia {
	background: url('../Imagenes/recursos/ico_correspondencia.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_seguretat_distancia, .opcConsulta2 dt.ico_seguretat_distancia, .opcConsulta3 dt.ico_seguretat_distancia, .opcConsulta4 dt.ico_seguretat_distancia {
	background: url('../Imagenes/recursos/ico_seguretat_distancia.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_servei_alerta, .opcConsulta2 dt.ico_servei_alerta, .opcConsulta3 dt.ico_servei_alerta, .opcConsulta4 dt.ico_servei_alerta {
	background: url('../Imagenes/recursos/ico_servei_alerta.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_viaT, .opcConsulta2 dt.ico_viaT, .opcConsulta3 dt.ico_viaT, .opcConsulta4 dt.ico_viaT {
	background: url('../Imagenes/recursos/ico_viaT.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_nota, .opcConsulta2 dt.ico_nota, .opcConsulta3 dt.ico_nota, .opcConsulta4 dt.ico_nota {
	background: url('../Imagenes/recursos/ico_nota.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_auto {
	background: url('../Imagenes/recursos/ico_auto.png') no-repeat 0 8px;
}
.opcConsulta dt.ico_llar, .opcConsulta2 dt.ico_llar, .opcConsulta3 dt.ico_llar {
	background: url('../Imagenes/recursos/ico_llar.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_consultas_medicas, .opcConsulta2 dt.ico_consultas_medicas {
	background: url('../Imagenes/recursos/ico_consultas_medicas.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_condicions_generals, .opcConsulta2 dt.ico_condicions_generals {
	background: url('../Imagenes/recursos/ico_condicions_generals.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_online {
	background: url('../Imagenes/recursos/ico_banca_online.png') no-repeat 0 8px;
}
.opcConsulta dt.ico_fondos_inversion {
	background: url('../Imagenes/recursos/ico_fondos_ahorro.png') no-repeat 0 0;
}
.opcConsulta dt.ico_planes_pensiones {
	background: url('../Imagenes/recursos/ico_planes_pensiones.png') no-repeat 0 5px
}
.opcConsulta dt.ico_cuenta_ahorro {
	background: url('../Imagenes/recursos/ico_cuenta_ahorro.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_carnets_universiatris {
	background: url('../Imagenes/recursos/ico_carnets_universiatris.png') no-repeat 0 5px
}
.opcConsulta dt.ico_nomina {
	background: url('../Imagenes/recursos/ico_nomina.png') no-repeat 0 5px
}
.opcConsulta dt.ico_seguro_auto {
	background: url('../Imagenes/recursos/ico_seguro_auto.png') no-repeat 0 5px
}
.opcConsulta dt.ico_prestamo_auto {
	background: url('../Imagenes/recursos/ico_prestamo_auto.png') no-repeat 0 5px
}
.opcConsulta dt.ico_actualitat {
	background: url('../Imagenes/recursos/ico_actualitat.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_guia_inversor {
	background: url('../Imagenes/recursos/ico_guia_inversor.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_dipositscx {
	background: url('../Imagenes/recursos/ico_dipositscx.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_oferta_depositos {
	background: url('../Imagenes/recursos/ico_oferta_depositos.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_ahorro {
	background: url('../Imagenes/recursos/ico_ahorro.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_seguroscx {
	background: url('../Imagenes/recursos/ico_seguroscx.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_tpv, .opcConsulta2 dt.ico_tpv {
	background: url('../Imagenes/recursos/ico_tpv.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_targetes_empreses, .opcConsulta2 dt.ico_targetes_empreses {
	background: url('../Imagenes/recursos/ico_targetes_empreses.png') no-repeat 0 5px;
}
.opcConsulta dt.ico_oferta_comerc {
	background: url('../Imagenes/recursos/ico_oferta_comerc.html') no-repeat 0 5px;
}
.opcConsulta2 dt.ico_tresoderia {
	background: url('../Imagenes/recursos/ico_dipositscx.png') no-repeat 0 5px;
}
.opcConsulta2 dt.ico_comptes {
	background: url('../Imagenes/recursos/ico_planes_pensiones.png') no-repeat 0 5px;
}
.opcConsulta2 dt.ico_diposit_lliure {
	background: url('../Imagenes/recursos/ico_diposit_lliure.png') no-repeat 0 8px;
}
.opcConsulta2 dt.ico_diposit_premium {
	background: url('../Imagenes/recursos/ico_diposit_premium.html') no-repeat 0 7px;
}
.opcConsulta dt.ico_seguro_vida {
	background: url('../Imagenes/recursos/ico_seguros_vida.png') no-repeat 0 5px;
}
.opcConsulta .cxbtn2, .opcConsulta2 .cxbtn2, .opcConsulta3 .cxbtn2, .opcConsulta4 .cxbtn2 {
	margin-top: -10px;
	float: right !important;
	width: 50px;
}
.opcConsulta dt:last-child, .opcConsulta2 dt:last-child, .opcConsulta3 dt:last-child, .opcConsulta4 dt:last-child {
	border-bottom: none;
	padding: -20px;
}
.opcConsulta a, .opcConsulta2 a, .opcConsulta3 a, .opcConsulta4 a {
	font-size: 12px !important;
	color: #e35205 !important;
}
.opcConsulta dt.ico_generico, .opcConsulta2 dt.ico_generico {
	background: url('../Imagenes/recursos/ico_generico.jpg') no-repeat 0 5px;
}
/******* CX COMEX **************************************************************************/

.cliente {
	background-color: #ffffff;
	margin: 0;
	width: 752px;
}
.cliente .top {
	background: #ffffff url("../Imagenes/recursos/cliente_top.html") no-repeat top right;
	margin: 0;
	padding: 35px 0 0 23px;
	font-size: 16px;
	min-height: 170px;
	border-bottom: solid 1px #ECEAEB;
	line-height: 1.4em;
}
.cliente .top h4 {
	font-size: 26px;
	color: #000000;
	font-weight: bold;
	margin-left: 0 !important;
}
.cliente .top h5 {
	font-size: 16px;
	color: #000000;
}
.cliente h5 {
	font-size: 16px;
	color: #000000;
	text-align: center;
	margin: 30px 0 10px 0;
}
.cliente .n1 {
	text-align: center;
	margin: 20px auto 0;
	padding: 10px 0;
	background-color: #F4F4F4;
	border-left: solid 10px #ffffff;
	border-right: solid 10px #ffffff;
}
.cliente .n1 img {
	margin-top: 10px;
}
.cliente .n2 {
	background-color: #F4F4F4;
	font-size: 15px;
	text-align: center;
	font-weight: bold;
	padding: 0 10px;
	margin: 0 10px;
	border: solid 1px #F4F4F4;
}
.cliente .n2 dl {
	clear: both;
	margin: 0 10px;
}
.cliente .n2 dl dt {
	float: left;
	width: 150px;
	padding: 85px 10px 0 10px;
}
.cliente .n2 dl dt.descripcion {
	font-size: 12px;
	color: #7A7A7A;
	line-height: 1.4em;
	width: 140px;
}
.cliente .n2 dt.n2a {
	background: url("../Imagenes/recursos/cliente_n2a.png") no-repeat center 20px;
}
.cliente .n2 dt.n2b {
	background: url("../Imagenes/recursos/cliente_n2b2.png") no-repeat center 20px;
}
.cliente .n2 dt.n2c {
	background: url("../Imagenes/recursos/cliente_n2c.png") no-repeat center 20px;
}
.cliente .n2 dt.n2d {
	background: url("../Imagenes/recursos/cliente_n2d.png") no-repeat center 20px;
}
.subbanner {
	margin: 0 10px 10px 10px;
	float: left;
}
.subbanner img {
	float: left;
	margin-right: 10px;
}
.subbanner div {
	float: left;
	width: 470px;
	margin: 40px 0 0 0;
	font-size: 13px;
}
.subbanner p {
	margin-bottom: 10px;
	line-height: 1.4em;
}
.cliente div.opcsilverheader a:visited {
	background: url('../Imagenes/recursos/cliente_plus_menos.png') no-repeat left top !important;
	width: 48px;
	height: 48px;
	display: block;
}
.cliente div.selected a, .cliente div.opcsilverheader a:hover {
	background: url('../Imagenes/recursos/cliente_plus_menos.png') no-repeat left top !important;
	width: 48px;
	height: 48px;
	display: block;
}
.cliente div.opcsilverheader a {
	text-decoration: none !important;
	background: url('../Imagenes/recursos/cliente_plus_mas.png') no-repeat left top;
	width: 48px;
	height: 48px;
	display: block;
}
.opcSubmenu dt {
	position: relative;
	font-size: 14px;
	color: #000000;
	padding: 20px 20px 0 10px !important;
	height: 140px;
}
.opcSubmenu .bottom {
	position: absolute;
	bottom: 0;
	left: 10px;
}
.cuerpo .opcSubmenu {
	width: 100%;
}
.negro {
	color: #000000 !important;
}
.cliente .n3 {
	font-size: 18px;
	color: #7a7a7a;
	margin: 30px 0;
	padding: 20px 0;
	background-color: #F4F4F4;
	border-left: solid 10px #ffffff;
	border-right: solid 10px #ffffff;
}
.cliente .n3 p {
	margin: 10px auto;
	width: 450px;
}
.cliente .n1, .cliente .n2, .cliente .n3, .cliente .n4 {
	clear: both;
}
.cliente .n4 {
	margin: 40px 0 10px 0;
}
.n3 .titulo {
	font-size: 20px;
	color: #e35205;
	text-align: center;
}
.n3 .titulo span {
	font-size: 30px;
}
.n3 .descripcion {
	font-size: 14px;
	color: #000000;
}
.n3 .descripcion span {
	font-size: 14px;
	color: #000000 !important;
}
.cliente .n4 p {
	margin: 10px auto;
	width: 500px;
	text-align: center;
	font-size: 16px !important;
	color: #000000;
	margin-bottom: 15px;
}
.cliente .n4 p.boton {
	background-color: #323232;
}
.cliente .n4 p.boton a {
	font-size: 18px;
	color: #FFF;
	text-decoration: none;
	padding: 5px;
	display: block;
}
.cliente .n4 p.boton a span {
	color: #e35205;
	text-decoration: underline;
}
.cliente .n5 {
	margin: 72px 0 20px 0;
}
.cliente .n5 div.n5a, .cliente .n5 div.n5b, .cliente .n5 div.n5c {
	float: left;
}
.cliente .n5 div.n5a {
	padding: 20px 0 20px 70px;
	width: 25%;
}
.cliente .n5 div.n5b {
	padding: 0;
	width: 30%;
	text-align: center;
}
.cliente .n5 div.n5c {
	padding: 20px;
	width: 23%;
}
.n5 .n5a .titulo {
	font-size: 21px !important;
	color: #000000;
}
.n5 .n5a .descripcion {
	font-size: 14px !important;
	color: #5F5F5F;
}
.n5 .n5b {
	font-size: 16px !important;
	color: #000000;
	line-height: 1.4em;
}
.n5 .n5c {
	font-size: 14px !important;
	color: #000000;
}
.n3 .nota, .n5 .nota {
	font-size: 11px !important;
	color: #7A7A7A;
}
.cuerpo {
	width: 730px;
	margin: 0 11px;
}
.cliente div.cuerpo .opcsilverheader a {
	background: #FF5800 url('../Imagenes/recursos/scroll_mas_blanco.png') no-repeat 690px 15px !important;
	width: 100% !important;
	text-decoration: none;
	font-size: 16px !important;
	padding: 15px 0 0 0 !important;
	color: #ffffff !important;
	text-align: center;
	margin-bottom: 10px !important;
	height: 36px;
}
.cliente div.cuerpo .selected a, .cliente div.cuerpo .opcsilverheader a:hover {
	color: #000000 !important;
	background: #FF5800 url('../Imagenes/recursos/scroll_menos_black.png') no-repeat 690px 15px !important;
}
.cuerpo .n6, .cuerpo .n7 {
	height: 160px;
	margin: 10px 0;
	line-height: 1.4em;
	padding-right: 20px;
}
.cuerpo .n6 {
	width: 60%;
	float: left;
	position: relative;
	padding-left: 0;
}
.cuerpo .n7 {
	width: 30%;
	float: right;
	position: relative;
	text-align: center;
}
.cuerpo .n6 p, .cuerpo .n7 p {
	margin: 0 0 10px 0;
}
.cuerpo .n6 img {
	float: left;
	margin-right: 10px;
	margin-bottom: 30px;
}
.cuerpo .n6 .bottom {
	left: 150px;
}
.cuerpo .n7 .bottom {
	left: 140px;
}
.cuerpo .n6 .titulo, .cuerpo .n7 .titulo {
	font-size: 16px;
	color: #000000;
}
.cuerpo .n6 .titulo span, .cuerpo .n7 .titulo span {
	color: #e35205;
	font-weight: bold;
}
.cuerpo .n6 .descripcion, .cuerpo .n7 .descripcion {
	font-size: 12px;
	color: #5F5F5F
}
.cuerpo .n6 .descripcion span, .cuerpo .n7 .descripcion span {
	color: #e35205;
	text-transform: uppercase;
}
.cuerpo .n8 {
	font-size: 20px;
	color: #000000;
	margin: 15px;
	width: 100%;
}
.cuerpo .n8 a {
	text-decoration: underline !important;
}
.cuerpo .n8 span {
	font-size: 14px;
	color: #7A7A7A;
}
.cuerpo .n9a, .cuerpo .n9b, .cuerpo .n9c, .cuerpo .n9d {
	padding: 27px 10px 0 90px;
}
.cuerpo .n9a p, .cuerpo .n9b p, .cuerpo .n9c p, .cuerpo .n9d p {
	margin: 0px 5px 0 0;
}
.cuerpo .n9a {
	background: #F5F4F5 url('../Imagenes/recursos/cliente_n9a.png') no-repeat 23px 27px;
	margin-bottom: 10px;
}
.cuerpo .n9b {
	background: #F5F4F5 url('../Imagenes/recursos/cliente_n9b.png') no-repeat 23px 27px;
	margin-bottom: 10px;
}
.cuerpo .n9c {
	background: #F5F4F5 url('../Imagenes/recursos/cliente_n9c.png') no-repeat 23px 27px;
	margin-bottom: 10px;
}
.cuerpo .n9d {
	background: #F5F4F5 url('../Imagenes/recursos/cliente_n9d.png') no-repeat 23px 27px;
	margin-bottom: 10px;
}
.cuerpo .n9a, .cuerpo .n9c {
	width: 35.5%;
	height: 135px;
	float: left;
}
.cuerpo .n9b, .cuerpo .n9d {
	width: 35.5%;
	height: 135px;
	float: right;
}
.cuerpo .n9a .titulo, .cuerpo .n9b .titulo, .cuerpo .n9c .titulo, .cuerpo .n9d .titulo {
	font-size: 16px;
	color: #000000;
	margin-bottom: 10px;
}
.cuerpo .n9a .descripcion, .cuerpo .n9b .descripcion, .cuerpo .n9c .descripcion, .cuerpo .n9d .descripcion {
	font-size: 12px;
	color: #5F5F5F;
	margin-bottom: 10px;
}
.cuerpo .disc {
	font-size: 24px;
	padding: 0 0 10px 0;
	margin: 0;
	display: block;
	float: left;
	width: 11px;
	line-height: 0.29em;
}
#cliente01 {
	padding: 0;
	margin: 0;
	display: none;
}
#cliente01.box {
	position: relative;
	z-index: 1;
	margin: 0;
	padding: 0;
	background-color: #F4F4F4;
}
#cliente01.box .box00 {
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 10;
}
#cliente01.box .box01, #cliente01.box .box02, #cliente01.box .box03, #cliente01.box .box04 {
	position: relative;
	z-index: 1;
	margin: 0;
	width: 100%;
	float: left;
	padding: 40px 0 0 0;
}
#cliente01.box .box01, #cliente01.box .box03 {
	background-color: #ffffff;
}
#cliente01.box .box02, #cliente01.box .box04 {
	background-color: #F4F4F4;
}
#cliente01.box .box01 {
	min-height: 144px;
}
#cliente01.box .box02 {
	min-height: 180px;
}
#cliente01.box .box03 {
	min-height: 170px;
}
#cliente01.box .box04 {
	min-height: 180px;
}
#cliente01.box .box01 img {
	float: left;
	margin: 0 0 0 60px;
}
#cliente01.box .box01 p {
	float: left !important;
	margin: 0 0 5px 140px;
}
#cliente01.box .box02 p, #cliente01.box .box03 p, #cliente01.box .box04 p {
	float: left;
	margin: 0 90px 5px 300px;
	display: block;
}
#cliente01.box p.titulo {
	font-size: 30px;
	color: #000000;
}
#cliente01.box p.subtitulo {
	font-size: 16px;
	color: #000000;
}
#cliente01.box p.subtitulo a {
	color: #e35205;
	text-decoration: underline;
}
#cliente01.box p.descripcion {
	font-size: 12px;
	color: #5F5F5F;
	line-height: 1.4em;
}
/*** PENSIONS ********************************************************************************************************************************************************************/


#pensions .informacio {
	width: 95%;
	margin: 5px auto;
	background-color: #F5F4F5;
	border: solid 1px #F1EFF1;
	clear: both;
}
#pensions .informacio .caixa01 {
	width: 33%;
	padding: 18px 0 30px 0;
	height: 173px !important;
	float: left;
	position: relative;
}
#pensions .informacio .caixa01 p {
	width: 80%;
	font-size: 15px !important;
	color: #000000 !important;
	line-height: 1.4em;
	font-weight: bold;
	text-align: center;
	margin: 5px auto;
}
#pensions .informacio .caixa01 p.bottom {
	width: 100%;
	position: absolute;
	bottom: 30px;
}
#pensions a.plus {
	border-radius: 50%;
	background: #FF5100;
	text-align: center;
	font-size: 20px !important;
	padding: 11px 16px 14px 16px;
	color: #ffffff !important;
	font-weight: normal !important;
	text-decoration: none;
}
#pensions .informacio .caixa01 p.bottom a.plus:hover {
	color: #000000 !important;
}
#pensions .tituloseccion {
	background: url("../Imagenes/recursos/cxdp_fondo_depositos.png") no-repeat left top;
	color: #ffffff;
	font-size: 18px;
	text-align: center;
	position: relative;
	z-index: 100;
	margin-top: 16px;
	margin-bottom: 16px;
	padding: 12px 0 24px 0;
	display: block;
	border-top: solid 1px transparent !important;
	border-bottom: solid 1px transparent !important;
	font-weight: bold;
}
#pensions .tituloseccion2 {
	background: url("../Imagenes/recursos/cxdp_fondo_depositos.png") no-repeat left top;
	position: relative;
	z-index: 100;
	display: block;
}
#pensions .tituloseccion3 {
	position: relative;
	z-index: 100;
	display: block;
	text-align: left;
}
#pensions .tituloseccion span {
	color: #000000;
}
#pensions .caixa02 {
	float: left;
	margin: 0;
	padding: 10px;
}
#pensions .caixa02 p {
	margin: 10px 0 15px 0 !important;
}
#pensions .bordertop {
	border-top: solid 1px #E1DBDA;
}
#pensions .borderpie {
	border-bottom: solid 1px #E1DBDA;
}
#pensions .caixa02 img {
	float: left;
	margin: 10px 30px 10px 10px;
}
#pensions .caixa02 .titulo {
	color: #000000;
	font-size: 15px;
	font-weight: bold;
}
#pensions .caixa02 .titulo span {
	color: #E35205;
}
#pensions .caixa02 .texto {
	font-size: 12px !important;
	line-height: 1.4em;
	padding-right: 10px;
	color: #000000 !important;
}
#pensions .subtitulo {
	text-align: center;
	margin: 0 auto 20px auto !important;
	color: #000000;
	padding-top: 30px;
	padding-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
}
#pensions .subtitulo span {
	color: #e35205 !important;
}
#pensions .caixa03 {
	float: left;
	margin: 0 0 0 50px;
	padding: 5px 0;
	width: 80%;
}
#pensions .caixa03 img {
	border-right: solid 1px #000000;
	float: left;
	padding-right: 20px;
	margin: 10px;
}
#pensions .caixa03 .texto {
	font-size: 12px !important;
	line-height: 1.4em;
	padding: 0 10px;
	color: #777373 !important;
	padding-top: 5px;
}
#pensions .caixa03 .texto strong {
	color: #000000;
}
#pensions div.contenidor01 .opcsilverheader a {
	color: #ffffff;
	font-size: 12px !important;
	display: block;
	position: relative;
	padding: 10px 0 10px 10px;
	text-decoration: none;
	font-weight: bold;
	background: url('../Imagenes/recursos/scroll_mas_blanco.png') no-repeat right 10px;
}
#pensions div.contenidor01 .opcsilverheader a:visited {
	font-size: 12px !important;
	background: url('../Imagenes/recursos/scroll_menos_black.png') no-repeat right 10px;
}
#pensions div.contenidor01 .selected a, #pensions div.contenidor01 .opcsilverheader a:hover {
	color: #000000 !important;
	background: url('../Imagenes/recursos/scroll_menos_black.png') no-repeat right 10px;
}
#pensions .contenidor01 {
	background-color: #F4F4F5;
	float: left;
	width: 47%;
	margin: 20px 10px;
	padding-bottom: 0;
}
#pensions .contenidor01 .opcSubmenu {
	height: 155px;
	background-color: #F4F4F5;
	background-image: none !important;
	padding: 0 20px 20px 20px !important;
}
#pensions .caixa02contenidor {
	margin: 0 20px 0 10px;
	padding: 0 10px 20px 0;
	color: #000000;
	font-size: 12px !important;
	line-height: 1.4em;
}
#pensions .caixa02contenidor p {
	line-height: 1.4em;
}
#pensions .contenidor01 .opcSubmenu ul {
	margin: 20px;
}
#pensions div.opcsilverheader a {
	color: #000000;
	text-transform: none !important;
	display: block;
	position: relative;
	padding: 10px 20px 10px 0;
	text-decoration: none;
	background: url('../Imagenes/recursos/scroll_mas.png') no-repeat 705px 15px;
}
#pensions div.opcsilverheader a:visited {
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat 705px 15px;
}
#pensions div.selected a, #pensions div.opcsilverheader a:hover {
	color: #e35205 !important;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat 705px 15px;
}
.hipoteca {
	background-color: #ffffff;
}
.hipoteca .banner .top {
	display: none;
}
.hipoteca ul.points {
	list-style-type: none;
	clear: both;
	width: 90%;
	border-top: dotted 1px #e35205;
	border-bottom: dotted 1px #e35205;
	float: left;
	margin: 0 0 0 5%;
}
.hipoteca ul.points li {
	margin-top: 10px;
	padding-left: 15px;
	float: left;
	width: 17.5%;
	height: 145px;
	font-size: 14px;
	text-align: center;
	line-height: 1.4em;
}
.hipoteca ul.points li img {
	margin-bottom: 10px;
}
.hipoteca .detalle {
	width: 90%;
	margin: 0 0 0 5%;
	font-size: 14px;
}
.hipoteca .detalle a {
	color: #e35205 !important;
	text-decoration: underline;
}
.hipoteca .detalle a:hover {
	text-decoration: none;
}
.hipoteca iframe {
	margin: 10px 0 10px 5%;
	width: 90%;
}
/** SUMÁTE A CX ************************************************************************************************************************************/

.sumatecx {
	background-color: #ffffff;
}
.sumatecx .banner .top {
	display: none;
}
.sumatecx iframe {
	margin: 10px 0 10px 5%;
	width: 90%;
}
.sumatecx .iframe {
	background: url("../Imagenes/recursos/sumate_fondo.png") no-repeat center top;
	padding-bottom: 20px
}
.sumatecx .nota {
	margin: 10px 0 10px 5%;
	width: 90%;
}
/** Colectius **************************************************************************************************************************/

.colectius {
	margin: 0 auto;
	width: 752px;
	background: #ffffff url("../Imagenes/recursos/colectiu_banner.jpg") no-repeat right 80px;
}
.colectius h4 span {
	font-weight: bold !important;
	font-weight: 900 !important;
	color: #818181 !important;
	font-size: 24px !important;
}
.colectius_descripcion {
	font-size: 14px !important;
	color: #5F5F5F;
	line-height: 1.4em !important;
	margin: 20px 20px 0 20px !important;
	display: block;
}
.colectius .mida1 {
	width: 320px;
}
.colectius .media {
	margin: 20px
}
.colectius .media div {
	margin: 20px auto;
	text-align: center;
	display: block;
	width: 100%;
	color: #e35205;
}
.colectius .titol {
	background: url("../Imagenes/recursos/pestanya_colectius.png") no-repeat center top;
	font-size: 14px !important;
	color: #000000;
	text-align: center;
	padding: 7px 0 25px 0;
	font-weight: bold;
	margin-top: 10px;
	line-height: 1.4em;
}
.colectius .titol2 {
	background: url("../Imagenes/recursos/pestanya_colectius.png") no-repeat center top;
	font-size: 14px !important;
	color: #000000;
	text-align: center;
	padding: 7px 0;
	font-weight: bold;
	margin-top: 10px;
	line-height: 1.4em;
}
.colectius .titol2 a {
	font-size: 14px !important;
	color: #000000;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	line-height: 1.4em;
}
.colectius .titol2 a:hover {
	color: #ffffff;
}
.colectius .titol span {
	font-weight: normal !important;
}
.colectius .titol span strong {
	color: #ffffff;
	font-weight: bold;
}
.colectius .caixa {
}
.colectius .caixa dl {
	float: left;
}
.colectius .caixa dt {
	width: 24.7%;
	float: left;
	display: block;
	line-height: 1.4em;
	text-align: center;
}
.colectius .caixa dt a.activitat, .colectius .caixa dt a.financar, .colectius .caixa dt a.futur, .colectius .caixa dt a.tranquil {
	font-size: 16px !important;
	font-weight: bold;
	color: #000000;
	padding: 100px 5px 5px 5px;
	width: 80% !important;
	margin: 0 auto;
	display: block;
}
.colectius .caixa dt a.activitat {
	background: url("../Imagenes/recursos/activitat_colectius.png") no-repeat center top;
}
.colectius .caixa dt a.activitat:hover {
	color: #e35205;
	background: url("../Imagenes/recursos/activitat_colectius_on.png") no-repeat center top;
}
.colectius .caixa dt a.financar {
	background: url("../Imagenes/recursos/financar_colectius.png") no-repeat center top;
}
.colectius .caixa dt a.financar:hover {
	color: #e35205;
	background: url("../Imagenes/recursos/financar_colectius_on.png") no-repeat center top;
}
.colectius .caixa dt a.futur {
	background : url("../Imagenes/recursos/futur_colectius.png") no-repeat center top;
}
.colectius .caixa dt a.futur:hover {
	color: #e35205;
	background: url("../Imagenes/recursos/futur_colectius_on.png") no-repeat center top;
}
.colectius .caixa dt a.tranquil {
	background: url("../Imagenes/recursos/tranquil_colectius.png") no-repeat center top;
}
.colectius .caixa dt a.tranquil:hover {
	color: #e35205;
	background: url("../Imagenes/recursos/tranquil_colectius_on.png") no-repeat center top;
}
.colectius .iframe {
	background: none;
	padding-bottom: 10px
}
/*bancadigital*********************************************************************************************************************************************/

.bancadigital .descripcion {
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em !important;
	margin: 20px !important;
	display: block;
}
.bancadigital .bancadigital_table {
	border: dotted 1px #C5D0DF;
	border-collapse: collapse;
	width: 90%;
	margin: 0 auto;
	padding: 0;
}
.bancadigital .bancadigital_table td strong {
	color: #e35205;
	font-size: 14px;
}
.bancadigital .bancadigital_table td {
	color: #5F5F5F;
	line-height: 1.4em;
	font-size: 12px;
	border-bottom: dotted 1px #C5D0DF;
	border-left: dotted 1px #C5D0DF;
	vertical-align: middle !important;
	padding: 10px;
}
.bancadigital .bancadigital_table td img {
	margin: 10px;
}
.bancadigital ul.llista {
	margin: 10px 30px;
}
/* Comissions *********************************************************************************************************************************************/

.comissions {
	margin: 0 auto;
	width: 752px;
	background: #ffffff;
}
.comissions .destacado {
	float: left;
	margin-bottom: 20px;
}
.comissions .destacado {
	float: left;
	width: 100%;
}
.comissions .destacado .banner {
	width: 400px;
	float: left;
}
.comissions .destacado .banner2 {
	width: 320px;
	float: right;
	margin-top: 40px;
	margin-right: 10px;
	text-align: center;
}
.comissions .destacado .banner2 p {
	font-size: 12px;
	color: #000000;
	line-height: 1.4em;
	margin: 10px 0;
	display: block;
}
.comissions .destacado img {
	float: left;
}
.comissions .destacado01 {
	float: left;
}
.comissions .destacado01 h5 {
	background-color: #e35205;
	color: #ffffff;
	font-size: 15px !important;
	font-weight: bold;
	padding: 10px;
}
.comissions .destacado01 .contingut {
	font-size: 12px;
	margin: 0 auto;
	width: 90%;
	padding: 0 0 20px 0;
	line-height: 1.4em;
}
.comissions .destacado01 .contingut td {
	vertical-align: middle;
	padding: 10px;
}
.comissions .destacado01 {
	width: 730px;
	margin: 0 11px;
}
.comissions .destacado01 .opcsilverheader a {
	border-top: solid 1px #DEDAD9;
	color: #ffffff;
	font-size: 15px !important;
	display: block;
	position: relative;
	padding: 10px 0 10px 20px;
	text-decoration: none;
	font-weight: bold;
	background: #e35205 url('../Imagenes/recursos/scroll_mas_blanco.png') no-repeat 695px 10px;
}
.comissions .destacado01 .opcsilverheader a:visited {
	font-size: 15px !important;
	background: url('../Imagenes/recursos/scroll_menos_black.png') no-repeat 695px 10px;
}
.comissions .destacado01 .selected a, .comissions .destacado01 .opcsilverheader a:hover {
	color: #000000 !important;
	background: #f4f4f4 url('../Imagenes/recursos/scroll_menos_black.png') no-repeat 695px 10px;
}
.contingut1 {
	font-size: 12px !important;
	padding: 0 20px;
	line-height: 1.4em;
}
.contingut2 {
	font-size: 12px !important;
	padding: 10px;
	line-height: 1.4em;
	background: #f4f4f4;
	border: solid 1px #DEDAD9;
	margin: 20px 0 10px 0;
	text-align: center;
}
.comissions .subbanner {
	margin: 0;
	float: left;
	border-bottom: solid 1px #DEDAD9;
}
.comissions .subbanner img {
	float: left;
	margin-right: 20px;
}
.comissions .subbanner div {
	float: left;
	width: 470px;
	margin: 0;
	font-size: 13px;
	line-height: 1.4em;
}
