@charset "utf-8";
/******* 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_play {
	background: url('../Imagenes/recursos/ico_play.html') no-repeat left 10px !important;
	padding: 4px 20px 4px 40px;
	display: block;
	text-align: left;
}
.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 );
}
/******* Correspondència Ecològica  **************************************************************************/
.cx_ecologica {
	background: #7FA200 url("../Imagenes/recursos/cx_ecologica_fondo.jpg") no-repeat right top;
}
.cx_ecologica .titol {
	margin: 46px 18px;
}
.cx_ecologica .iPad {
	float: left;
	display: block;
	margin: 15px 25px;
}
.cx_ecologica .text {
	margin: 50px 18px 20px 65px;
}
.cx_ecologica a.bases {
	color: #ffffff !important;
	font-size: 1em !important;
}
.cx_ecologica a.bases:hover {
	text-decoration: none;
	color: #000000 !important;
}
/******* IBAN ************************************************************************************/
.cxiban_ca {
	background: url("../Imagenes/ca/iban.jpg") no-repeat center top;
}
.cxiban_es {
	background: url("../Imagenes/es/iban.jpg") no-repeat center top;
}
ul.cxiban {
	list-style: none;
	bottom: 0;
	width: 656px;
	margin: 350px auto 20px auto;
}
ul.cxiban li {
	background: url("../Imagenes/recursos/ico_iban.gif") no-repeat left top;
	padding: 0 20px;
	margin-bottom: 10px;
	line-height: 1.2em;
}
ul.cxiban li {
	font-size: 12px !important;
}
ul.cxiban li span {
	font-size: 14px !important;
	font-weight: bold;
}
/******* MENU TABS ICO *********************************************************************/
ul.tabsICO {
	list-style: none;
	margin: 0 0 0 10px;
	padding: 0;
	float: left;
	width: 745px;
}
ul.tabsICO li {
	margin: 0 0 20px 0;
	padding: 0;
	border: none;
	overflow: hidden;
	position: relative;
	height: 60px;
	width: 147px;
	float: left;
	text-align: center;
}
ul.tabsICO li a {
	text-decoration: none;
	display: block;
	outline: none;
	position: relative;
	font-size: 10px !important;
}
.tabs_dataICO {
	font-weight: bolder;
}
.tabs_dataICO span {
	color: #FF5100;
}
ul.tabsICO li.last {
	margin: 0;
}
.tab_contentICO ul {
	list-style: disc;
	margin-left: 15px;
}
/******* MENU TABS ACTIU ICO ***************************************************************/

ul.tabsICO li.activeICO a {
	height: 60px;
	vertical-align: middle;
	background-position: right top;
}
a div.menu01ICO, a div.menu02ICO, a div.menu03ICO, a div.menu04ICO, a div.menu05ICO {
	padding-top: 15px;
}
ul.tabsICO li.activeICO a div.menu01ICO {
	background: url("../Imagenes/recursos/lineasICO_m01.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
}
ul.tabsICO li.activeICO a div.menu02ICO {
	background: url("../Imagenes/recursos/lineasICO_m02.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
}
ul.tabsICO li.activeICO a div.menu03ICO {
	background: url("../Imagenes/recursos/lineasICO_m03.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
}
ul.tabsICO li.activeICO a div.menu04ICO {
	background: url("../Imagenes/recursos/lineasICO_m04.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
}
ul.tabsICO li.activeICO a div.menu05ICO {
	background: url("../Imagenes/recursos/lineasICO_m05.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
}
ul.tabsICO li a div.menu01ICO {
	background: url("../Imagenes/recursos/lineasICO_m01.png") no-repeat;
	background-position: right -80px;
	height: 60px;
	color: #000000;
}
ul.tabsICO li a div.menu02ICO {
	background: url("../Imagenes/recursos/lineasICO_m02.png") no-repeat;
	background-position: right -80px;
	height: 60px;
	color: #000000;
}
ul.tabsICO li a div.menu03ICO {
	background: url("../Imagenes/recursos/lineasICO_m03.png") no-repeat;
	background-position: right -80px;
	height: 60px;
	color: #000000;
}
ul.tabsICO li a div.menu04ICO {
	background: url("../Imagenes/recursos/lineasICO_m04.png") no-repeat;
	background-position: right -80px;
	height: 60px;
	color: #000000;
}
ul.tabsICO li a div.menu05ICO {
	background: url("../Imagenes/recursos/lineasICO_m05.png") no-repeat;
	background-position: right -80px;
	height: 60px;
	color: #000000;
}
ul.tabsICO li a div.menu01ICO:hover {
	background: url("../Imagenes/recursos/lineasICO_m01.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
	padding-top: 15px;
}
ul.tabsICO li a div.menu02ICO:hover {
	background: url("../Imagenes/recursos/lineasICO_m02.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
	padding-top: 15px;
}
ul.tabsICO li a div.menu03ICO:hover {
	background: url("../Imagenes/recursos/lineasICO_m03.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
	padding-top: 15px;
}
ul.tabsICO li a div.menu04ICO:hover {
	background: url("../Imagenes/recursos/lineasICO_m04.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
	padding-top: 15px;
}
ul.tabsICO li a div.menu05ICO:hover {
	background: url("../Imagenes/recursos/lineasICO_m05.png") no-repeat;
	background-position: right top;
	height: 60px;
	color: #ffffff;
	padding-top: 15px;
}
ul.tabsICO li.activeICO {
	-webkit-box-shadow: 0px 0px 10px 3px rgba(50, 50, 50, 0.51);
	-moz-box-shadow: 0px 0px 10px 3px rgba(50, 50, 50, 0.51);
	box-shadow: 0px 0px 10px 3px rgba(50, 50, 50, 0.51);
	z-index: 100;
}
/******* CABECERAS *****************************************************************************/
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;
}
/******* CONTINGUT ICO *********************************************************************/
.tab_containerICO {
	float: left;
	list-style: none;
	margin: -1px 2px 0 2px;
	padding: 5px 20px 20px 20px;
	display: block;
	overflow: auto;
	width: 654px;
	line-height: 1.4em!important;
	font-size: 12px !important;
}
.tabs_dataICO {
	color: #AEA39D;
}
.tab_contentICO h5 {
	line-height: 1.4em !important;
	font-size: 12px !important;
	color: #e35205;
	margin: 10px 0;
	padding: 0;
}
.tab_contentICO h6 {
	font-size: 18px !important;
	font-weight: bold;
	margin: 10px 0;
	padding: 0;
}
.tab_contentICO .llista {
	line-height: 1.4em !important;
	font-size: 12px !important;
	margin: 0 0 30px 0;
}
.tab_contentICO .llista dt {
	padding: 5px 0 5px 28px;
	background: url("../Imagenes/recursos/ico_entra_on.png") no-repeat left top;
}
.tab_contentICO .llista dd {
	line-height: 1.4em!important;
	font-size: 12px !important;
	margin-bottom: 5px;
}
/******* ASSEGURANCES **********************************************************************/
.cxseguro {
	background: #ffffff;
	margin: 0;
	padding: 0 !important;
}
.cxseguro h2 img {
	text-align: center;
	display: block;
	margin: 19px auto 0 auto;
}
.cxseguro-caixa {
	border: solid 3px #E0DDD8;
	margin: 27px 20px 20px 20px;
	padding-bottom: 10px;
}
.cxseguro em {
	font-style: italic;
}
.cxseguro-caixa .titulo {
	background-color: #E0DDD8;
	font-size: 15px !important;
	color: #000 !important;
	padding: 12px 17px;
	margin: 0;
	text-align: center;
	text-transform: uppercase;
}
.contIzq {
	width: 270px;
	float: left;
	margin: 17px 0 0 17px;
}
.cxoferta_ca {
	background: url("../Imagenes/ca/cx_oferta.png") no-repeat left top;
	padding: 5px 5px 18px 35px;
	text-align: center;
}
.cxoferta_en {
	background: url("../Imagenes/en/cx_oferta.png") no-repeat left top;
	padding: 5px 5px 5px 35px;
	text-align: center;
}
.cxoferta_es {
	background: url("../Imagenes/es/cx_oferta.html") no-repeat left top;
	padding: 5px 5px 5px 35px;
	text-align: center;
}
.contIzq.vida {
	height: 300px;
	background: url("../Imagenes/recursos/cxseguro_vida.png") no-repeat center bottom;
}
.contIzq.vehiculo {
	height: 230px;
	background: url("../Imagenes/recursos/cxseguro_vehiculo.png") no-repeat center 90px;
}
.contIzq.hogar {
	height: 190px;
	background: url("../Imagenes/recursos/cxseguro_hogar.png") no-repeat center 35px;
}
.contDer {
	width: 370px;
	float: left;
	margin: 17px 17px 0 17px;
}
.contDer .cxseguro_info dt {
	background: url("../Imagenes/recursos/ico_entra_on.png") no-repeat left top;
	padding: 5px 0 7px 30px;
	font-size: 11px !important;
	color: #5F5F5F;
	margin-bottom: 5px;
	line-height: 1.3em;
}
.contIzq p {
	font-size: 20px;
	color: #DD4D1B;
	text-transform: uppercase;
	margin-bottom: 17px;
}
.contIzq img {
	display: block;
	margin: 0 auto;
	position: relative;
	bottom: 0;
}
.contDer dl {
	margin-bottom: 17px;
}
.contDer p.nota {
	font-size: 10px;
}
a.consulta_seguro {
	background: url("../Imagenes/recursos/ico_entra_off.html") no-repeat left top;
	padding: 5px 0 7px 30px;
	font-size: 14px !important;
	color: #ffffff;
	margin-bottom: 5px;
	line-height: 1.3em;
}
/******* RENTA 2013 ************************************************************************/

.renta2013 {
	margin: 0 !important;
	padding: 20px !important;
	line-height: 3em;
}
.renta2013 h3 {
	margin: 10px 0;
	font-size: 17px !important;
	font-weight: normal;
	color: #E64C00 !important;
}
.renta2013 h4 {
	margin: 10px 0;
	font-size: 14px !important;
	color: #e35205 !important;
}
.renta2013 h4 span {
	font-weight: bold;
}
.novetatrenta {
	background: url("../Imagenes/ca/cx_novetat.png") no-repeat right top;
	padding: 15px 30px 5px 0;
}
.video_renta {
	width: 350px;
	height: 231px;
	margin: 50px auto 40px auto;
	background: url("../Imagenes/recursos/sombra_video.jpg") no-repeat center bottom;
	padding: 0;
}
a.detalle_entra {
	background: url("../Imagenes/recursos/btn_entra_renta.gif");
	padding: 19px 50px;
	background-repeat: no-repeat;
	text-decoration: none !important;
	color: #6D6D75 !important;
	font-size: 13px !important;
	display: block;
	/*margin: 0 0 20px 0;*/
	float: right;
	position: absolute;
	bottom: 0;
}
.contenedor_renta {
	position: relative;
	margin-bottom: 20px;
}
.prestec_renda {
	border: solid 1px #D9D9DB;
	float: right;
	width: 295px;
	height: 104px;
	background: url("../Imagenes/recursos/banner_renta2014.jpg") no-repeat left top;
	padding: 20px !important;
}
.prestec_renda .renta_titulo {
	color: #e35205;
	font-size: 15px;
	font-weight: bold;
	padding-left: 30px;
	margin-bottom: 20px;
	background: url("../Imagenes/recursos/ico_renta.png") no-repeat left top;
}
.prestec_renda .renta_texto {
	width: 170px;
	font-size: 12px;
	color: #42393A;
	line-height: 1.4em;
	float: left;
}
.prestec_renda .renta_btn {
	width: 100px;
	position: absolute;
	bottom: -20px;
	right: 20px;
}
a.detalle_entra:hover {
	color: #E64B00 !important;
}
a.detalle_entra strong {
	color: #6D6D75 !important;
}
a.detalle_calendario {
	background: url("../Imagenes/recursos/btn_calendario_renta.gif");
	padding: 19px 50px;
	background-repeat: no-repeat;
	text-decoration: none !important;
	color: #6D6D75 !important;
	font-size: 13px !important;
	display: block;
	margin: 0 0 20px 0;
}
a.detalle_calendario:hover {
	color: #E64B00 !important;
}
a.detalle_calendario strong {
	color: #6D6D75 !important;
}
.renta2013_llista dt {
	display: block;
	padding: 18px 19px;
	border-top: solid 1px #D9D8D7;
	border-left: solid 1px #D9D8D7;
	border-right: solid 1px #D9D8D7;
	border-bottom: none;
}
.renta2013_llista dt:last-child {
	border-bottom: solid 1px #D9D8D7;
}
p.txtrenta {
	color: #383432 !important;
	font-size: 13px !important;
	line-height: 1.5em;
	margin: 0 0 0 24px;
	padding: 0;
	display: block;
}
/******* SEGURETAT *************************************************************************/

.seguretatcx {
	font-family: Verdana, Geneva, sans-serif !important;
	margin: 0;
	padding: 0;
}
.seguretatcx h1 {
	display: none;
}
.seguretatcx h2, .seguretatcx h4 {
	font-weight: bolder;
	font-weight: 900;
	line-height: .9em;
}
.seguretatcx h2, .cxcomex h2 {
	color: #E35205;
	font-size: 30px !important;
	margin: 30px 20px;
}
.cxcomex h2 span {
	color: #000000;
	font-size: 30px !important;
}
.seguretatcx h4 {
	color: #000;
	font-size: 14px;
	text-align: center;
	width: 220px;
	display: block;
	margin: 30px auto;
	float: left;
}
.seguretatcx_contenidor {
	background: url("../Imagenes/recursos/seguretatcx_top.jpg") no-repeat top left;
	margin: 0;
	padding: 72px 220px 55px 23px;
	font-size: 13px;
}
.seguretatcx_contenidor p {
	line-height: 1.4em;
	color: #000000;
}
.seguretatcx_contenidor p span {
	color: #000000;
	font-weight: bold;
}
a.verising {
	color: #E35205 !important;
	text-decoration: none !important;
	font-weight: bold;
}
a.verising:hover {
	text-decoration: underline !important;
}
.seguretatcx_caixa {
	margin: 0;
	padding: 0;
}
.seguretatcx_caixa dl {
	float: left;
	width: auto;
	margin: 0;
	padding: 0;
}
/*.seguretatcxItem, .seguretatcxItem_none {
	margin: 20px 0 !important;
	border-top: solid 1px #999999 !important;}*/
	
	
.seguretatcxItem:first-child {
	border-top: none !important;
}
.seguretatcxItem, .seguretatcxItem_none {
	/*	margin: 0 !important;*/
	border-top: solid 1px #999999 !important;
	cursor: hand;
	cursor: pointer;
	padding: 30px 65px 0 160px;
	background-position: 0 10px;
	background-repeat: no-repeat;/*border: solid 1px #fff;*/
}
.openpet {
	background-position: 0 10px;
}
.openpet p.seguretatcxmas, .openpet p.cxconexmas {
	background-position: bottom right;
}
.seguretatcxmas, .cxconexmas {
	background-image: url("../Imagenes/recursos/seguretatcx_mas.png");
	background-position: top right;
	background-repeat: no-repeat;
	display: block;
	margin: 0;
	padding: 0;
	color: #E35205;
	font-size: 15px !important;
	font-weight: bold;
}
.cxconexmas_none {
	background: none;
	display: block;
	margin: 0;
	padding: 0;
	color: #E35205;
	font-size: 16px !important;
	font-weight: bold;
}
p.seguretatcxtext, .thepet3 {
	color: #6A6464 !important;
	font-size: 12px !important;
	line-height: 1.4em;/*border: solid 1px #fff;*/
}
dt.seguretatcx_ico01 {
	background-image: url("../Imagenes/recursos/seguretatcx_protegeixte.jpg");
}
dt.seguretatcx_ico02 {
	background-image: url("../Imagenes/recursos/seguretatcx_seguretat.jpg");
}
dt.seguretatcx_ico03 {
	background-image: url("../Imagenes/recursos/seguretatcx_email.jpg");
}
dt.seguretatcx_ico04 {
	background-image: url("../Imagenes/recursos/seguretatcx_enganyar.jpg");
}
dt.seguretatcx_ico05 {
	background-image: url("../Imagenes/recursos/seguretatcx_mobil.jpg");
}
dt.seguretatcx_ico06 {
	background-image: url("../Imagenes/recursos/seguretatcx_compres.jpg");
}
dt.seguretatcx_ico07 {
	background-image: url("../Imagenes/recursos/seguretatcx_regles.jpg");
}
dt.seguretatcx_ico08 {
	background-image: url("../Imagenes/recursos/seguretatcx_junts.jpg");
}
dt.seguretatcx_ico01, dt.seguretatcx_ico02, dt.seguretatcx_ico03, dt.seguretatcx_ico04, dt.seguretatcx_ico05, dt.seguretatcx_ico06, dt.seguretatcx_ico07, dt.seguretatcx_ico08 {
	background-position: 30px 10px;
}
dd.thepet {
	padding: 0 65px 25px 160px;
	margin: 0 !important;
}
.thepet img {
	margin: 10px 0;
}
.thepet p a.cxbtn {
	display: none;
}
.conexio {
	border: solid 1px #cc0001;
	padding: 2px 5px;
	color: #999;
	font-size: 0.9em;
}
.mail {
	color: #0000FF;
	text-decoration: underline;
}
.red11 {
	color: #CC0001;
}
/******* 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;/*position:absolute;
	bottom: 0;*/
}
.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;
	/*float: right !important;*/
	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;/*border: solid 1px blue;*/
}
.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 {
	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,

.opcConsulta2 dt.ico_auto, 
.opcConsulta3 dt.ico_auto, 
.opcConsulta4 dt.ico_auto, {
 background: url('/docsdlv/Portal/Ficheros/Imagenes/recursos/ico_auto.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 **************************************************************************/

.cxcomex_contenidor {
	background: #FF5800 url("../Imagenes/recursos/cxcomex_top.jpg") no-repeat top right;
	margin: 0;
	padding: 35px 320px 35px 23px;
	font-size: 16px;
}
.thepet3 {
	padding: 0 65px 0 160px;
	margin: -20px 0 20px 0 !important;
}
.cxcomex_contenidor {
	line-height: 1.4em;
	color: #ffffff;
}
.cxcomex_contenidor span {
	color: #000000;
}
dt.cxcomex_ico00 {
	/*background-color: #f9f9f9;*/
	background-color: #f4f4f4;
	/*background-image: url("/docsdlv/Portal/Ficheros/Imagenes/recursos/cxcomex01.jpg");*/
	padding: 20px 80px !important;
	margin: 0;
}
dt.cxcomex_ico01 {
	background-image: url("../Imagenes/recursos/cxcomex01.jpg");
}
dt.cxcomex_ico02 {
	background-image: url("../Imagenes/recursos/cxcomex02.jpg");
}
dt.cxcomex_ico03 {
	background-image: url("../Imagenes/recursos/cxcomex03.jpg");
}
dt.cxcomex_ico03a {
	background-image: url("../Imagenes/recursos/cxcomex03a.jpg");
}
dt.cxcomex_ico04 {
	background-image: url("../Imagenes/recursos/cxcomex04.jpg");
}
dt.cxcomex_ico01, dt.cxcomex_ico02, dt.cxcomex_ico03, dt.cxcomex_ico03a, dt.cxcomex_ico04 {
	background-position: 35px 33px;
	padding-bottom: 20px;
}
dt.cxcomex_ico00 span, dt.cxcomex_ico01 span, dt.cxcomex_ico02 span, dt.cxcomex_ico03 span, dt.cxcomex_ico03a span, dt.cxcomex_ico04 span {
	color: #6A6464 !important;
	font-size: 12px !important;
	font-weight: bold;
}
.cxcomex_promo_ca {
	background: url("../Imagenes/ca/cxcomex_promo.png") no-repeat left top;
	padding: 5px 0 10px 100px;
}
.cxcomex_promo_en {
	background: url("../Imagenes/en/cxcomex_promo.png") no-repeat left top;
	padding: 5px 0 10px 100px;
}
.cxcomex_promo_es {
	background: url("../Imagenes/es/cxcomex_promo.png") no-repeat left top;
	padding: 5px 0 10px 100px;
}
.cxcomex_bono_ca {
	/*background: url("/docsdlv/Portal/Ficheros/Imagenes/ca/cxcomex_bono.png") no-repeat left top;
	padding: 5px 0 10px 115px;*/
	padding: 5px 0 10px 0;
}
.cxcomex_bono_en {
	/*background: url("/docsdlv/Portal/Ficheros/Imagenes/en/cxcomex_bono.png") no-repeat left top;*/
	padding: 5px 0 10px 0;
}
.cxcomex_bono_es {
	/*background: url("/docsdlv/Portal/Ficheros/Imagenes/es/cxcomex_bono.png") no-repeat left top;*/
	padding: 5px 0 10px 0;
}
ul.cxconexmaslista li.ico01, ul.cxconexmaslista li.ico02, ul.cxconexmaslista li.ico03, ul.cxconexmaslista li.ico04, ul.cxconexmaslista li.ico05, ul.cxconexmaslista li.ico06, ul.cxconexmaslista li.ico07, ul.cxconexmaslista li.ico08 {
	margin-left: 13px;
	padding: 5px 40px;
	font-size: 12px !important;
	margin-bottom: 1px;
	list-style: none;
}
ul.cxconexmaslista li.ico01 {
	background: url("../Imagenes/recursos/cx_ico_compte_internaciponal.gif") no-repeat left top;
}
ul.cxconexmaslista li.ico02 {
	background: url("../Imagenes/recursos/cx_ico_internet.gif") no-repeat left top;
}
ul.cxconexmaslista li.ico03 {
	background: url("../Imagenes/recursos/cx_ico_targetas_business.gif") no-repeat left top;
}
ul.cxconexmaslista li.ico04 {
	background: url("../Imagenes/recursos/cx_ico_tpv.gif")no-repeat left top;
}
ul.cxconexmaslista li.ico05 {
	background: url("../Imagenes/recursos/cx_ico_transferencias.gif") no-repeat left top;
}
ul.cxconexmaslista li.ico06 {
	background: url("../Imagenes/recursos/cx_ico_inggres.gif") no-repeat left top;
}
ul.cxconexmaslista li.ico07 {
	background: url("../Imagenes/recursos/cx_ico_remeses.gif") no-repeat left top;
}
ul.cxconexmaslista li.ico08 {
	background: url("../Imagenes/recursos/cx_ico_assessorament.gif") no-repeat left top;
}
/******* CX COMERÇ EXTERIOR ****************************************************************/
.cxcomerc_exterior_contenidor {
	background: #FF5800 url("../Imagenes/recursos/cxcomerc_exterior_top.html") no-repeat top right;
	margin: 0;
	padding: 35px 320px 35px 23px;
	font-size: 16px;
}
.thepet4 {
	padding: 0 20px 0 160px;
	margin: -50px 0 20px 0 !important;
}
.cxcomerc_exterior_contenidor p {
	line-height: 1.4em;
	color: #ffffff;
}
.cxcomerc_exterior_contenidor p span {
	color: #000000;
}
dt.cxcomerc_exterior_ico01 {
	background-image: url("../Imagenes/recursos/cxcomerc_exterior01.html");
}
dt.cxcomerc_exterior_ico02 {
	background-image: url("../Imagenes/recursos/cxcomerc_exterior02.html");
}
dt.cxcomerc_exterior_ico03 {
	background-image: url("../Imagenes/recursos/cxcomerc_exterior03.html");
}
dt.cxcomerc_exterior_ico04 {
	background-image: url("../Imagenes/recursos/cxcomerc_exterior04.html");
}
dt.cxcomerc_exterior_ico05 {
	background-image: url("../Imagenes/recursos/cxcomerc_exterior05.html");
}
dt.cxcomerc_exterior_ico06 {
	background-image: url("../Imagenes/recursos/cxcomerc_exterior06.html");
}
dt.cxcomerc_exterior_ico01, dt.cxcomerc_exterior_ico02, dt.cxcomerc_exterior_ico03, dt.cxcomerc_exterior_ico04, dt.cxcomerc_exterior_ico05, dt.cxcomerc_exterior_ico06 {
	background-position: 10px 10px;
}
.cxcomerc_exteriorItem, .cxcomerc_exteriorItem_none {
	margin: 20px 0 !important;
	border-top: solid 1px #DEDAD9 !important;
	cursor: hand;
	cursor: pointer;
	padding: 30px 30px 30px 160px;
	background-position: 0 10px;
	background-repeat: no-repeat;
	border: solid 1px #fff;
}
.cxcomerc_exteriorItem:first-child {
	border-top: none !important;
}
.applus {
	float: left;
	width: 692px;
	padding: 10px 30px;
	font-size: 12px !important;
	background-color: #DEDAD9;
}
.applus span {
	float: left;
	display: block;
	margin-top: 10px;
}
.applus img {
	float: right;
}
.cxconexmaslista dt {
	background: url("../Imagenes/recursos/ico_entra_on.png") no-repeat left top;
	padding: 5px 0 7px 30px;
	font-size: 12px !important;
	color: #5F5F5F;
	margin: 0 60px 0 0;
	line-height: 1.3em;
}
p.cxcomerc_exteriortext {
	color: #6A6464 !important;
	font-size: 12px !important;
	line-height: 1.4em;
	border: solid 1px #fff;
}
/**** JUNTA GENERAL *************************************************************************************/

.juntageneral {
	float: left;
}
.cxtitulo {
	font-size: 25px;
	color: #000;
	margin: 30px 20px;
}
a.cxpdf {
	font-size: 12px !important;
	color: #E35205;
}
a.cxpdf:hover {
	text-decoration: underline;
}
.cxespaiconsell {
	margin: 30px 5px 22px 5px;
	font-size: 12px !important;
	color: #8a8a8a;
}
/******* CX Plans Pensions *****************************************************************/

.caixaPlans01 {
	width: 354px;
	margin: 25px 10px 15px 20px;
	color: #5F5F5F;
	font-size: 12px !important;
	float: left;
	line-height: 1.4em;
}
.caixaPlans01 img {
	margin-top: 30px;
}
.caixaPlans02 {
	width: 310px;
	margin: 25px 10px 25px 30px;
	padding: 18px 0 35px 10px;
	float: left;
	background-color: #ffffff;
	background: url("../Imagenes/recursos/cx_planes_cx_mundi.jpg") no-repeat top left;
}
.caixaPlans02 h5 {
	color: #E35205;
	font-size: 16px;
	font-weight: bolder;
	display: block;
	clear: both;
	margin-top: -25px;
	margin-bottom: 0px;
	width: 170px;
	float: left;
}
.caixaPlans02 h6 {
	color: #000000;
	font-size: 17px;
	font-weight: bolder;
	display: block;
	clear: both;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 150px;
	float: left;
}
.caixaPlans02 p {
	display: block;
	clear: both;
	color: #5F5F5F;
	font-size: 11px !important;
	line-height: 1.4em;
	width: 200px;
}
.caixaPlans02a {
	width: 300px;
	height: 157px;
	margin: 35px 10px 25px 0;
	padding: 20px;
	float: right;
	position: relative;
	/*background-color: #ffffff;*/
	background: url("../Imagenes/recursos/banner_simulador.jpg") no-repeat top left;
}
.caixaPlans02a h5 {
	color: #E35205;
	font-size: 16px;
	font-weight: bolder;
	display: block;
	clear: both;
	margin-top: 5px;
	margin-bottom: 15px;
	width: 170px;
	float: left;
}
.caixaPlans02a p {
	display: block;
	clear: both;
	color: #5F5F5F;
	font-size: 11px !important;
	line-height: 1.4em;
	width: 160px;
}
.btnbannersimulador {
	position: absolute;
	bottom: 0px;
}
.cxplan {
	color: #ffffff;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	width: 117px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: right;
	margin-right: 0px;
	background: rgb(254, 112, 38);
	background: -moz-linear-gradient(90deg, rgb(254, 112, 38) 0%, rgb(225, 80, 28) 100%);
	background: -webkit-linear-gradient(90deg, rgb(254, 112, 38) 0%, rgb(225, 80, 28) 100%);
	background: -o-linear-gradient(90deg, rgb(254, 112, 38) 0%, rgb(225, 80, 28) 100%);
	background: -ms-linear-gradient(90deg, rgb(254, 112, 38) 0%, rgb(225, 80, 28) 100%);
	background: linear-gradient(180deg, rgb(254, 112, 38) 0%, rgb(225, 80, 28) 100%);
}
.cxecoger {
	background: url("../Imagenes/recursos/cxescoger.jpg") no-repeat top left;
}
.cxpensiones {
	background: url("../Imagenes/recursos/cxpensiones.jpg") no-repeat 35px 0;
}
.cxfiscalidad {
	background: url("../Imagenes/recursos/cxfiscalidad.jpg") no-repeat 35px 0;
}
.cxecoger, .cxfiscalidad, .cxpensiones {
	width: 547px;
	float: left;
	border-top: solid 1px #DEDAD9;
	margin: 0;
	padding: 30px 20px 30px 185px;
}
.cxecoger p.txt strong, .cxpensiones p.txt strong, .cxfiscalidad p.txt strong {
	font-size: 15px !important;
}
.cxecoger p.txt, .cxpensiones p.txt, .cxfiscalidad p.txt {
	font-size: 12px !important;
}
.cxecoger a, .cxpensiones a, .cxfiscalidad a {
	font-size: 12px !important;
	color: #35205 !important;
}
/******* OPERACIONS PER CANAL  *************************************************************************/

.opc {
	margin: 0px auto;
	padding: 0;
	width: 751px;
}
.opcSubTitulo2 {
	color: #000000;
	font-size: 15px !important;
	border-top: solid 1px #DEDAD9;
	padding-top: 18px;
	margin-bottom: 18px;
	width: 173px;
	float: left;
}
dl.serveiCX {
	width: 699px;
	border-bottom: solid 1px #DEDAD9;
	padding: 0 0 5px 0;
	margin: 20px 0 30px 0;
	display: block;
	float: left;
}
dl.serveiCX dt {
	width: 220px !important;
	float: left;
	margin: 0 24px 20px 0;
	display: block;
}
.opcWeb, .opcMobil, .opcTelefon, .opcCaixer, .bdcxWeb, .bdcxMobil, .bdcxTelefon, .bdcxCaixer {
	width: 173px;
	float: left;
	padding: 0;
	position: relative;
}
.opcWeb .bcspace, .opcMobil .bcspace, .opcTelefon .bcspace, .opcCaixer .bcspace, .bdcxWeb .bcspace, .bdcxMobil .bcspace, .bdcxTelefon .bcspace, .bdcxCaixer .bcspace {
	margin: 0 15px 10px 15px;
	float: left;
}
.alt02 {
	height: 410px;
}
.alt03 {
	height: 440px;
}
.alt01 {
	height: 350px;
}
.botoneraCX {
	position: absolute;
	vertical-align: bottom;
	bottom: 0;
	left: 0;
	height: 75px;
}
.botoneraCX a {
	margin-bottom: 5px;
	float: left;
}
.botoneraCX .cxbtnmida {
	width: 125px !important;
}
.opcWeb p a, .opcMobil p a, .opcTelefon p a, .opcCaixer p a, .opcTelefon p {
	font-weight: bold;
	color: #FF5100;
	text-decoration: none;
}
.opcWeb, .bdcxWeb {
	margin: 0px 9px 40px 20px;
}
.opcMobil, .bdcxMobil {
	margin: 0 9px 0 0;
}
.opcTelefon, .bdcxTelefon {
	margin: 0 9px 0 0;
}
.opcCaixer, .bdcxCaixer {
	margin: 0 0 0 0;
}
.opc div.opcsilverheader {
	color: #000;
}
.opc div.opcsilverheader a {
	border-top: solid 1px #DEDAD9;
	color: #FF5100;
	font-size: 12px !important;
	display: block;
	position: relative;
	width: auto;
	padding: 14px 0 14px 18px;
	text-decoration: none;
	background: url('../Imagenes/recursos/opc_mas.png') no-repeat right top;
}
.opc div.opcsilverheader a:visited {
	font-size: 12px !important;
	background: #FF5800 url('../Imagenes/recursos/opc_menos.png') no-repeat right top;
}
.opc div.selected a, .opc div.opcsilverheader a:hover {
	color: #FFFFFF;
	padding: 14px 0 14px 18px;
	font-weight: bold;
	background: #FF5800 url('../Imagenes/recursos/opc_menos.png') no-repeat right top;
}
.opc div.opcsilverheader span {
	float: right;
}
.opc div.opcsilverheader span img {
	margin: -5px 38px 0 36px;
}
.opc div.opcsilverheader span img:first-child {
	margin: -5px 30px 0 0;
}
.opc div.opcsilverheader span img:last-child {
	margin: -5px 45px 0 22px;
}
table.opcdetall td {
	padding: 5px 0 !important;
	width: 100px;
	text-align: center;
	border: none;
}
table.opcdetall td:first-child {
	padding: 5px 0 5px 20px !important;
	width: 390px;
	text-align: left;
}
table.opcdetall td img {
	margin: 0 auto;
	text-align: center;
}
table.opcdetall {
	width: 751px !important;
}
/******* Banca a distancia *****************************************************************************/

.bdcx {
	margin: 0 auto;
	width: 752px;
	background: #ffffff url("../Imagenes/recursos/bdcx_fondo.jpg") no-repeat top right;
}
.bdcx_empresa {
	margin: 0 auto;
	width: 752px;
	background: #ffffff url("../Imagenes/recursos/bdcx_empresa_fondo.jpg") no-repeat top right;
}
p.bdcx_subtitol {
	font-size: 15px !important;
	font-weight: normal;
	display: block;
	line-height: 1.4em;
	margin: 0 0 10px 20px;
	color: #000000;
	width: 450px;
}
.bdcx_descripcion {
	font-size: 12px !important;
	color: #5F5F5F;
	width: 450px;
	line-height: 1.4em !important;
	margin: 20px !important;
	display: block;
}
.bdcxWeb p, .bdcxMobil p, .bdcxTelefon p, .bdcxCaixer p {
	font-size: 11px;
	line-height: 1.4em;
	color: #5f5f5f;
}
.bannertop {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}
.bdcxN {
	margin: 0 auto;
	width: 752px;
}
.bdcxN .bdcx_descripcion {
	font-size: 12px !important;
	color: #5F5F5F;
	width: 300px;
	line-height: 1.4em !important;
	margin: 20px !important;
	display: block;
	float: left;
}
.bdcx_descripcion_banner {
	width: 345px;
	margin: 20px !important;
	float: right;
	margin: 10px 10px 20px 10px;
}
.bdcx_descripcion_banner a {
	font-size: 15px !important;
	color: #e35205;
	text-transform: uppercase;
	display: block;
}
.bdcx_descripcion_banner a:hover {
	color: #282928;
}
.bdcx_descripcion_banner a img {
	margin: 10px 0;
}
.bdcxN .bdcx_caixers {
	margin: 20px 0;
	background: #e35205 url("../Imagenes/recursos/banca_online_caixers2.jpg") no-repeat top right;
	padding: 5px 10px;
}
.bdcxN .bdcx_caixers a {
	font-size: 20px !important;
	font-weight: bold;
	color: #000000;
	margin: 0 20px;
	padding: 0;
	line-height: 1em;
}
.bdcxN .bdcx_caixers a span {
	font-size: 20px !important;
	font-weight: bold;
	color: #ffffff;
	margin: 0 20px;
}
.bdcxN .bdcx_caixers a:hover, .bdcxN .bdcx_caixers a .consulta:hover {
	color: #000000 !important/*text-decoration: underline;*/
}
.bdcxN .bdcx_caixers .bbva {
	color: #2D4F8F !important;/*	text-transform: capitalize;*/
}
.bdcxN .bdcx_caixers a .consulta {
	text-align: right;
	float: right;
	width: 130px;
	color: #ffffff !important;
	margin: -10px 100px 0 0;
	font-size: 12px !important;
}
/*.bdcxN .bdcx_caixers a:hover {
	color: #3B3939 !important;}
*/


/******* Banca a online ********************************************************************************/

.bocx {
	margin: 0 auto;
	width: 752px;
	background: #ffffff url("../Imagenes/recursos/bocx_fondo.gif") no-repeat top left;
}
.bocx_descripcion {
	width: 390px;
	margin: 20px 0 0 321px !important;
	display: block;
}
.bocx_descripcion p {
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em !important;
	margin-bottom: 60px;
}
.bocx_descripcion p:last-child {
	margin-bottom: 20px;
}
.bocxbloc {
	margin-top: 20px;
	margin-bottom: 10px;
	background: url("../Imagenes/recursos/bocx_sep01.png") no-repeat top center;
	padding: 20px 0;
	width: 751px;
}
.bocxbloc h5 {
	font-size: 25px;
	color: #000000;
	margin: 20px 60px;
}
.bocxbloc p.txt {
	width: 680px;
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em !important;
	padding: 0 60px;
}
.bocxbloc p.botonera {
	padding: 15px 37px 30px 60px !important;
	display: block;
}
.bocxbloc ul.lista04 li, .bocxbloc ul.lista04em li {
	font-size: 12px !important;
	colofr: #5F5F5F;
	margin-left: 70px;
	margin-bottom: 8px;
	margin-left: 90px;
}
.bocxbloc ul.lista04 li:last-child {
	list-style: none;
	margin-top: 10px;
}
.bocxbloc2 {
	margin-top: 20px;
	margin-bottom: 0;
	padding: 20px;
	width: 712px;
	background: url("../Imagenes/recursos/bocx_sep02.png") no-repeat top center;
}
.bocxbloc2_empresa {
	margin-top: 20px;
	margin-bottom: 0;
	padding: 20px;
	width: 712px;
	background: url("../Imagenes/recursos/bocx_sep02_empresa.jpg") no-repeat 0 0;
}
.bocxbloc3 {
	margin-top: 0;
	margin-bottom: 30px;
	padding: 20px;
	width: 712px;
	background: url("../Imagenes/recursos/bocx_sep03.png") no-repeat top center;
}
.bocxbloc2 h5, .bocxbloc2 h6, .bocxbloc2_empresa h5, .bocxbloc2_empresa h6 {
	font-size: 25px;
	color: #000000;
	text-align: center;
	margin-top: 30px;
}
.bocxbloc2 .subtitol, .bocxbloc2_empresa .subtitol {
	font-size: 20px;
	color: #e35205;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
.bocxbloc2 dl p, .bocxbloc2_empresa dl p {
	margin-bottom: 15px;
}
.bocxbloc2 dl, .bocxbloc2_empresa dl {
	width: 400px;
	margin-right: 20px;
}
dt.bocx_internet {
	background: url("../Imagenes/recursos/bocx_internet.png") no-repeat top left;
	padding: 0 0 0 120px;
}
dt.bocx_oficina {
	background: url("../Imagenes/recursos/bocx_oficina.png") no-repeat top left;
	margin-top: 20px;
	padding: 0 0 0 120px;
	margin-top: 40px;
}
dt.bocx_internet p, dt.bocx_oficina p {
	font-size: 12px !important;
	line-height: 1.4em;
	color: #5F5F5F;
	margin-top: 10px;
	text-align: left;
	padding: 0;
}
dt.bocx_internet strong, dt.bocx_oficina strong {
	font-size: 20px;
	color: #000;
	margin-bottom: 10px;
}
.bocxbloc2 p {
	padding: 0 70px;
	text-align: center;
	font-size: 12px !important;
	line-height: 1.4em;
}
.bocxbloc3 h5, .bocxbloc3 h6 {
	font-size: 25px;
	color: #000000;
	margin: 30px 30px 20px 30px;
}
.bocxbloc3 p {
	margin: 0 30px;
	font-size: 12px !important;
	line-height: 1.4em;
}
/******* CATÀLEG DE PLANS ******************************************************************************/
.catalogo_planes {
	margin: 0 auto;
	width: 752px;
	min-height: 605px;
	border: solid 1px #ffffff;
}
ul.planCX, .planCX {
	background: #ffffff url("../Imagenes/recursos/plancx_fondo_pestanya_on.gif") repeat-x top left;
	width: 705px;
	margin: 20px 0 20px 20px;
}
.tabsCX {
	width: 705px;
	height: 56px;
}
.tabsCX li {
	float: left;
	margin: 0;
	overflow: hidden;
	/*width: 140px;*/
	width: 118px;
	/*width: 98px;*/
	border-right: solid 3px #ffffff;
	text-align: center;
}
.tabsCX li:last-child {
	width: 98px;
	border-right: none;
}
/*.contenido dl.seccion dt:nth-child(5) {
	border-bottom: solid 1px #F9F7F8;
}*/




.tabsCX li.finalbor {
	width: 103px;
	border-right: none;
}
.tabsCX a.tabcxlink {
	color: #5F5F5F;
	font-weight: bold;
	line-height: 1.1em;
	text-decoration: none;
	font-size: 11px;
	height: 36px;
	padding: 10px 8px 10px 8px;
	display: block;
	width: 143px;
	float: left;
}
.tabsCX a.tabcxlink span {
	font-size: 11px !important;
	font-weight: normal;
}
.tabsCX a.tabcxlink:hover {
	background: url("../Imagenes/recursos/plancx_fondo_pestanya.png") no-repeat right top;
	color: #FFF;
	display: block;
}
.tabsCX li.especial {
	width: 100px !important;
}
.tabsCX li a {
	display: block;
	color: #5F5F5F;
	font-weight: bold;
	line-height: 1.1em;
	text-decoration: none;
	font-size: 11px;
	height: 36px;
	padding: 10px 8px 10px 8px;
}
.tabsCX li a span {
	font-weight: normal !important;
	width: 150px;
	display: block;
	font-size: 11px;
}
.tabsCX li a:hover {
	background: url("../Imagenes/recursos/plancx_fondo_pestanya.png") no-repeat center top;
	color: #FFF;
}
.tabsCX li.active a {
	color: #FFF;
	background: url("../Imagenes/recursos/plancx_fondo_pestanya.png") no-repeat center top;
}
.planCX_des {
	color: #000;
	margin: 10px 20px;
	font-size: 12px !important;
	line-height: 1.4em;
	height: 90px;
}
table.plandetall {
	color: #FFF;
	font-size: 14px;
	margin: 10px 0 0 0;
	width: 752px;
	background-color: #e35205;
}
table.plandetall td.plandetall01 {
	padding: 5px 0 5px 40px;
	width: 270px;
}
table.plandetall td.plandetall01a {
	padding: 5px 0 5px 40px;
	width: 390px;
}
table.plandetall td.plandetall02 {
	padding: 5px 0 5px 20px;
	width: 115px;
}
table.plandetall td.plandetall02a {
	padding: 5px 0 5px 20px;
	width: 118px;
}
/*table.plandetall td.plandetall03 {
	padding: 5px 0 5px 40px;
	width: 80px;
}*/
table.plandetall td.plandetall03a {
	padding: 5px 0 5px 0;
	width: 85px;
	text-align: center;
}
table.plandetall td.plandetall04 {
	padding: 5px 0 5px 10px;
}
.catalogo_planes div.catalogosilverheader {
	margin: -5px 10px 0 10px;
	display: block;
	float: left;
	width: 20px;
	height: 20px;
}
.catalogo_planes div.catalogosilverheader a {
	float: left;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url('../Imagenes/recursos/planscx_mas.png') no-repeat center top;
}
.catalogo_planes div.catalogosilverheader a:visited {
	float: left;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url('../Imagenes/recursos/planscx_mas.png') no-repeat center bottom;
}
.catalogo_planes div.catalogosilverheader.selected a, .catalogo_planes div.catalogosilverheader a:hover {
	float: left;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: url('../Imagenes/recursos/planscx_mas.png') no-repeat center bottom;
}
.catalogo_planes div.catalogosilverheader a span {
	display: none;
}
div.planCXcontenido {
	padding: 10px 0;
	border-bottom: solid 1px #DEDAD9;
	margin: 0;
}
.planCXBackground {
	background-color: #f8f8f8 !important;
}
table.plandetallscroll {
	color: #FFF;
	font-size: 14px !important;
	margin: 0;
}
table.plandetallscroll td.nom {
	font-size: 14px !important;
	color: #000;
	line-height: 1em;
	width: 260px;
}
table.plandetallscroll td.risc {
	font-size: 14px !important;
	color: #5F5F5F;
	vertical-align: middle;
	text-align: center;
	width: 120px;
}
table.plandetallscroll td.informe, table.plandetallscroll td.planCXbotons {
	vertical-align: middle;
}
table.plandetallscroll td.informe, table.plandetallscroll td.planCXbotons .cxbtn {
	vertical-align: top;
}
table.plandetallscroll td.informe a {
	color: #E35205;
	text-decoration: none;
	display: block;
	padding: 2px 18px 5px 18px;
	background: url('../Imagenes/recursos/ico_plans_pdf.png') no-repeat left top;
}
table.plandetallscroll td.informe span {
	color: #E35205;
	display: block;
	padding: 2px 25px 5px 25px;
}
table.plandetallscroll td.nom1 {
	font-size: 12px !important;
	color: #000;
	line-height: 1em;
	width: 370px;
}
table.plandetallscroll td.inversio {
	font-size: 12px !important;
	color: #5F5F5F;
	vertical-align: middle;
	text-align: center;
	width: 120px;
}
.catalogoSubmenu {
	font-size: 12px !important;
	line-height: 1.4em !important;
	color: #000000;
	margin: 25px 40px;
}
/******* ASSEGURANCES **********************************************************************/

.cxasseg {
	background-color: #ffffff;
}
.cxasseg_banner {
	width: 711px;
	padding: 20px 20px 0 20px;
	float: left;
}
.cxasseg_banner .titol {
	font-size: 22px !important;
	color: #ffffff;
}
.cxasseg_banner .subtitol {
	font-size: 14px !important;
	color: #000000;
	text-transform: uppercase;
	font-weight: lighter;
	display: block;
	margin-top: 2px;
}
.cxasseg_banner .text {
	font-size: 12px !important;
	color: #ffffff;
	line-height: 1.3em;
	margin-top: 10px;
	display: block;
	width: 300px;
}
.cxasseg_banner .botonera {
	display: block;
	float: left;
	height: 40px;
	margin: 40px 0 0 0;
	padding: 0;
}
.cxasseg_vida .botonera4 {
	display: block;
	float: left;
	height: 40px;
	margin: 40px 0 0 20px;
	padding: 0;
}
.cxasseg .caixatext {
	margin-top: 0;
	padding: 20px;
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em;
	border-bottom: solid 1px #DEDAD8;
	float: left;
}
.cxasseg01 {
	background-color: #F3EFEE;
	width: 250px;
	border-right: solid 1px #DEDAD8;
	float: left;
}
.cxasseg02 {
	background-color: #F3EFEE;
	width: 250px;
	border-right: solid 1px #DEDAD8;
	float: left;
}
.cxasseg03 {
	background-color: #F3EFEE;
	width: 250px;
	float: left;
}
.oferta, .oferta_semana_ca, .oferta_semana_en, .oferta_semana_es {
	width: 65px;
	height: 65px;
	position: relative;
	z-index: 100;
	left: 15px;
	top: 17px;
	float: left;
}
.oferta2 {
	width: 65px;
	height: 65px;
	position: relative;
	z-index: 100;
	left: 5px;
	top: 17px;
	float: left;
}
.oferta10 {
	background: url("../Imagenes/recursos/cxasseg_decuento10.png") no-repeat left top;
}
.oferta15 {
	background: url("../Imagenes/recursos/cxasseg_decuento15.png") no-repeat left top;
}
.oferta20 {
	background: url("../Imagenes/recursos/cxasseg_decuento20.png") no-repeat left top;
}
.oferta25 {
	background: url("../Imagenes/recursos/cxasseg_decuento25.png") no-repeat left top;
}
.oferta30 {
	background: url("../Imagenes/recursos/cxasseg_decuento30.png") no-repeat left top;
}
.oferta30-en {
	background: url("../Imagenes/recursos/cxasseg_decuento30_en.png") no-repeat left top;
}
.oferta30-es {
	background: url("../Imagenes/recursos/cxasseg_decuento30_es.png") no-repeat left top;
}
.oferta40 {
	background: url("../Imagenes/recursos/cxasseg_decuento40.png") no-repeat left top;
}
.oferta_semana_ca {
	background: url("../Imagenes/ca/cxasseg_semana.png") no-repeat left top;
}
.oferta_semana_en {
	background: url("../Imagenes/en/cxasseg_semana.png") no-repeat left top;
}
.oferta_semana_es {
	background: url("../Imagenes/es/cxasseg_semana.png") no-repeat left top;
}
.vernota {
	border-top: solid 1px #DEDAD8;
	padding: 20px;
	float: left;
	width: 712px;
	margin-top: 0;
}
.vernota a {
	font-size: 12px !important;
	color: #000;
	text-decoration: none;
}
.vernota a strong {
	font-size: 12px !important;
	color: #e35205;
}
.vernota a:hover {
	color: #e35205 !important;
}
.cxasseg01 .destacado01 {
	background: url("../Imagenes/recursos/cxasseg_contenido01a.jpg") no-repeat center 10px;
	height: 291px;
	float: left;
	width: 100%;
}
.cxasseg01 .destacado02 {
	background: #F3EFEE url("../Imagenes/recursos/cxasseg_destacado06.jpg") no-repeat center 30px;
	height: 276px;
	float: left;
	border-top: solid 1px #DEDAD8;
	width: 100%;
}
.cxasseg02 .destacado01 {
	background: #F3EFEE url("../Imagenes/recursos/cxasseg_destacado02.jpg") no-repeat center 10px;
	border-top: solid 1px #F3EFEE;
	border-bottom: solid 1px #DEDAD8;
	height: 290px;
	float: left;
	width: 100%;
}
.cxasseg03 .destacado01 {
	border-top: solid 1px #F3EFEE;
	border-bottom: solid 1px #DEDAD8;
	float: left;
	height: 290px;
	width: 100%;
}
.cxasseg03 .caseg {
	background: #F3EFEE url("../Imagenes/ca/primera_fila_seg_auto.jpg") no-repeat center 40px;
}
.cxasseg03 .enseg {
	background: #F3EFEE url("../Imagenes/en/primera_fila_seg_auto.jpg") no-repeat center 40px;
}
.cxasseg03 .esseg {
	background: #F3EFEE url("../Imagenes/es/primera_fila_seg_auto.jpg") no-repeat center 40px;
}
.cxasseg02 .destacado02 {
	background: url("../Imagenes/recursos/cxasseg_destacado03.jpg") no-repeat center 30px;
	float: left;
	height: 275px;
	width: 100%;
}
.cxasseg03 .destacado02 {
	background: #F3EFEE url("../Imagenes/recursos/cxasseg_destacado05.jpg") no-repeat center 40px;
	float: left;
	height: 275px;
	width: 100%;
}
.destacado01 div.contenido, .destacado02 div.contenido {
	margin-top: 130px;
	display: block;
}
.destacado01 p strong, .destacado02 p strong {
	color: #000000;
	font-size: 15px !important;
}
.destacado01 p span, .destacado02 p span {
	color: #000000;
	line-height: 1.1em;
	font-size: 15px !important;
	margin-top: 2px;
	display: block;
}
.destacado01 p, .destacado02 p {
	color: #5F5F5F !important;
	line-height: 1.4em;
	font-size: 12px !important;
	text-align: center;
}
.destacado01 div.contenido01 {
	background: url("../Imagenes/recursos/cxasseg_contenido01a.jpg") no-repeat left top;
	padding: 20px 10px 20px 75px;
	margin-left: 10px;
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.3em;
}
.destacado01 div.contenido02 {
	background: url("../Imagenes/recursos/cxasseg_decuento10.png") no-repeat left top;
	padding: 5px 10px 5px 75px;
	margin-left: 10px;
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.3em;
}
.destacado01 div.contenido03 {
	background: url("../Imagenes/recursos/cxasseg_decuento30.png") no-repeat left top;
	padding: 5px 10px 20px 75px;
	margin-left: 10px;
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.3em;
}
.destacado01, .destacado02, .destacado03 {
	position: relative;
}
.cxasseg .cxasseg01 .botonera2, .cxasseg .cxasseg02 .botonera2, .cxasseg .cxasseg03 .botonera2 {
	position: absolute;
	bottom: 10px;
	left: 50px;
	width: 130px;
}
/******* Assegurança de vida ************************************************************************************************/
.cxasseg_vida {
	background: #fff url("../Imagenes/recursos/cxasseg_vida.jpg") no-repeat right top;
}
.cxasseg_vida h4.titulo {
	font-size: 15px !important;
	color: #000;
	margin: 0 !important;
	border: none;
}
.cxasseg_vida .cx_subtitol {
	width: 490px;
	margin: 5px 20px 10px 20px;
	line-height: 1.4em;
}
.cxasseg_vida .cx_descripcion {
	width: 490px;
	margin: 5px 20px 20px 20px;
	line-height: 1.4em;
}
.cxasseg_vida .botonera2 {
	float: right;
	display: block;
	height: 40px;
	margin-top: 50px;
	margin-right: 20px;
	right: 20px;
	text-align: right;
}
.cxmultivida {
	padding: 20px 30px 0 170px;
	border-bottom: solid 1px #DEDAD9;
	float: left;
}
.cxmultivida-ca {
	background: #fff url("../Imagenes/recursos/cxmultivida_ca.jpg") no-repeat left top;
}
.cxmultivida-en {
	background: #fff url("../Imagenes/recursos/cxmultivida_en.jpg") no-repeat left top;
}
.cxmultivida-es {
	background: #fff url("../Imagenes/recursos/cxmultivida_es.jpg") no-repeat left top;
}
.cxassegvida3 {
	padding: 20px 30px 0 170px;
	border-bottom: solid 1px #DEDAD9;
	float: left;
}
.cxassegvida3-ca {
	background: #fff url("../Imagenes/recursos/cxassegvida3_ca.jpg") no-repeat left top;
}
.cxassegvida3-en {
	background: #fff url("../Imagenes/recursos/cxassegvida3_en.jpg") no-repeat left top;
}
.cxassegvida3-es {
	background: #fff url("../Imagenes/recursos/cxassegvida3_es.jpg") no-repeat left top;
}
.cxassegvida_parella {
	background: #fff url("../Imagenes/recursos/cxassegvida_parella.jpg") no-repeat left top;
	padding: 20px 30px 0 170px;
	border-bottom: solid 1px #DEDAD9;
	float: left;
}
.cxassegprestec {
	padding: 20px 30px 0 170px;
	float: left;
}
.cxassegprestec_ca {
	background: #fff url("../Imagenes/ca/cxassegprestec.jpg") no-repeat left top;
}
.cxassegprestec_en {
	background: #fff url("../Imagenes/en/cxassegprestec.jpg") no-repeat left top;
}
.cxassegprestec_es {
	background: #fff url("../Imagenes/es/cxassegprestec.jpg") no-repeat left top;
}
.cxmultivida p strong, .cxassegvida3 p strong, .cxassegprestec p strong, .cxassegvida_parella p strong {
	font-size: 15px;
	color: #000;
}
.cxmultivida p, .cxassegvida3 p, .cxassegprestec p, .cxassegvida_parella p {
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em;
}
/******* FES-TE CLIENT *********************************************************************/
.cx_cliente_ca {
	background: #ffffff url("../Imagenes/ca/cx_cliente_fondo.png") no-repeat 0 0;
}
.cx_cliente_en {
	background: #ffffff url("../Imagenes/en/cx_cliente_fondo.png") no-repeat 0 0;
}
.cx_cliente_es {
	background: #ffffff url("../Imagenes/es/cx_cliente_fondo.png") no-repeat 0 0;
	float: left;
}
.cx_cliente_empresa_ca {
	background: #ffffff url("../Imagenes/ca/cx_cliente_empresa_fondo.png") no-repeat 0 0;
}
.cx_cliente_empresa_en {
	background: #ffffff url("../Imagenes/en/cx_cliente_empresa_fondo.png") no-repeat 0 0;
}
.cx_cliente_empresa_es {
	background: #ffffff url("../Imagenes/es/cx_cliente_empresa_fondo.png") no-repeat 0 0;
}
.cx_cliente_ca iframe, .cx_cliente_en iframe, .cx_cliente_es iframe {
	background: #f3f3f3;
	width: 700px;
	margin: 0 10px;
	padding: 20px 10px 0 20px;
}
.cx_cliente_empresa_ca iframe, .cx_cliente_empresa_en iframe, .cx_cliente_empresa_es iframe {
	background: #f3f3f3;
	width: 680px;
	margin: 0 20px;
	padding: 20px 10px 0 20px;
}
.cx_cliente_ca h4, .cx_cliente_en h4, .cx_cliente_es h4, .cx_cliente_empresa_ca h4, .cx_cliente_empresa_en h4, .cx_cliente_empresa_es h4 {
	text-transform: uppercase;
	font-size: 18px !important;
	font-weight: normal !important;
	display: block;
	margin-top: 130px !important;
}
.pack_basico {
	background: #FFF;
	border: solid 1px #E6E4E2;
	width: 668px;
	padding: 14px 20px;
	margin: 20px auto 58px auto;
}
.pack_basico_empresas {
	background: #FFF;
	border: solid 1px #E6E4E2;
	width: 668px;
	padding: 14px 20px;
	margin: 170px auto 20px auto;
}
.pack_basico h5 {
	text-transform: uppercase;
	font-size: 16px !important;
	margin: 15px auto;
	text-align: center;
	font-weight: bold !important;
}
.pack_basico_empresas h5 {
	text-transform: uppercase;
	font-size: 15px !important;
	margin: 0 auto;
	text-align: center;
}
.cx_cliente_ca h6, .cx_cliente_en h6, .cx_cliente_es h6, .cx_cliente_empresa_ca h6, .cx_cliente_empresa_en h6, .cx_cliente_empresa_es h6 {
	font-size: 16px !important;
	margin: 0 auto;
	padding: 10px 18px;
	background-color: #e35205;
	color: #FFF;
}
.pack_basico dl, .pack_basico_empresas dl {
	float: left;
	margin: 10px auto;
}
.pack_basico dt, .pack_basico_empresas dt {
	float: left;
	font-size: 12px !important;
	color: #000000;
	line-height: 1.4em;
}
.pack_basico dt.gra {
	width: 270px;
	background: #ffffff url("../Imagenes/recursos/ico_plus_negro.gif") no-repeat 230px;
}
.pack_basico dt.peq {
	width: 215px;
	background: #ffffff url("../Imagenes/recursos/ico_plus_negro.gif") no-repeat 190px;
}
.pack_basico_empresas dt.peq1 {
	width: 180px;
	background: #ffffff url("../Imagenes/recursos/ico_plus_negro.gif") no-repeat 165px;
	float: left;
	padding-right: 10px;
}
.pack_basico_empresas dt.peq2 {
	width: 163px;
	background: #ffffff url("../Imagenes/recursos/ico_plus_negro.gif") no-repeat 160px;
	float: left;
	padding-right: 10px;
}
.pack_basico_empresas dt.peq2a {
	width: 163px;
	background: #ffffff url("../Imagenes/recursos/ico_plus_negro.gif") no-repeat 160px;
	float: left;
	padding-right: 10px;
}
.pack_basico_empresas dt.peq2 p {
	font-size: 12px !important;
	line-height: 1em;
	margin-top: 10px;
}
.pack_basico_empresas dt.peq2a p {
	font-size: 12px !important;
	line-height: 1em;
	margin-top: 5px;
}
.pack_basico_empresas dt.peq3 p, .pack_basico_empresas dt.peq4 p {
	font-size: 12px !important;
	line-height: 1em;
	margin-top: 5px;
}
.pack_basico_empresas dt.peq3 {
	width: 145px;
	background: #ffffff url("../Imagenes/recursos/ico_plus_negro.gif") no-repeat 135px;
	float: left;
	padding-right: 10px;
}
.pack_basico_empresas dt.peq4 {
	width: 140px;
	background: none;
	float: left;
	padding-right: 10px;
}
.pack_basico dt.peq02 {
	width: 180px;
}
.pack_basico dt img {
	float: left;
	padding: 0 12px 12px 0;
}
.pack_basico_empresas img {
	float: left;
	padding: 0 4px 8px 0;
}
.pack_basico dt strong {
	color: #e35205 !important;
	margin: 20px 0 -10px 0;
	margin: 0;
	padding: 0;
	display: block;
}
.pack_basico_empresas dt strong {
	color: #e35205 !important;
	margin: 0;
	padding: 0;
	display: block;
}
.cx_cliente_empresa_ca p.disclamer, .cx_cliente_empresa_en p.disclamer, .cx_cliente_empresa_es p.disclamer {
	font-size: 9px;
	line-height: 1.4em;
	margin: 20px 20px 0 20px;
	padding: 20px 0;
}
.telefono_usuari {
	background: #ffffff url("../Imagenes/recursos/ico_telefono.png") no-repeat 0 center;
	width: 210px;
	text-align: left;
	padding: 0 0 0 30px;
	display: block;
	position: relative;
	top: 15px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 20px;
	line-height: 1.4em;
}
.telefono_usuari_empresa {
	background: #ffffff url("../Imagenes/recursos/ico_telefono.png") no-repeat 0 center;
	width: 210px;
	text-align: left;
	padding: 0 0 0 30px;
	display: block;
	position: relative;
	top: 0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin-left: 20px;
	line-height: 1.4em;
}
hr.clear {
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}
/******* VALOR *****************************************************************************/




dl.valor {
	border-bottom: solid 1px #DEDAD9;
	margin: 10px;
	height: 325px;
}
dl.valor2 {
	margin: 10px;
	height: 290px;
}
dl.valor dt, dl.valor2 dt {
	float: left;
	width: 223px;
	margin: 9px;
}
dl.valor dt span, dl.valor2 dt span {
	display: block;
	font-size: 15px;
	color: #000;
	margin: 15px 0 0 0;
}
dl.valor dt p, dl.valor2 dt p {
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em;
}
dl.valor dt a, dl.valor2 dt a {
	text-decoration: none;
	color: #e35205;
	font-size: 12px !important;
	font-weight: bold;
}
.cxvalors_bbva_ca {
	background: url("../Imagenes/recursos/cxvalors_bbva.jpg") no-repeat bottom left;
}
.cxvalors_bbva_en {
	background: url("../Imagenes/recursos/cxvalors_bbva.jpg") no-repeat bottom left;
}
.cxvalors_bbva_es {
	background: url("../Imagenes/recursos/cxvalors_bbva.jpg") no-repeat bottom left;
}
.cxvalors_valorcx {
	background: url("../Imagenes/recursos/cxvalors_valorcx.jpg") no-repeat bottom left;
}
.cxvalors_prestec_garantia {
	background: url("../Imagenes/recursos/cxvalors_prestec_garantia.jpg") no-repeat bottom left;
}
.cxvalors_bbva_ca h5, .cxvalors_bbva_en h5, .cxvalors_bbva_es h5, .cxvalors_valorcx h5, .cxvalors_prestec_garantia h5 {
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.cxvalors_bbva_ca, .cxvalors_bbva_en, .cxvalors_bbva_es {
	font-size: 12px !important;
	color: #000000;
	margin-bottom: 0;
	width: 547px;
	float: left;
	margin: 0;
	padding: 30px 20px 15px 185px;
}
.cxvalors_valorcx {
	font-size: 12px !important;
	border-top: solid 1px #DEDAD9;
	color: #000000;
	margin-bottom: 0;
	width: 547px;
	float: left;
	margin: 0;
	padding: 30px 20px 15px 185px;
}
.cxvalors_prestec_garantia {
	font-size: 12px !important;
	color: #000000;
	margin-bottom: 0;
	width: 547px;
	float: left;
	border-top: solid 1px #DEDAD9;
	margin: 0;
	padding: 30px 20px 15px 185px;
}
.cxvalors_bbva_ca p, .cxvalors_bbva_en p, .cxvalors_bbva_es p, .cxvalors_valorcx p, .cxvalors_prestec_garantia p {
	font-size: 12px !important;
	color: #5F5F5F !important;
	margin-bottom: 8px;
	line-height: 1.4em;
}
.cxvalor_banner_ca, .cxvalor_banner_en, .cxvalor_banner_es {
	width: 752px;
	height: 205px;
	margin: 0 0 20px 0;
	float: left;
	position: relative;
}
.cxvalor_banner_ca {
	background: url('../Imagenes/ca/banner_cotizaciones.gif') no-repeat center top;
}
.cxvalor_banner_en {
	background: url('../Imagenes/en/banner_cotizaciones.gif') no-repeat center top;
}
.cxvalor_banner_es {
	background: url('../Imagenes/es/banner_cotizaciones.gif') no-repeat center top;
}
.cxvalor_banner_ca .descripcion, .cxvalor_banner_en .descripcion, .cxvalor_banner_es .descripcion {
	font-size: 15px !important;
	color: #ffffff;
	margin: 20px 0 0 20px;
	float: left;
	line-height: 1.4em;
	width: 410px;
}
.buscador_valor {
	float: right;
	margin: 55px 95px 0 0;
}
.cotitzacion_valor {
	float: left;
	margin: 10px 24px 0 0;
	width: 175px;
}
.cotitzacion_valor td {
	font-size: 11px;
	padding: 0;
}
.txt10v5b strong {
	padding: 5px 0 2px 0;
	display: block;
}
.txt10v3 {
	color: #699F15;
	text-align: right;
	font-weight: bold;
}
.txt10v4 {
	color: #EF090A;
	text-align: right;
	font-weight: bold;
}
a.txt10v1 {
	color: #e35205;
}
#valoresBursatiles {
	visibility: hidden;
}
.refreshableItem {
	position: relative;
}
.spinner {
	display: none;
	position: absolute;
	width: 200px;
	height: 200px;
	background: url("../Imagenes/recursos/ajaxSpinner.gif");
	background-size: 50px;
	background-position: center center;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
}
.caixa_actualizar {
	float: left;
	margin-top: 60px;
	margin-left: 15px;
	margin-right: 30px;
	padding-top: 5px;
	border-top: solid 1px #DEDAD9;
}
div.actualizar {
	float: left;
	margin: 10px 0;
}
div.actualizacion {
	padding: 5px;
	font-size: 11px;
	line-height: 1.4em;
	float: left;
	width: 125px;
	margin: 0 10px;
}
#lastTime {
	font-weight: bold;
}
.cxvalor .nota {
	position: absolute;
	bottom: 10px;
	left: 30px;
	line-height: 1.4em;
}
/******* CXMOBI ****************************************************************************/
.cx_mobi {
	background: #ffffff url("../Imagenes/recursos/cxmobi_fondo.jpg") no-repeat top right;
	width: 752px;
	float: left;
}
.cx_mobi .cx_descripcion {
	width: 400px;
}
.cx_mobi .contenedor {
	background-color: #ffffff;
}
.cx_mobi div.opcsilverheader {
	color: #000;
}
.cx_mobi div.opcsilverheader a {
	border-top: solid 1px #DEDAD9;
	color: #000000;
	font-size: 15px !important;
	text-transform: uppercase;
	text-align: center;
	display: block;
	position: relative;
	width: auto;
	padding: 14px 0 14px 18px;
	text-decoration: none;
	background: url('../Imagenes/recursos/scroll_mas.png') no-repeat 705px 15px;
}
.cx_mobi div.opcsilverheader a:visited {
	border-top: solid 1px #DEDAD9;
	font-size: 12px !important;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat 705px 15px;
}
.cx_mobi div.selected a, .cx_mobi div.opcsilverheader a:hover {
	border-top: solid 1px #DEDAD9;
	color: #e35205 !important;
	padding: 14px 0 14px 18px;
	background: url('../Imagenes/recursos/scroll_menos.png') no-repeat 705px 15px;
	font-weight: bold;
}
.cx_mobi div.opcsilverheader span {
	float: right;
}
.cx_mobi div.opcsilverheader span img {
	margin: -5px 38px 0 36px;
}
.cx_mobi div.opcsilverheader span img:first-child {
	margin: -5px 30px 0 0;
}
.cx_mobi .nivel01 {
	background: url("../Imagenes/recursos/cxmobi_nivel01.jpg") no-repeat left bottom;
	padding: 30px 0 20px 0;
}
.cx_mobi .nivel01 dl {
	width: 400px;
	float: right;
}
.cx_mobi .nivel01 dt {
	background: url("../Imagenes/recursos/ico_entra_on.png") no-repeat left top;
	padding: 5px 0 7px 30px;
	font-size: 12px !important;
	color: #5F5F5F;
	margin: 0 60px 0 0;
	line-height: 1.3em;
}
.cx_mobi .nivel02 {
	padding: 20px 0 30px 0;
}
.cx_mobi .nivel02 .descripcion {
	font-size: 12px !important;
	text-align: center;
	color: #5F5F5F;
	line-height: 1.4em;
	width: 500px;
	margin: 10px auto;
}
.cx_mobi .nivel03 {
	background: url("../Imagenes/recursos/cxmobi_nivel03.jpg") no-repeat left bottom;
}
.cx_mobi .nivel03 .descripcion {
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em;
	width: 400px;
	float: right;
	margin: 50px 30px 80px 0;
}
.cx_mobi .nivel04 {
	background: url("../Imagenes/recursos/cxmobi_nivel04.jpg") no-repeat right bottom;
	padding: 20px 0 50px 0;
}
.cx_mobi .nivel04 .descripcion {
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em;
	width: 400px;
	margin: 30px 0 0 30px;
}
.cx_mobi .opcConsulta dt {
	width: 470px;
}
.boxemail {
	font-size: 12px !important;
	color: #5F5F5F;
	line-height: 1.4em;
	width: 400px;
	margin: 30px auto;
	padding: 5px 30px;
	background-color: #DEDAD9;
	border: solid 1px #f4f4f4;
}
.boxemail input.campo {
	float: left;
	display: block;
	border: solid 1px #f4f4f4;
	padding: 0 5px;
	height: 30px;
	margin-top: 2px;
	margin-right: 10px;
	background-color: #FFF;
}
/******* Plans i assegurances d'estalvi ***************************************************************/

.planesseguros {
	margin: 0 auto;
	width: 752px;
	background-color: #FFF;
}
.planesseguros01 h4, .planesseguros02 h4, .planesseguros03 h4, .planesseguros03a h4, .planesseguros04 h4, .planesseguros05 h4, .planesseguros06 h4, .planesseguros07 h4, .planesseguros08 h4, .planesseguros09 h4 {
	font-size: 15px !important;
	color: #000;
	margin: 15px 0 0 0 !important;
	border: none;
}
.planesseguros p.descripcion {
	font-size: 12px;
	margin: 15px 90px 0 0 !important;
	padding: 0 !important;
	color: #5F5F5F !important;
	letter-spacing: normal;
	line-height: 1.4em;
}
.planesseguros .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: 30px;
	margin-bottom: -30px;
	display: block;
	border-top: solid 1px transparent !important;
	border-bottom: solid 1px transparent !important;
}
.planesseguros01, .planesseguros02, .planesseguros03, .planesseguros03a, .planesseguros04, .planesseguros05, .planesseguros07, .planesseguros08 {
	padding: 15px 0 0 150px;
	border-bottom: solid 1px #DEDAD9;
	position: relative;
	z-index: 1;
}
.planesseguros06, .planesseguros09 {
	padding: 0 0 0 150px;
	position: relative;
	z-index: 1;
}
.planesseguros01 {
	background: url('../Imagenes/recursos/planesseguros01.jpg') no-repeat left center;
}
.planesseguros02 {
	background: url('../Imagenes/recursos/planesseguros02.jpg') no-repeat left center;
}
.planesseguros03 {
	background: url('../Imagenes/recursos/planesseguros03.jpg') no-repeat left center;
}
.planesseguros03a {
	background: url('../Imagenes/recursos/planesseguros03a.jpg') no-repeat left center;
}
.planesseguros04 {
	background: url('../Imagenes/recursos/planesseguros04.jpg') no-repeat left center;
}
.planesseguros05 {
	background: url('../Imagenes/recursos/planesseguros05.jpg') no-repeat left center;
}
.planesseguros06 {
	background: url('../Imagenes/recursos/planesseguros06.html') no-repeat left center;
}
.planesseguros07 {
	background: url('../Imagenes/recursos/destacado_confirming.jpg') no-repeat left center;
}
.planesseguros08 {
	background: url('../Imagenes/recursos/planesseguros08.html') no-repeat left center;
}
.planesseguros09 {
	background: url('../Imagenes/recursos/planesseguros09.html') no-repeat left center;
}
.planesseguros h4.tarjeta {
	font-size: 15px !important;
	color: #000;
	margin: 0 !important;
	border: none;
}
.planesseguros div.opcsilverheader, .planesseguros div.opcsilverheader_no {
	color: #000;
}
.planesseguros .opcsilverheader a {
	color: #ffffff;
	display: block;
	position: relative;
	width: auto;
	padding: 10px 0 45px 18px;
	text-decoration: none;
	background: url('../Imagenes/recursos/opc_mas_blanco.png') no-repeat right top;
}
.planesseguros .opcsilverheader_no div {
	color: #ffffff;
	display: block;
	position: relative;
	width: auto;
	padding: 10px 0 45px 18px;
	text-decoration: none;
}
.planesseguros div.opcsilverheader a:visited {
	background: url('../Imagenes/recursos/opc_menos.png') no-repeat right top;
}
.planesseguros div.selected a, .planesseguros div.opcsilverheader a:hover {
	color: #FFFFFF;
	padding: 10px 0 45px 18px;
	background: url('../Imagenes/recursos/opc_menos.png') no-repeat right top;
}
.planesseguros div.opcsilverheader span, .planesseguros div.opcsilverheader_no span {
	float: right;
}
.planesseguros div.opcsilverheader span img {
	margin: -5px 38px 0 36px;
}
.planesseguros div.opcsilverheader span img:first-child {
	margin: -5px 30px 0 0;
}
.planesseguros div.opcsilverheader span img:last-child {
	margin: -5px 45px 0 22px;
}
.planesseguros .botonera {
	float: right;
	margin-right: 20px;
	right: 20px;
	text-align: right;
}
/*******  Comptes empresa ***************************************************************/

.comptesempresa {
	margin: 0 auto;
	border-top: solid 1px #ffffff;
	width: 752px;
	background-color: #FFF;
}
.comptesempresa h5 {
	color: #000000;
	font-size: 15px !important;
	font-weight: bold;
}
.comptesempresa p.descripcion {
	font-size: 12px;
	margin: 8px 30px 15px 0 !important;
	padding: 0 !important;
	color: #5F5F5F !important;
	letter-spacing: normal;
	line-height: 1.4em;
}
.comptesempresa .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: 30px;
	margin-bottom: -30px;
	display: block;
	border-top: solid 1px transparent !important;
	border-bottom: solid 1px transparent !important;
}
.comptesempresa01cat, .comptesempresa02, .comptesempresa03, .comptesempresa04 {
	width: 602px;
	float: left;
	border-top: solid 1px #DEDAD9;
	margin: 0;
	padding: 30px 0 15px 150px;
}
.comptesempresa01cat {
	background: url('../Imagenes/recursos/ico_auto_cxnegocios.png') no-repeat 30px 30px;
}
.comptesempresa02 {
	background: url('../Imagenes/recursos/ico_auto_virtual.png') no-repeat 30px 30px;
}
.comptesempresa03 {
	background: url('../Imagenes/recursos/ico_cxinternacional.png') no-repeat 40px 30px;
}
.comptesempresa04 {
	background: url('../Imagenes/recursos/ico_comptesempresa_agro.png') no-repeat 40px 30px;
}
.comptesempresa .opcsilverheader a {
	color: #ffffff;
	display: block;
	position: relative;
	width: auto;
	padding: 10px 0 45px 18px;
	text-decoration: none;
	background: url('../Imagenes/recursos/opc_mas_blanco.png') no-repeat right top;
}
.comptesempresa .opcsilverheader_no div {
	color: #ffffff;
	display: block;
	position: relative;
	width: auto;
	padding: 10px 0 45px 18px;
	text-decoration: none;
}
.comptesempresa div.opcsilverheader a:visited {
	background: url('../Imagenes/recursos/opc_menos.png') no-repeat right top;
}
.comptesempresa div.selected a, .comptesempresa div.opcsilverheader a:hover {
	color: #FFFFFF;
	padding: 10px 0 45px 18px;
	background: url('../Imagenes/recursos/opc_menos.png') no-repeat right top;
}
.comptesempresa div.opcsilverheader span, .comptesempresa div.opcsilverheader_no span {
	float: right;
}
.comptesempresa div.opcsilverheader span img {
	margin: -5px 38px 0 36px;
}
.comptesempresa div.opcsilverheader span img:last-child {
	margin: -5px 45px 0 22px;
}
.comptesempresa .botonera {
	float: right;
	margin-right: 20px;
	right: 20px;
	text-align: right;
}
/******* Cistelles *************************************************************************/

.cistelles {
	padding: 0 !important;
	background: #ffffff;
	width: 752px;
}
.cistelles .cx_subtitol {
	margin-bottom: 10px
}
.cistelles .contenidor {
	background: #F3EFEE;
	margin-top: 20px;
	padding: 0 !important;
}
#donutchart1, #donutchart3 {
	width: 49.8%;
	float: left;
	background: #F3EFEE;
	overflow: hidden;
}
#donutchart2, #donutchart4 {
	width: 49.8%;
	float: right;
	background: #F3EFEE;
	overflow: hidden;
}
#donutchart1, #donutchart2 {
	padding-top: 10px;
	height: 260px;
}
#donutchart3, #donutchart4 {
	height: 285px;
}
#donutchart1a, #donutchart2a, #donutchart3a, #donutchart4a {
	width: 196px;
	height: 200px;
	float: left;
	background: #F3EFEE;
	overflow: hidden;
	position: relative;
	z-index: 0;
	margin: 0 0 20px 0;
}
.infocistelles {
	float: left;
	width: 752px;
	padding: 10px 0;
	font-size: 12px !important;
	text-align: center;
	background-color: #ffffff;
}
.titulo_leyenda {
	position: absolute;
	z-index: 2000;
	top: 0;
	left: 0;
	font-size: 12px !important;
	font-weight: bold;
	text-align: center;
	color: #000000;
	line-height: 1.4em;
	width: 186px;
}
.leyenda {
	position: absolute;
	z-index: 2000;
	top: 190px;
	font-size: 12px !important;
	left: 50px;
	color: #5F5F5F;
	line-height: 1.4em
}
.contenidor .grafico {
	width: 188px;
	height: 280px;
	float: left;
	background: #F3EFEE;
	overflow: hidden;
	padding: 0;
	position: relative;
	z-index: 0;
}
.cistelles .bannerCX {
	width: 752px;
	height: 205px;
	margin: 0 0 20px 0;
	float: left;
	background: url('../Imagenes/recursos/banner_plans_pensions.jpg') no-repeat center top;
}
.cistelles .bannerCX .descripcion {
	font-size: 15px !important;
	color: #ffffff;
	margin: 20px 0 0 20px;
	float: left;
	line-height: 1.4em;
	width: 410px;
}
/******* SEGMENTS **************************************************************************/
.segments {
	border-top: solid 1px #ffffff;
}
.contenidor_segments {
	padding: 0;
 margin:  !important;
	background: #ECEAEB;
	float: left;
}
/******* JOVES ******************************************************************************/
/********** 01 *************/
.contenidor_segments .segments_joves_01 {
	width: 448px;
	height: 295px;
	background: url('../Imagenes/recursos/segments_joves_packjove.jpg') no-repeat center top;
	margin-top: 8px;
	float: left;
}
.contenidor_segments .segments_joves_01 .caixa01 {
	float: left;
	width: 182px;
	margin: 10px 0 0 14px;
}
.contenidor_segments .segments_joves_01 .caixa02 {
	float: right;
	width: 203px;
	margin: 10px 14px 0 0;
}
.plus {
	text-align: center;
	margin: 0 auto;
	font-size: 2.8em;
	line-height: 0.5em;
	color: #FFF;
}
.segments_joves_01 p.titulo {
	color: #ffffff;
	font-size: 20px;
	margin-bottom: 5px;
}
.segments_joves_01 p.titulo span {
	color: #e35205;
}
.segments_joves_01 p.subtitulo {
	color: #ffffff;
	font-size: 12px;
	line-height: 1.4em;
}
.segments_joves_01 p.descripcion, .segments_joves_01 p.descripcion a {
	color: #ffffff;
	font-size: 12px;
	margin-bottom: 10px;
	line-height: 1.4em;
	text-decoration: none;
}
/********** 02 *************/
.contenidor_segments .segments_joves_02 {
	width: 295px;
	min-height: 295px;
	background: url('../Imagenes/recursos/segments_joves_prestec.jpg') no-repeat center top;
	margin-top: 8px;
	margin-left: 8px;
	float: left;
	cursor: pointer;
}
.segments_joves_02 p.titulo {
	color: #000000;
	font-size: 20px;
	margin: 11px 15px;
}
.segments_joves_02 p.titulo span {
	color: #ffffff;
	font-weight: bold;
}
.segments_joves_02 p.descripcion {
	margin: 11px 15px;
	color: #000000;
	font-size: 12px !important;
	line-height: 1.4em;
	text-decoration: none;
}
/********** 03 *************/
.contenidor_segments .segments_joves_03 {
	width: 227px;
	min-height: 343px;
	background: url('../Imagenes/recursos/segments_joves_servei_facil.jpg') no-repeat center top;
	margin-top: 8px;
	margin-right: 9px;
	margin-bottom: 8px;
	float: left;
	cursor: pointer;
}
.segments_joves_03 p.titulo {
	color: #000000;
	font-size: 20px;
	margin: 11px 15px;
}
.segments_joves_03 p.titulo span {
	color: #e35205;
	font-weight: bold;
}
.segments_joves_03 p.descripcion {
	margin: 11px 15px;
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.4em;
	text-decoration: none;
}
/********** 04 *************/
.contenidor_segments .segments_joves_04 {
	width: 515px;
	min-height: 171px;
	background: url('../Imagenes/recursos/segments_joves_descomptes.gif') no-repeat center top;
	margin-top: 8px;
	float: left;
	cursor: pointer;
}
.segments_joves_04 p.titulo {
	color: #000000;
	font-size: 20px;
	margin: 11px 15px;
}
.segments_joves_04 p.titulo span {
	color: #ffffff;
	font-weight: bold;
}
.segments_joves_04 p.descripcion {
	margin: 11px 230px 15px 15px;
}
.segments_joves_04 p.descripcion2 {
	color: #000000;
	font-size: 12px;
	margin-bottom: 10px;
	margin: 11px 150px 0 15px;
	line-height: 1.4em;
}
.segments_joves_04 p.descripcion {
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.4em;
	text-decoration: none;
}
/********** 05 *************/
.contenidor_segments .segments_joves_05 {
	width: 212px !important;
	height: 164px;
	background: url('../Imagenes/recursos/segments_joves_facebook.jpg') no-repeat left top;
	margin-top: 8px;
	float: left;
	position: relative;
	cursor: pointer;
}
.segments_joves_05 p.titulo {
	color: #ffffff;
	font-size: 20px;
	margin: 15px 15px 0 15px;
	letter-spacing: -0.12em;
}
.segments_joves_05 p.titulo span {
	color: #e35205;
	font-weight: bold;
}
.segments_joves_05 p.descripcion {
	margin: 5px 15px;
	color: #ffffff;
	font-size: 12px !important;
	line-height: 1.4em;
	text-decoration: none;
}
.facebooklike {
	text-align: right;
	margin-right: 10px;
	width: 59px;
	height: 50px;
	float: right;
	position: absolute;
	bottom: 5px;
	right: 0;
}
/********** 06 *************/
.contenidor_segments .segments_joves_06 {
	width: 295px;
	height: 164px;
	background: url('../Imagenes/recursos/segments_joves_cxmobi.jpg') no-repeat left top;
	margin-top: 8px;
	margin-left: 8px;
	float: left;
	cursor: pointer;
}
.segments_joves_06 p.titulo {
	color: #e35205;
	font-size: 20px;
	margin: 15px 0 5px 20px;
}
.segments_joves_06 p.descripcion {
	margin: 0 140px 5px 20px;
	color: #ffffff;
	font-size: 12px !important;
	line-height: 1.4em;
	text-decoration: none;
}
/**** SENIORS ****************************************************************************************************************************/
/********** 01 *************/
.contenidor_segments .segments_senior_01 {
	width: 752px;
	margin-top: 8px;
	padding-bottom: 10px;
	float: left;
	position: relative;
	background: url('../Imagenes/recursos/segments_senior_55.jpg') no-repeat center bottom;
	display: block;
}
.bono {
	position: absolute;
	top: 0;
	right: 0;
	width: 122px;
	height: 122px;
}
.segments_senior_01 .titulo {
	color: #000000;
	font-size: 20px;
	margin: 28px 0 0 70px;
	padding: 5px 40px 7px 85px;
	letter-spacing: 0em;
}
.segments_senior_01 p.subtitulo {
	color: #ffffff;
	font-size: 13px !important;
	line-height: 1.4em;
	margin: -5px 0 0 236px;
	font-weight: bold;
}
.segments_senior_01 .descripcion {
	width: 450px;
	margin-left: 255px;
	text-align: right;
}
.segments_senior_01 ul.llistasegments {
	list-style-type: disc;
	font-size: 18px;
	width: 450px;
	margin-left: 255px
}
.segments_senior_01 ul.llistasegments li {
	margin: 0 0 5px 0;
}
.segments_senior_01 ul.llistasegments li span {
	color: #ffffff !important;
	font-size: 12px !important;
}
.segments_senior_01 p.descripcion, .segments_senior_01 p.descripcion a {
	color: #ffffff;
	font-size: 12px !important;
	margin-bottom: 10px;
	line-height: 1.4em;
	text-decoration: none;
}
.segments_senior_01 p.descripcion a:hover {
	text-decoration: underline;
}
.segments_senior_01 .plus {
	text-align: center;
	margin: 0 auto;
	font-size: 3em;
	line-height: 0em;
	color: #000000;
}
.segments_senior_01 .titulo2 {
	color: #000000;
	font-size: 20px;
	margin: 0 0 0 150px;
	padding: 0 40px 27px 10px;
	letter-spacing: 0em;
}
.segments_senior_01 .titulo2 img {
	margin: -30px 0 -20px 0;
}
.segments_senior_01 p.subtitulo2 {
	color: #ffffff;
	font-size: 13px !important;
	line-height: 1.4em;
	margin: -25px 0 0 236px;
	font-weight: bold;
}
/********** 02 *************/
.contenidor_segments .segments_senior_02 {
	width: 371px;
	min-height: 330px;
	background: url('../Imagenes/recursos/segments_senior_futur.jpg') no-repeat center top;
	margin-top: 8px;
	margin-bottom: 8px;
	float: left;
	position: relative;
}
.segments_senior_02 p.titulo {
	color: #e35205;
	font-size: 20px;
	margin: 11px 15px;
}
.segments_senior_02 p.descripcion {
	margin: 11px 15px;
	color: #ffffff;
	font-size: 12px !important;
	line-height: 1.4em;
	text-decoration: none;
}
.segments_senior_02 p.descripcion a:hover {
	text-decoration: underline;
}
/********** 03 *************/
.contenidor_segments .segments_senior_03 {
	width: 371px;
	min-height: 330px;
	background: url('../Imagenes/recursos/segments_senior_jubilarte.jpg') no-repeat center top;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 0px;
	float: right;
	position: relative;
}
.segments_senior_03 p.titulo {
	color: #e35205;
	font-size: 20px;
	margin: 11px 15px;
}
.segments_senior_03 p.descripcion {
	margin: 11px 15px;
	color: #000000;
	font-size: 12px !important;
	line-height: 1.4em;
	text-decoration: none;
}
.segments_senior_03 p.descripcion a:hover {
	text-decoration: underline;
}
.plus2, .segments_senior_02 .plus, .segments_senior_03 .plus {
	font-size: 4.5em;
	line-height: 2em;
	font-weight: lighter;
	z-index: 1;
	position: absolute;
	height: 40px;
	width: 40px;
	text-align: center;
	bottom: 40px;
	right: 15px;
	text-decoration: none;
	cursor: hand;
}
.segments_senior_02 .plus, .segments_senior_03 .plus {
	color: #e35205;
}
.plus2 {
	color: #ffffff;
}
/******* Autònom ******************************************************************************/
.autonom {
	border-top: solid 1px #FFFFFF;
}
.autonom_cap {
	padding-bottom: 60px;
	background: #ffffff url('../Imagenes/recursos/autonom_marca.gif') no-repeat center bottom;
}
.autonom_cos {
	background: #ECEAEB;
	padding: 0 !important;
	margin: 0 !important;
}
.autonom .caixa01a, .autonom .caixa01b, .autonom .caixa01c {
	position: relative;
	min-height: 300px;
	float: left;
	padding: 118px 14px 14px 14px !important;
}
.autonom .caixa01a {
	background: #FFFFFF url('../Imagenes/recursos/ico_auto_cxnegocios.png') no-repeat 14px 14px;
	margin: 8px 0 0 0;
	width: 217px;
}
.autonom .caixa01b {
	background: #FFFFFF url('../Imagenes/recursos/ico_auto_virtual.png') no-repeat 14px 14px;
	margin: 8px 8px 0 8px;
	width: 218px;
}
.autonom .caixa01c {
	background: #FFFFFF url('../Imagenes/recursos/ico_auto_cobros.html') no-repeat 14px 14px;
	margin: 8px 0 0 0;
	width: 217px;
}
.autonom .caixa01a .titol, .autonom .caixa01b .titol, .autonom .caixa01c .titol {
	color: #e35205;
	font-size: 15px;
	line-height: 1em;
}
.autonom .caixa01a .titol span, .autonom .caixa01b .titol span, .autonom .caixa01c .titol span {
	color: #000000;
}
.autonom .caixa01a .descripcio, .autonom .caixa01b .descripcio, .autonom .caixa01c .descripcio {
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.4em;
	margin: 20px 0;
}
.autonom .caixa01b .destacado {
	background-color: #e35205;
	width: 137px;
	color: #ffffff;
	font-size: 15px !important;
	line-height: 1.2em;
	padding: 8px;
	margin-top: 20px;
	float: left;
}
.autonom .caixa01c .descripcio a.cx {
	text-decoration: none;
	display: block;
	line-height: 1.2em !important;
}
.autonom .caixa01a .plus a, .autonom .caixa01b .plus a, .autonom .caixa01c .plus a {
	position: absolute;
	display: block;
	right: 0;
	bottom: -5px;
	font-size: 2em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
}
.autonom .caixa01a .plus a:hover, .autonom .caixa01b .plus a:hover, .autonom .caixa01c .plus a:hover {
	color: #5F5F5F;
}
.comercios .caixa01c .destacado {
	color: #5F5F5F;
	background: #F5F4F4 url('../Imagenes/recursos/comercios_destacado.gif') no-repeat top left;
	padding: 20px 0 20px 95px;
	margin: 10px 0;
	width: 150px;
	position: absolute;
	left: 0;
	font-size: 10px !important;
}
.comercios .caixa01c .destacado span {
	color: #e35205;
	font-size: 15px;
	line-height: 1.2em;
}
.autonom .opcDetall {
	margin-top: 8px;
	padding: 14px !important;
	background: #ffffff url('../Imagenes/recursos/ico_candado.png') no-repeat 14px 14px;/*#F5F4F4*/
}
.autonom .opcDetall .titol {
	font-size: 15px;
	text-transform: uppercase;
	display: block;
	margin: 5px 0 5px 45px;
}
.autonom .opcDetall .subtitol {
	font-size: 12px;
	color: #5F5F5F;
	margin: 0 0 20px 45px;
	padding: 0;
}
.autonom .opcDetall .caixa01 {
	position: relative;
	min-height: 230px;
	float: left;
	width: 227px;
}
.autonom .opcDetall .spacer {
	margin: 0 20px;
}
.autonom .opcDetall .caixa01 .titol {
	font-size: 15px !important;
	color: #e35205 !important;
	margin: 0 0 11px 0 !important;
	padding: 0 5px 0 0;
	text-transform: none;
}
.autonom .opcDetall .caixa01 .descripcio {
	font-size: 12px;
	color: #5F5F5F;
	margin: 0 0 15px 0;
	padding: 0 20px 0 0;
	line-height: 1.4em;
}
.autonom .opcDetall .caixa01 .plus a {
	position: absolute;
	display: block;
	right: 10px;
	bottom: 5px;
	font-size: 1em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
}
.autonom .opcDetall .caixa01 .plus a:hover {
	color: #5F5F5F;
}
/**************************************************************************************************************************************************************************************************************/
/******* comercios ********************************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************************************************/
.comercios {
	border-top: solid 1px #FFFFFF;
}
.comercios_cap {
	padding-bottom: 80px;
	background: #ffffff url('../Imagenes/recursos/comercios_marca.gif') no-repeat center bottom;
}
.comercios .flexslider {
	margin-bottom: 0;
}
.comercios_cos {
	background: #ECEAEB;
	padding: 0 !important;
	margin: 0 !important;
}
.comercios .caixa01a, .comercios .caixa01b, .comercios .caixa01c {
	position: relative;
	min-height: 350px;
	float: left;
	padding: 118px 14px 14px 14px !important;
}
.comercios .caixa01a {
	background: #FFFFFF url('../Imagenes/recursos/ico_auto_cxnegocios.png') no-repeat 14px 14px;
	margin: 8px 0 0 0;
	width: 217px;
}
.comercios .caixa01b {
	background: #FFFFFF url('../Imagenes/recursos/ico_auto_virtual.png') no-repeat 14px 14px;
	margin: 8px 8px 0 8px;
	width: 218px;
}
.comercios .caixa01c {
	background: #FFFFFF url('../Imagenes/recursos/ico_auto_tpv.png') no-repeat 14px 14px;
	margin: 8px 0 0 0;
	width: 217px;
}
.comercios .caixa01a .titol, .comercios .caixa01b .titol, .comercios .caixa01c .titol {
	color: #e35205;
	font-size: 15px;
	line-height: 1em;
}
.comercios .caixa01a .titol span, .comercios .caixa01b .titol span, .comercios .caixa01c .titol span {
	color: #000000;
}
.comercios .caixa01a .descripcio, .comercios .caixa01b .descripcio, .comercios .caixa01c .descripcio {
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.4em;
	margin: 20px 0;
}
.comercios .caixa01b .destacado {
	background-color: #e35205;
	width: 137px;
	color: #ffffff;
	font-size: 15px !important;
	line-height: 1.2em;
	padding: 8px;
	margin-top: 20px;
	float: left;
}
.comercios .caixa01c .descripcio a.cx {
	text-decoration: none;
	display: block;
	line-height: 1.2em !important;
}
.comercios .caixa01a .plus a, .comercios .caixa01b .plus a, .comercios .caixa01c .plus a {
	position: absolute;
	display: block;
	right: 0;
	bottom: -5px;
	font-size: 2em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
}
.comercios .caixa01a .plus a:hover, .comercios .caixa01b .plus a:hover, .comercios .caixa01c .plus a:hover {
	color: #5F5F5F;
}
.comercios .opcDetall01, .comercios .opcDetall02, .comercios .opcDetall03, .comercios .opcDetall04 {
	width: 154px;
	float: left;
	position: relative;
	padding: 75px 14px 14px 14px !important;
	min-height: 195px;/*padding: 93px 14px 14px 14px !important;
	min-height: 165px;*/
}
.comercios .opcDetall01 {
	margin: 8px 0;
	background: #ffffff url('../Imagenes/recursos/ico_candado.png') no-repeat 14px 14px;
}
.comercios .opcDetall02 {
	margin: 8px;
	background: #ffffff url('../Imagenes/recursos/ico_circulante2.png') no-repeat 14px 14px; /*ico_ico.png*/
}
.comercios .opcDetall03 {
	margin: 8px 8px 0 0;
	background: #ffffff url('../Imagenes/recursos/ico_banca_distancia.png') no-repeat 14px 14px;
}
.comercios .opcDetall04 {
	margin: 8px 0;
	background: #ffffff url('../Imagenes/recursos/ico_ecommerce.png') no-repeat 14px 14px;
}
.comercios .opcDetall01 .titol, .comercios .opcDetall02 .titol, .comercios .opcDetall03 .titol, .comercios .opcDetall04 .titol {
	font-size: 15px;
	color: #e35205;
	margin-bottom: 10px;
}
.comercios .opcDetall01 .titol span, .comercios .opcDetall02 .titol span, .comercios .opcDetall03 .titol span, .comercios .opcDetall04 .titol span {
	font-size: 15px;
	color: #000000 !important;
}
.comercios .opcDetall01 .descripcio, .comercios .opcDetall02 .descripcio, .comercios .opcDetall03 .descripcio, .comercios .opcDetall04 .descripcio {
	font-size: 12px !important;
	color: #757575;
	line-height: 1.4em;
}
.comercios .opcDetall01 .plus a, .comercios .opcDetall02 .plus a, .comercios .opcDetall03 .plus a, .comercios .opcDetall04 .plus a {
	position: absolute;
	display: block;
	right: 10px;
	bottom: 5px;
	font-size: 1em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
}
.comercios .opcDetall01 .plus a:hover, .comercios .opcDetall02 .plus a:hover, .comercios .opcDetall03 .plus a:hover, .comercios .opcDetall04 .plus a:hover {
	color: #5F5F5F;
}
.comercios .descuento_segmento {
	position: absolute;
	display: block;
	right: 10px;
	top: 5px;
}
/**************************************************************************************************************************************************************************************************************/
/******* PIMES ************************************************************************************************************************************************************************************************/
/**************************************************************************************************************************************************************************************************************/
.pimes {
	border-top: solid 1px #FFFFFF;
}
.pimes_cap {
	padding-bottom: 80px;
	background: #ffffff url('../Imagenes/recursos/pimes_marca.gif') no-repeat center bottom;
}
agro_marca.gif .pimes .flexslider {
	margin-bottom: 0;
}
.pimes_cos {
	background: #ECEAEB;
	padding: 0 !important;
	margin: 0 !important;
}
.pimes .caixa01a, .pimes .caixa01b, .pimes .caixa01c, .pimes .caixa01d {
	width: 154px;
	float: left;
	position: relative;
	padding: 118px 14px 14px 14px !important;
	min-height: 360px;
}
.pimes .caixa01a {
	background: #FFFFFF url('../Imagenes/recursos/ico_auto_cxnegocios.png') no-repeat 14px 14px;
	margin: 8px 0 0 0;
}
.pimes .caixa01b {
	background: #FFFFFF url('../Imagenes/recursos/ico_cxinternacional.png') no-repeat 14px 14px;
	margin: 8px 8px 0 8px;
}
.pimes .caixa01c {
	background: #FFFFFF url('../Imagenes/recursos/ico_auto_virtual.png') no-repeat 14px 14px;
	margin: 8px 8px 0 0;
}
.pimes .caixa01d {
	background: #FFFFFF url('../Imagenes/recursos/ico_circulante.png') no-repeat 14px 14px;
	margin: 8px 0 0 0;
}
.pimes .caixa01a .titol, .pimes .caixa01b .titol, .pimes .caixa01c .titol, .pimes .caixa01d .titol {
	color: #e35205;
	font-size: 15px;
	line-height: 1em;
}
.pimes .caixa01a .titol span, .pimes .caixa01b .titol span, .pimes .caixa01c .titol span, .pimes .caixa01d .titol span {
	color: #000000;
}
.pimes .caixa01a .descripcio, .pimes .caixa01b .descripcio, .pimes .caixa01c .descripcio, .pimes .caixa01d .descripcio {
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.4em;
	margin: 20px 0;
}
.pimes .caixa01b .destacado, .pimes .caixa01c .destacado {
	background-color: #e35205;
	width: 137px;
	color: #ffffff;
	font-size: 15px !important;
	line-height: 1.2em;
	padding: 8px;
	margin-top: 20px;
	float: left;
}
.pimes_cos .caixa01c .descripcio a.cx {
	text-decoration: none;
	display: block;
	line-height: 1.2em !important;
}
.pimes_cos .caixa01a .plus a, .pimes_cos .caixa01b .plus a, .pimes_cos .caixa01c .plus a, .pimes_cos .caixa01d .plus a {
	position: absolute;
	display: block;
	right: 0;
	bottom: -5px;
	font-size: 2em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
}
.pimes_cos .caixa01a .plus a:hover, .pimes_cos .caixa01b .plus a:hover, .pimes_cos .caixa01c .plus a:hover, .pimes_cos .caixa01d .plus a:hover {
	color: #5F5F5F;
}
.pimes .opcDetall {
	margin-top: 8px;
	padding: 14px 0 14px 14px !important;
	background: #ffffff url('../Imagenes/recursos/ico_candado.png') no-repeat 14px 14px;
	float: left;
	position: relative;
}
.pimes .opcDetall .caixa {
	width: 48%;
	float: left;
	min-height: 130px;
	position: relative;
	margin-right: 14px;
}
.pimes .opcDetall .titol {
	font-size: 15px;
	color: #000000;
	text-transform: uppercase;
	margin: 20px 40px;
}
.pimes .opcDetall .caixa .titol {
	font-size: 15px;
	color: #e35205;
	margin: 0 0 10px 0;
}
.pimes .opcDetall .caixa .descripcio {
	font-size: 12px !important;
	color: #757575;
	line-height: 1.4em;
}
.pimes .opcDetall .caixa .plus a {
	position: absolute;
	display: block;
	right: 0;
	bottom: 0;
	font-size: 1em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
}
.pimes .opcDetall .plus a:hover {
	color: #5F5F5F;
}
.pimes .descuento_segmento {
	float: left;
}
/**************************************************************************************************************************************************************************************************************/





ul.list {
	list-style-type: disc;
	margin: 0;
	margin-left: 15px;
	padding: 0;
}
ul.list li {
	font-size: 15px !important;
	font-weight: bolder;
	color: #e35205 !important;
	padding: 0 15px 0 0;
}
ul.list li span {
	font-size: 12px;
	color: #757575;
	line-height: 1.4em;
	font-weight: normal !important;
}
/**** eCommerce **************************************************************************************************************************/
.bannerCX_ecommerce {
	min-height: 205px;
	margin: 0;
	position: relative;
	background-color: #ECEAEB;
}
a.ecommerce {
	display: block;
	position: absolute;
	z-index: 10;
	top: 50px;
}
.bannerCX_ecommerce .titulo {
	font-size: 15px;
	color: #e35205;
	width: 280px;
	float: left;
	margin: 125px 20px 10px 180px;
}
.bannerCX_ecommerce ul.llistasegments {
	font-size: 15px !important;
	color: #e35205;
	list-style-type: disc;
	width: 200px;
	float: left;
	margin-top: 70px;
}
.bannerCX_ecommerce ul.llistasegments dt {
	margin-bottom: 10px;
}
.bannerCX_ecommerce ul.llistasegments li span {
	font-size: 15px !important;
	color: #5F5F5F;
	margin-bottom: 10px;
}
.bannerCX_ecommerce dl.llistasegments {
	font-size: 15px !important;
	color: #e35205;
	width: 200px;
	float: left;
	margin-top: 70px;
}
.bannerCX_ecommerce dl.llistasegments dt {
	/*margin-bottom: 10px;*/
	padding: 0 0 10px 15px;
	display: block;
	margin: 0 0 3px 0;
	background: url("../Imagenes/recursos/discocx.png") no-repeat 2px 6px;
	font-size: 12px !important;
	line-height: 1.4em;
}
.bannerCX_ecommerce dl.llistasegments dt span {
	font-size: 15px !important;
	color: #5F5F5F;
	margin-bottom: 10px;
}
.bannerCX_ecommerce a.info {
	font-size: 15px !important;
	color: #e35205;
	position: absolute;
	bottom: 10px;
	letter-spacing: -0.1em;
}
.bannerCX_ecommerce a.info:hover {
	color: #5F5F5F !important;
}
.segments_ecommerce_01 {
	width: 370px;
	min-height: 357px;
	background: url('../Imagenes/recursos/ecommerce_tpv_virtual.jpg') no-repeat center top;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 8px;
	float: left;
	position: relative;
}
.segments_ecommerce_01 p.titulo {
	color: #000000;
	font-size: 20px;
	margin: 30px 0 5px 15px;
	letter-spacing: 0em;
}
.segments_ecommerce_01 p.subtitulo {
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.3em;
	margin: 0 15px;
	padding: 0;
}
.segments_ecommerce_01 dl {
	margin: 30px 15px;
	float: left;
}
.segments_ecommerce_01 dl dt {
	width: 100px;
	text-transform: uppercase;
	font-size: 17px;
	border-right: solid 1px #E9E0D9;
	float: left;
	margin: 0;
	padding: 0 20px;
	line-height: 1.3em;
}
.segments_ecommerce_01 dl dt a {
	text-transform: none;
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin-top: 5px;
}
.segments_ecommerce_01 dl dt a:hover {
	color: #5F5F5F !important;
}
.segments_ecommerce_01 dl dt:first-child {
	margin: 0 0 20px 0;
	padding: 0 20px 0 0;
}
.segments_ecommerce_01 dl dt:last-child {
	border: none;
	margin-left: 20px;
	padding: 0;
}
.segments_ecommerce_01 dl .noborder {
	border: none !important;
}
.segments_ecommerce_01 .botonera {
	position: absolute;
	right: 15px;
	bottom: 30px;
}
.segments_ecommerce_02 {
	width: 370px;
	min-height: 357px;
	background: url('../Imagenes/recursos/ecommerce_compte_cx_virtual.jpg') no-repeat center top;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: 0;
	float: left;
	position: relative;
}
.segments_ecommerce_02 p.titulo {
	color: #ffffff;
	font-size: 20px;
	margin: 30px 0 5px 15px;
}
.segments_ecommerce_02 p.subtitulo {
	color: #000000;
	font-size: 15px !important;
	line-height: 1em;
	margin: 0 15px;
	padding: 0;
}
.segments_ecommerce_02 p.descripcion {
	color: #ffffff;
	font-size: 12px !important;
	margin: 5px 15px;
	padding: 0;
	line-height: 1.3em;
}
.segments_ecommerce_02 p.descripcion2 {
	color: #000000;
	font-size: 15px !important;
	line-height: 1.3em;
	margin: 45px 15px;
	padding: 0;
	line-height: 1.3em;
}
.segments_ecommerce_02 .botonera {
	position: absolute;
	left: 15px;
	bottom: 30px;
}
.segments_ecommerce_03 {
	width: 370px;
	min-height: 357px;
	background: url('../Imagenes/recursos/ecommerce_expert.jpg') no-repeat center top;
	margin-bottom: 8px;
	margin-right: 8px;
	float: left;
	position: relative;
}
.segments_ecommerce_03 p.titulo {
	color: #e35205;
	font-size: 20px;
	margin: 30px 0 5px 15px;
}
.segments_ecommerce_03 p.descripcion {
	color: #C3C3C3;
	font-size: 12px !important;
	margin: 5px 15px;
	padding: 0;
	line-height: 1.3em;
	width: 240px;
}
.segments_ecommerce_03 p.descripcion strong {
	color: #ffffff !important;
}
.segments_ecommerce_03 .botonera {
	position: absolute;
	left: 15px;
	bottom: 30px;
}
.segments_ecommerce_04 {
	width: 370px;
	min-height: 357px;
	background: url('../Imagenes/recursos/ecommerce_botiga_online.jpg') no-repeat center top;
	margin-bottom: 8px;
	margin-right: 0;
	float: left;
	position: relative;
}
.segments_ecommerce_04 p.titulo {
	color: #000000;
	font-size: 20px;
	margin: 30px 0 5px 15px;
}
.segments_ecommerce_04 p.descripcion {
	color: #5F5F5F;
	font-size: 12px !important;
	margin: 5px 15px;
	padding: 0;
	line-height: 1.3em;
}
.segments_ecommerce_04 p.descripcion strong {
	color: #000000 !important;
}
.segments_ecommerce_04 .botonera {
	position: absolute;
	right: 15px;
	bottom: 30px;
}
/**** Estalvi inversió **************************************************************************************************************************/

.estalvi_inversio {
	border-top: solid 1px #FFFFFF;
}
.estalvi_inversio_cap {
	padding-bottom: 60px;
	background: #ffffff url('../Imagenes/recursos/autonom_marca.gif') no-repeat center bottom;
}
.estalvi_inversio_cos {
	float: left;
	width: 752px;
	background: #ECEAEB;
	padding: 0 !important;
	margin: 0 !important;
}
.estalvi_inversio .caixa01a, .estalvi_inversio .caixa01b, .estalvi_inversio .caixa01c {
	position: relative;
	min-height: 208px;
	float: left;
	padding: 14px !important;
	border: solid 1px #ffffff;
}
.estalvi_inversio .caixa01a {
	background: #ffffff url('../Imagenes/recursos/ico_etalvi_plans_pensions.jpg') no-repeat top right;
	margin: 8px 0;
	width: 216px;
}
.estalvi_inversio .caixa01b {
	background: #ffffff url('../Imagenes/recursos/ico_etalvi_plans_fons.jpg') no-repeat top right;
	margin: 8px 7px 0 7px !important;
	width: 216px;
}
.estalvi_inversio .caixa01c {
	background: #ffffff url('../Imagenes/recursos/ico_etalvi_plans_valors.jpg') no-repeat top right;
	margin: 8px 0 0 0;
	width: 216px;
}
.estalvi_inversio .caixa01a .titol, .estalvi_inversio .caixa01b .titol, .estalvi_inversio .caixa01c .titol {
	color: #e35205;
	font-size: 15px !important;
	line-height: 1em !important;
	text-transform: none;
	margin: 10px 0;
}
.estalvi_inversio .caixa01a .descripcio, .estalvi_inversio .caixa01b .descripcio, .estalvi_inversio .caixa01c .descripcio {
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.4em;
	margin: 20px 0;
}
.estalvi_inversio .caixa01a .plus a, .estalvi_inversio .caixa01b .plus a, .estalvi_inversio .caixa01c .plus a {
	position: absolute;
	display: block;
	right: 10px;
	bottom: 5px;
	font-size: 1em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
}
.estalvi_inversio .caixa01a .plus a:hover, .estalvi_inversio .caixa01b .plus a:hover, .estalvi_inversio .caixa01c .plus a:hover {
	color: #5F5F5F;
}
.estalvi_inversio .opcDetall_inversio {
	position: relative;
	background: #F5F3F4 url('../Imagenes/recursos/estalvi_inversio_diposit_fons.jpg') no-repeat left top;
	padding: 10px 0 20px 185px !important;
}
.estalvi_inversio .opcDetall_inversio .titol {
	font-size: 15px;
	text-transform: none;
	display: block;
	margin: 5px 0;
	color: #000000;
}
.estalvi_inversio .opcDetall_inversio .subtitol {
	font-size: 12px;
	color: #000000;
	margin: 0 0 30px 0;
	padding: 0;
}
.estalvi_inversio .opcDetall_inversio .caixa01 {
	position: relative;
	height: 235px;
	margin-top: 20px;
	float: left;
	width: 175px;
	margin-right: 10px;
	line-height: 1.4em !important;
}
.estalvi_inversio .opcDetall_inversio .caixa01 .titol, .estalvi_inversio .opcDetall_inversio .caixa01 .titol2 {
	font-size: 15px !important;
	color: #e35205 !important;
	padding: 0 5px 0 0;
	text-transform: none;
	font-weight: bold;
}
.estalvi_inversio .opcDetall_inversio .caixa01 .titol {
	margin: 0 0 10px 0 !important;
}
.estalvi_inversio .opcDetall_inversio .caixa01 .titol2 {
	margin: 0 0 20px 0 !important;
}
.estalvi_inversio .opcDetall_inversio .caixa01 .titol span {
	color: #000000 !important;
	text-transform: none;
}
.estalvi_inversio .opcDetall_inversio .caixa01 .descripcio {
	font-size: 12px !important;
	color: #000000;
	margin: 0 0 15px 0;
	padding: 0 5px 0 0;
	line-height: 1.4em;
}
.estalvi_inversio .opcDetall_inversio .caixa01 .botones {
	position: absolute;
	bottom: 0;
}
.estalvi_inversio .opcDetall_inversio .caixa01 .plus a {
	display: block;
	font-size: 1em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
	text-align: right;
	margin-right: 10px;
	font-size: 0;
}
.estalvi_inversio .opcDetall_inversio .caixa01 .plus a:hover {
	color: #5F5F5F;
}
/*** AGRO ***************************************************************************************************************************************************/
.agro {
	border-top: solid 1px #FFFFFF;
}
.agro_cap_ca {
	padding-bottom: 0;
}
.agro_cap_ca .cx_descripcion {
	float: left;
	width: 210px;
}
.agro_cap_ca .cx_banner {
	float: right;
	margin-right: 10px;
}
.agro_cap {
	padding-bottom: 80px;
	background: #ffffff url('../Imagenes/recursos/agro_marca.gif') no-repeat center bottom;
}
.agro .flexslider {
	margin-bottom: 0;
}
.agro_cos {
	background: #ECEAEB;
	padding: 0 !important;
	margin: 0 !important;
}
.agro .caixa01a, .agro .caixa01b, .agro .caixa01c, .agro .caixa01d {
	float: left;
	position: relative;
	padding: 118px 14px 14px 14px !important;
	width: 28.9%;
	min-height: 220px;
}
.agro .caixa01a {
	background: #FFFFFF url('../Imagenes/recursos/ico_comte_agro.png') no-repeat 14px 14px;
	margin: 8px 0 0 0;
}
.agro .caixa01b {
	background: #FFFFFF url('../Imagenes/recursos/ico_prestec_agro.png') no-repeat 14px 14px;
	margin: 8px 8px 0 8px;
}
.agro .caixa01c {
	background: #FFFFFF url('../Imagenes/recursos/ico_agroasseguran%c3%83%c2%a7a.html') no-repeat 14px 14px;
	margin: 8px 8px 0 0;
}
.agro .caixa01d {
	background: #FFFFFF url('../Imagenes/recursos/ico_asseguran%c3%83%c2%a7a_multirisc_agrari.html') no-repeat 14px 14px;
	margin: 8px 0 0 0;
}
.agro .caixa01a .titol, .agro .caixa01b .titol, .agro .caixa01c .titol, .agro .caixa01d .titol {
	color: #e35205;
	font-size: 15px;
	line-height: 1em;
}
.agro .caixa01a .titol span, .agro .caixa01b .titol span, .agro .caixa01c .titol span, .agro .caixa01d .titol span {
	color: #000000;
}
.agro .caixa01a .descripcio, .agro .caixa01b .descripcio, .agro .caixa01c .descripcio, .agro .caixa01d .descripcio {
	color: #5F5F5F;
	font-size: 12px !important;
	line-height: 1.4em;
	margin: 20px 0;
}
.agro .caixa01b .destacado, .agro .caixa01c .destacado {
	background-color: #e35205;
	width: 137px;
	color: #ffffff;
	font-size: 15px !important;
	line-height: 1.2em;
	padding: 8px;
	margin-top: 20px;
	float: left;
}
.agro_cos .caixa01c .descripcio a.cx {
	text-decoration: none;
	display: block;
	line-height: 1.2em !important;
}
.agro_cos .caixa01a .plus a, .agro_cos .caixa01b .plus a, .agro_cos .caixa01c .plus a, .agro_cos .caixa01d .plus a {
	position: absolute;
	display: block;
	right: 0;
	bottom: -5px;
	font-size: 2em;
	font-weight: lighter !important;
	color: #e35205;
	text-decoration: none;
}
.agro_cos .caixa01a .plus a:hover, .agro_cos .caixa01b .plus a:hover, .agro_cos .caixa01c .plus a:hover, .agro_cos .caixa01d .plus a:hover {
	color: #5F5F5F;
}
/**** XARXES SOCIALS **************************************************************************************************************************/
.xarxes {
	background-color: #FFF;
	width: 752px;
	margin: 0 !important;
	padding: 0;
}
.xarxes h4 {
	text-align: center !important;
}
.xarxes .cx_descripcion {
	text-align: center !important;
}
.xarxes .cx_titular {
	text-align: center !important;
	text-transform: uppercase;
	color: #e35205;
	font-size: 15px
}
.xarxes .contenidor {
	background: #F5F4F4 url('../Imagenes/recursos/xarxes_socials.jpg') no-repeat left top;
	float: left;
	padding: 0 !important;
	margin: 25px 0 0 0 !important;
}
.xarxes .contenidor .caixa01 {
	border-right: solid 1px #DAD9DA;
	width: 272px;
	margin: 0 0 0 205px;
	padding: 0;
	float: left;
}
.xarxes .contenidor .caixa02 {
	width: 272px;
	margin: 0;
	padding: 0;
	float: left;
}
.xarxes .contenidor hr {
	border: 0;
	line-height: 1px;
	margin: 0;
	padding: 0;
	color: #DAD9DA;
	background-color: #DAD9DA;
	height: 1px;
}
.xarxes .contenidor .tiwtter_contenidor {
	background: url('../Imagenes/recursos/xarxes_tiwtter.png') no-repeat right top;
}
.xarxes .contenidor .youtube_contenidor {
	background: url('../Imagenes/recursos/xarxes_youtube.png') no-repeat right top;
}
.xarxes .contenidor .linkedin_contenidor {
	background: url('../Imagenes/recursos/xarxes_linkedin.png') no-repeat right top;
}
.xarxes .contenidor .bloc_contenidor {
	background: url('../Imagenes/recursos/xarxes_bloc.png') no-repeat right top;
}
.xarxes .contenidor .blog_contenidor {
	background: url('../Imagenes/recursos/xarxes_blog.png') no-repeat right top;
}
.xarxes .contenidor .facebook_contenidor {
	background: url('../Imagenes/recursos/xarxes_facebook.png') no-repeat right top;
}
.xarxes .contenidor .tiwtter_contenidor, .xarxes .contenidor .youtube_contenidor, .xarxes .contenidor .linkedin_contenidor, .xarxes .contenidor .bloc_contenidor, .xarxes .contenidor .blog_contenidor, .xarxes .contenidor .facebook_contenidor {
	margin: 30px;
}
.xarxes .contenidor .hashtag_titol {
	font-size: 22px;
	color: #e35205;
	margin-bottom: 30px;
	font-weight: bolder;
}
.xarxes .contenidor .hashtag {
	font-size: 12px;
	color: #000000;
	margin-bottom: 10px;
}
.xarxes .contenidor .hashtag_text {
	font-size: 12px;
	color: #5F5F5F;
	margin-bottom: 10px;
}
.xarxes .contenidor .hashtag_info {
	margin-bottom: 30px;
}
.xarxes .nota {
	margin: 30px !important;
	float: left;
	color: #7A7A7A;
	font-size: 10px !important;
	text-align: center;
}
/******** CX Loguin ********************************************************************/
.loguincx {
	position: relative;
}
.loguincx 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;
}
.loguincx_pie {
	position: absolute;
	bottom: 0;
	height: 250px;
}
#loguincx .tabsCX {
	width: 752px;
	height: 56px;
	background: #ffffff url("../Imagenes/recursos/dni_fondo_pestanya_on.html") repeat-x top left;
}
#loguincx .tabsCX li {
	float: left;
	margin: 0;
	overflow: hidden;
	width: 33%;
	text-align: center;
	border-right: none;
}
#loguincx .tabsCX li a {
	display: block;
	color: #e35205;
	text-decoration: none;
	font-size: 12px;
	height: 36px;
	font-weight: normal !important;
}
#loguincx .tabsCX li a:hover {
	background: #ffffff url("../Imagenes/recursos/dni_fondo_pestanya.html") no-repeat center top;
	color: #e35205;
}
#loguincx .tabsCX li.active a {
	color: #000000;
	background: #ffffff url("../Imagenes/recursos/dni_fondo_pestanya.html") no-repeat center top;
}
#pestanya01, #pestanya02, #pestanya03 {
	clear: both;
	font-size: 12px !important;
	color: #757575;
	line-height: 1.4em;
	font-weight: normal !important;
	padding: 30px 40px;
}
#loguincx .tabsCX li:last-child {
	width: 33% !important;
	border-right: none;
}
form.dni {
	margin: 10px auto;
	background: #ffffff url("../Imagenes/recursos/dni_fondo.html") no-repeat right top;
	padding: 20px 30px 0 30px;
}
form.dni h4 {
	margin: 0 !important;
}
form.dni .titol {
	font-size: 15px !important;
	color: #000000;
}
form.dni .text {
	font-size: 12px !important;
	color: #757575;
}
form.dni .nota {
	font-size: 11px !important;
	color: #e35205!important;
}
form.dni .botones {
	margin-top: 20px;
}
form.dni .botones a.clau span {
	display: none;
}
form.dni label {
	clear: both;
	height: 30px !important;
	margin: 5px 0;
	float: left;
}
form.dni label span {
	display: none;
}
.loguincx .select2 {
	background: #ffffff url("../Imagenes/recursos/stilo_select.html") no-repeat 98% 4px;
	height: 30px;
	overflow: hidden;
	width: 220px;
	border: solid 1px #D5D4D2;
	clear: both;
	float: left;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px 3px 3px 3px;
	-webkit-border-radius: 3px 3px 3px 3px;
	-webkit-appearance: none;
	font-size: 12px !important;
	font-family: Verdana, Geneva, sans-serif !important;
}
.loguincx input[type=text], .loguincx input[type=password] {
	background-color: #ffffff;
	border: solid 1px #E2E5E5;
	color: #000000;
	height: 33px;
	padding-left: 10px;
	width: 249px;
	margin: 0 0 20px 0;
	font-size: 12px !important;
	font-family: Verdana, Geneva, sans-serif !important;
}
.claveAcceso {
	margin-top: 5px;
	height: 50px !important;
	width: 125px;
}
.claveAcceso img {
	margin: 15px 0 0 15px;
	top: -20px;
	position: relative;
	float: right;
}
.SelectStyle {
	width: 220px;
	position: relative;
}
.opcConsulta dt.ico_seguro_vida {
	background: url('../Imagenes/recursos/ico_seguros_vida.png') no-repeat 0 5px;
}
.margin20 {
	margin-left: 20px;
}
.bocx .botonera a.faqs {
	width: 50px !important;
}
.bocx .botonera a.bancaOnlinebtn {
	width: 260px !important;
}
.bocx .botonera a.altabtn {
	width: 100px !important;
	float: right !important;
}
