#capaEtiquetas{width:707px;	margin: 0 auto;padding-left:6px;}
#imagenVerisign{border:0 none;vertical-align:middle;}

#imagenXHTML{border:0 none;	vertical-align:middle;height: 31px;width: 88px;}

#seccion{width: 100%;}

.no-background{background-color: transparent!important;}

.txt-aviso-azul{ color: #009EE0!important; }

/*Titulos*/
.titulo2{background:#A3C6E7 url(/recursos/apps/img/bg/bgH2.gif) repeat-x center bottom;text-transform:uppercase;font-size:12px;color:#FFF;margin-bottom:.6em;padding:.7em 0 .7em 1em;}
.titulo2 strong{font-weight:inherit;}

/*Representados*/
.repre{margin: 10px;}
p.repre{margin: 10px;}
p.repre span{margin-left: 10px; background: url('/recursos/img/incluye_1.gif') left center no-repeat;}

.boxMensaje {background: none; margin: 0;}
.boxMensaje .error-rojo {background-color: #FFFFFF;background-position: 1em 1.2em;background-repeat: no-repeat;margin-bottom: 18px;padding: 10px 14px 2px 76px;}
.boxMensaje .error-rojo h2 {background-color: transparent;background-image: none;color: #3C465A;font: 1.636em/100% "Lucida Sans",Arial,Helvetica,Sans-serif;letter-spacing: -1px;margin-bottom: 9px;padding: 0;text-transform: none;}
.boxMensaje .error-rojo p {color: #1863A1;font-weight: bold;line-height: 1.3em;margin: 0 0 4px;padding-left: 1px;}
.error-rojo {background-image: url("/recursos/img/bg/ico_error.gif");background-repeat: no-repeat; background-position: 0px 0px;}
.error-rojo h2{background-color: transparent;background-image: none;color: #EF439C;font: 1.636em/100% "Lucida Sans",Arial,Helvetica,Sans-serif;letter-spacing: -1px;margin-bottom: 9px;padding: 10px 0px 0px 50px;text-transform: none;}
.error-rojo p{color: #1863A1;font-weight: bold;line-height: 1.3em;margin: 0 0 4px;padding-left: 1px;margin-left: 60px;}
.error-rojo-web {background-image: url("/recursos/img/bg/ico_error.gif");background-repeat: no-repeat; background-position: 13px 20px;}
.error-rojo-web h2{background-color: transparent;background-image: none;color: #EF439C;font: 1.636em/100% "Lucida Sans",Arial,Helvetica,Sans-serif;letter-spacing: -1px;margin-bottom: 9px;padding: 10px 0px 0px 50px;text-transform: none;}
.error-rojo-web p{color: #1863A1;font-weight: bold;line-height: 1.3em;margin: 0 0 4px;padding-left: 1px;margin-left: 60px;}

.aviso-azul {background-image: url("/recursos/apps/img/ico/icon-aviso-grande.png");background-repeat: no-repeat;background-position: 18px 5px;}
.ico-mini-azul {background-image: url("/recursos/apps/img/ico/icon-aviso.png");background-repeat: no-repeat;background-position: 18px 5px;}
.aviso-azul h2{background-color: transparent;background-image: none;color: #4B96D7;font: 1.636em/100% "Lucida Sans",Arial,Helvetica,Sans-serif;letter-spacing: -1px;margin-bottom: 9px;padding: 10px 0px 0px 50px;text-transform: none;}
.ico-mini-azul h3{background-color: transparent;background-image: none;color: #4B96D7;font: "Lucida Sans",Arial,Helvetica,Sans-serif;margin: auto;padding: 10px 0px 0px 50px;text-transform: none;}
.aviso-azul p{color: #1863A1;line-height: 1.3em;margin: 0 0 4px;padding-left: 1px;margin-left: 60px;}

/*Tabla Rentabilidades*/
.pestannasTabla a {background:url(/recursos/img/bg/tabla-pestannas-right.png) no-repeat center right;color:#23659F;padding:5px}
.pestannasTabla a span:hover {text-decoration:underline}
.pestannasTabla a span {background:url(/recursos/img/bg/tabla-pestannas-left.png) no-repeat center left;display:inline-block !important;padding:5px 2px 5px 5px}
.pestannasTabla a.activo {background:url(/recursos/img/bg/tabla-pestannas-act-right.png) no-repeat center right;color:#FFF}
.pestannasTabla a.activo > span {background:url(/recursos/img/bg/tabla-pestannas-act-left.png) no-repeat center left;}
.pestannasTabla a.activo span span {background:url(/recursos/img/bg/tabla-pestannas-act-icon.png) no-repeat top center;}

.fieldError div.domiciliacion{
    background-color: #FFFFFF !important;
    border: 1px solid #DF177E !important;
    margin-bottom: 1.5em !important;
    padding: 8px 8px 0 !important;
    width: auto !important;
    padding-bottom: 12px !important;
}

.no{display:none;}
.width70{width: 70% !important;}
.width28{width: 28% !important;}

.version{position:absolute;right:24px;top:85px;color:white;}

.qq-upload-list{display:none;}

/* Tabla Catalogos */
.tabla-pensiones td strong {color: #129CCD;font-weight: bold;text-decoration: none;}
.tabla-pensiones td a {text-decoration: none;}
.tabla-pensiones td a:hover {text-decoration: underline;}
.columna-productos{text-align: left!important;}
#plan-pensiones thead .w20{width: 22%!important;}

/* Ayudas Catalogos */
.ayuda-riesgo{display:none;}
.ayuda-exito{display:none;}
.ayuda-volatilidad{display:none;}
.ayuda-rentabilidad{display:none;}

/* .tabla-pensiones .menos-padding .radio .fieldError input{background-color: #b61f30; border: 2px solid  #b61f30} */

.capaTabla caption.captionListaRellenar {border-bottom:1px solid #D9D9D9 ;}

.titulo2 {clear:both; margin-bottom:0;}

.form label input[readonly] {background-color:#F7F7F7; border:0; font-weight:bold;}
.form label input[readonly]:focus {background-color:#F7F7F7; border:0;  font-weight:bold;}

/* Tabla de movimientos area personal */
.movimientos{width: 100% !important;}

/* Formulario area personal */
.formulario select.disabled{background-color: #EBEBE4;}
.form-area-personal{width: 95%!important;}
.form-area-personal div.element-form{background-image: none!important;}
.form-area-personal h2{margin-bottom: 10px;}
.form-area-personal label{width:50%!important;}
.form-area-personal fieldset{width:50%!important;}
.form-area-personal span.campo{background: none!important; width:50%!important;}
.form-area-personal .tipo-label .campos{width: 54%!important;}
.form-area-personal .tipo-label legend{width: 36%!important;}
.form-area-personal .tipo-label .radio-button label{display: inline!important;}
/*.form-area-personal .fieldError div.campos .errorGlobo{margin: auto!important;}*/
.form-area-personal .una-columna legend{width: 20%!important;}
.form-area-personal .una-columna span{width:20%!important;}
.form-area-personal .una-columna fieldset{width: auto!important;}
.form-area-personal .una-columna label{width: auto!important;}
.form-area-personal .dato-bancario{font-size: .9em; clear: both; margin: auto; line-height: normal; width: auto!important;}
.form-area-personal .campos .w60{ width: 60px!important; }
.form-area-personal .campos .w40{ width: 40px!important; }
.form-area-personal .campos .w100{ width: 100px!important; }
.form-area-personal .dato-bancario span{width: auto!important; margin-right: 100%!important;}
.form-area-personal .tipo-label .radio-button .campo-prestacion {display: block!important; margin: 10px;}
.form-area-personal .imprimir{background: url(/recursos/img/ico_imprimir.gif) no-repeat left center;}
.form-area-personal .imprimir a{margin-left: 20px;}
.form-area-personal div.subtitulo{margin-bottom: 10px;}
.form-area-personal fieldset.gr-cta-iban{width: 100%!important;}
.form-area-personal div.cta-iban{width: 70%!important; margin-left: 20px; display: inline-block;}
.form-area-personal div.cta-iban label{text-align: left; display: inline-block; font-size: 0.9em; margin-right: 10px!important; clear: none;}
.form-area-personal div.cta-iban label span{background: none; margin: 0; padding: 0; display: block; width: 100%!important;}

/* Grafica Valor Liquidativo Area personal */
.headGraph {background-image:none; background-color:#eee;  border:1px solid #D9D9D9; border-bottom:0;color:#1863A1;text-align:center;font-weight:bold;padding:8px; min-height:23px; margin-right:0; margin-left:0; padding:5px 10px;}
.form-graph .headGraph fieldset  legend {padding:8px 0 0 8px;  background-position:0 12px;}
.form-graph .headGraph fieldset legend span {color:#333;}
.headGraph div.floatLeft {clear:none; margin-left:2em; width:350px;}
.headGraph div.floatLeft .btn {margin-top:-4px;}
.form .headGraph label {margin-bottom:0; width:40%;}
.areaGrafica {margin-right:0; margin-left:0; border:1px solid #D9D9D9; padding:10px 22px 10px 3px; background-color:#fff;}
.areaGrafica > div {height:200px; left:3px;}
.pieGraph {border: 1px solid #D9D9D9; background-color:#eee; color: #333; font-weight: bold; margin-right:0; margin-left:0; line-height:20px; border-top:0; padding:4px 10px 0; margin-bottom:20px;}
.legendColorBox{vertical-align: middle;}
.legendLabel{padding-left: 10px;}
.icon-excell {background:url(/recursos/apps/img/ico/icon-excell.png) no-repeat left center; color:#2A5891; display:inline-block; font-weight: bold; padding:0 0 0 20px; vertical-align:middle;}
.icon-pdf {background:url(/recursos/img/ico_pdf.gif) no-repeat left center; color:#2A5891; display:inline-block; font-weight: bold; padding:0 0 0 20px; vertical-align:middle;}
.icon-detail{background:url(/recursos/apps/img/ico/nota.gif) no-repeat left center;color:#2A5891; display:inline-block; font-weight: bold; padding:0 0 0 20px; vertical-align:middle;}
.form .chartAnillo {margin:-20px 0 0 0; width:400px; height:200px;}

/* Botones */
.btn-off{background:url(/recursos/img/bg/btngris-izq.gif) no-repeat scroll left center transparent;color:#FFF;display:inline-block;font-size:1em;text-decoration:none;padding-left:4px}
.btn-off span:hover{text-decoration: none; cursor: auto;}
.btn-off span,
.btn-off input{background:url(/recursos/img/bg/btngris-der.gif) no-repeat scroll right center transparent;border:0 none;color:#FFF;cursor:pointer;display:inline-block;font-weight:bold;padding:6px 10px 6px 7px!important;text-shadow:none}

.noBackground { background: none!important; }
.fieldLabelFontNormal span { font-weight: normal!important; }
.verticalAlignTop { vertical-align: top; }

.tabla-pensiones.tabla-contratacion-fondos th { padding: 10px 8px; }
.columna-dfi { width: 40px; }
.tabla-contratacion-fondos a.info-reparto { display:inline-block; position: relative; top: 3px; }

/* Width PX */
.w120 { width: 120px!important; }
.w70 { width: 70px!important; }
.w150 { width: 150px!important; }
.w180 { width: 180px!important; }

/* Width % */
.p100 { width: 100%!important; }
.p11 { width: 11%!important; }
.p9 { width: 9%!important; }
.formulario .checkbox.p97 span {width:97%!important;text-align: justify;}
/* Width em */
.w40em { width: 40em!important; }
.w50em { width: 50em!important; }

.tabla-pensiones.fondosExternosTable { width: 100%; margin: 0px; }
.fondosExternosTable .DataTables_sort_wrapper span { float: right; }
.tabla-pensiones.planesExternosTable { width: 100%!important; margin: 0px; }

.content-popup { z-index: 2000!important; position: fixed!important; top:100px!important;}
#popupCuentaDepositaria.content-popup {width: 55em!important; }
#popupCuentaDepositaria div.contenido-popup .tabla-pensiones table{width: 100%!important;}
.contenido-popup .texto{margin: 10px auto 10px auto;}

.waiting, .waiting * { cursor: wait!important; }

.formulario li {
    margin-bottom: 0;
}

.periodicidad li{background: url(/recursos/img/incluye_2.gif) no-repeat left center; line-height: 20px;}
.periodicidad li span{margin-left: 10px;}

#ayudaDiv { position: absolute; z-index: 2; display: none; height: 70px; width: 450px; background-color: #FFFFFF; color: black; border: solid 1px #1863A1; font-size: 10px; font-family: Tahoma; padding: 5px;}

.tablaSelec tbody tr:hover td { background-color: #37A4D9!important; color:#fff; cursor: pointer!important;}

#tablaActivosGestionados td strong { color: #1863A1; }

/*informacion general privada*/
.bgWhite td{background-color: #FFFFFF !important;}
.infoGeneralCaption {margin-left: 0.2em !important;padding: 1em 0 1em 0.2em !important;}
.infoGeneralCaption a{color: #069BD1;font-weight: normal;font-family:Arial;text-decoration: none;text-transform: none;float: right;letter-spacing: 0px !important;}
.tableFoot td{background: #ECEDEF;border: 1px solid #DBDBDB;color: #1863A1;font-size: 1em;font-weight: bold;padding: 7px 0 7px 10px;position: static;text-align: left;}
.tablaInformacionGeneral{ margin: auto !important; width: 100% !important;}
.botoneraTablaInformacion{padding-top: 15px;}
.botoneraTablaInformacion .btn{margin-left: 10px !important;}
.imgHeight13{height: 13px !important;}
.fuenteAviso{color: #AF732F !important;}

.textos h1 *, .textos h2 *, .textos h3 *, .textos h4 * {
    font-weight: inherit;
}

.textos img {
    height: auto !important;
    margin: 0 3px;
    vertical-align: middle;
    width: auto !important;
}

#divEspere{margin-left: 250px; margin-top: -100px; width: 200px; text-align: center;}
#divEspere p{margin-bottom: 10px;}

/* POPUP DISTRIBUCION CARTERA */
#popupAnillo {background: none repeat scroll 0 0 #444444;display: none;left: 0;position: absolute;text-align: center;top: 0;width: 100%;z-index: 100;}
.contentPopupAnillo {display: none;margin: 0 auto;position: absolute;width: 44.6em;z-index: 101;}
.contentPopupAnillo  .botonera {border-top: 1px solid #DADFE6;margin-bottom: 0 !important;padding: 12px 0 !important;}
.headPopupAnillo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #009EE0;
    border-color: #ADADAD #ADADAD -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    min-height: 1.1em;
    padding: 6px 0;
    position: relative;
    text-align: center;
}
.headPopupAnillo  h3 {color: #FFFFFF;font-size: 1.1em;margin: 0 auto;width: 80%;}
.headPopupAnillo .iconos-popup .moverPopupAnillo {cursor: move;left: 11px;}
.headPopupAnillo .iconos-popup .cerrarPopupAnillo {right: 11px;}
.headPopupAnillo .iconos-popup li a {position: absolute;top: 4px;}
.headPopupAnillo .iconos-popup {left: 0;position: absolute;top: 0;width: 100%;}
.footPopupAnillo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #ADADAD #ADADAD;
    border-image: none;
    border-right: 1px solid #ADADAD;
    border-style: none solid solid;
    border-width: 0 1px 1px;
    padding: 2px 15px 15px;
}
.contenidoPopupAnillo {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #ADADAD;
    border-image: none;
    border-left: 1px solid #ADADAD;
    border-right: 1px solid #ADADAD;
    border-style: none solid;
    border-width: 0 1px;
    max-height: 40em;
    overflow: auto;
    padding: 18px 15px 0;
}

.formulario li.flecha { margin-bottom: 10px; }

.form-area-personal span.txt-tooltip {
    background-color: #FFFFFF !important;
    background-image: none !important;
    border: 1px solid #B7C8D8 !important;
    bottom: 12px;
    color: #333333 !important;
    display: none;
    font-size: 0.9em;
    font-weight: normal !important;
    left: 14px;
    line-height: 1.1em !important;
    padding: 8px !important;
    position: absolute;
    text-transform: none !important;
    width: 15em !important;
    z-index: 100;
}
.optionSelected{ background-color: #f2f2f2; }
.menu-area-personal ul li:hover{ background-color: #F2F2F2; text-decoration: none; }
.menu-area-personal ul li a:hover{ text-decoration: none; }
.menu-area-personal .title-inversiones{ padding-left: 40px; background: url('../img/icon-inversion.png') no-repeat 5px center; }
.menu-area-personal .title-pensiones{ padding-left: 40px; background: url('../img/icon-pensiones.png') no-repeat 5px center; }

.form-area-personal .una-columna fieldset span.errorGlobo { width: auto!important; margin: 10px 0 12px!important; }

.info-content {background-color: #FFFFFF;border: 1px solid #D9D9D9;font-size: 0.95em;margin-bottom: 1.4em;padding: 16px 13px;}
.info-txt {background-color: #EEF2F5;padding: 18px;}
.info-txt .parrafo{width:95%;}
.info-txt .subParrafo{width:95%; margin-left: 20px;}

/*Estilos del error de sesión*/
.session-expire{ 
	width: 60%; 
	margin: auto;
	margin-top: 50px;
	border: 3px solid #EF439C; 
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	-webkit-box-shadow: 5px 5px 10px #999;
	-moz-box-shadow: 5px 5px 10px #999;
}
.general-error{ 
	width: 60%; 
	margin: 50px 50px auto;
	border: 3px solid #EF439C; 
	padding:10px;
	-moz-border-radius: 7px; 
	-webkit-border-radius: 7px;
	-webkit-box-shadow: 5px 5px 10px #999;
	-moz-box-shadow: 5px 5px 10px #999;
}
.general-error a.icon-pdf{padding-left: 25px; color: #069CD2; }
#contenidoCentral{overflow: visible;}
.loading-descon{background: url('/recursos/img/loading-transp.gif') no-repeat right center;}

#graficaVLForm #fechFinLabel { margin-left: 20px; }

.lblFecha img { margin-left: 5px; }

/* POPUP */
.ui-dialog { position: absolute; padding: 0px; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  text-align: center;}
.ui-dialog .ui-dialog-title {color:#fff;width:100%;margin:0 auto; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 0px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: auto; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { border: 1px solid #ddd; margin-left: 3px; margin-right: 3px;; text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 1em 0 1em; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-widget-content { border: none; background: none; color: #333333; }

/* Component containers */
.ui-widget { font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
.ui-widget-content { border: none; background: #fff; color: #333333;}
.ui-widget-content a { color: #333333; }
.ui-dialog .ui-widget-header:first-child { border: 1px solid #bcd7f8; background:#009EE0; color: #333333; font-weight: bold; }
.ui-widget-header a { color: #333333; }
.ui-dialog .ui-icon-closethick{background-position: center center !important;}
.ui-corner-all { -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

/* states and images */
.ui-dialog .ui-icon { width: 16px; height: 16px; }
.ui-dialog .ui-widget-header:first-child .ui-icon {background-image: url(/recursos/img/ico_cerrar.gif);}
.ui-dialog .ui-state-hover .ui-icon, .ui-dialog .ui-state-focus .ui-icon {background-image: none; }
.ui-dialog .ui-button .ui-button-text{background-image: url('/recursos/img/bg/btnanadir-der.gif'); height: 19px;}
.ui-dialog .ui-button-text{background: url('/recursos/img/bg/btnextra-der.gif') no-repeat center right;display:inline-block;color:#4A6581;font-weight:bold;padding:9px 16px 10px 5px;border:0;cursor:pointer;overflow:visible;}

/* Interaction states
----------------------------------*/
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-dialog .ui-state-focus, .ui-dialog .ui-widget-content .ui-state-focus, .ui-dialog .ui-state-focus { font-weight: normal; color: #ffffff;background: url(/recursos/img/bg/btncerrar-izq.gif) no-repeat left center; padding-left: 14px; border: 0; }
.ui-widget-content .ui-state-hover {background: none; border: none;}
.ui-dialog .ui-dialog-buttonset .ui-state-hover {background: url(/recursos/img/bg/btncerrar-izq.gif) no-repeat left center;}
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none;}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

input[disabled], select[disabled], area[disabled] {
    background-color: #EBEBE4!important;
}

.ui-datepicker-trigger{
	position: relative;
	top: 4px;
	left: 5px;
	padding-right: 5px;
}

.caption {
  color: #516E8B;
  font-family: "Lucida Sans",Arial,Helvetica,Verdana,Sans-serif;
  font-size: 1.15em;
  font-weight: bolder;
  letter-spacing: -1px;
  margin-left: 0.5em;
  padding: 1em 0 1em 2.5em;
  text-align: left;
  text-transform: uppercase;
  margin-left: 0.2em !important;
  padding: 1em 0 1em 0.2em !important;  
}

.resumen-polizas table thead th{padding: 7px 10px 7px 10px;}
.alignCenter{text-align: center!important;}

.menupri li.livolver a.no-background{background:none; padding-left: 0;}

.no-margin-top{margin-top: 0px!important;}

/*Condiciones legales*/
ol.condicion-legal{list-style-type: decimal;list-style-image: none;margin-left: 30px;}
ol.condicion-legal li, ul.condicion-legal-circle li, ul.condicion-legal-latin li{background: none!important;padding-left: 0px!important;}
ol.condicion-legal-roman{list-style-type: upper-roman; list-style-image: none; margin-left: 30px;}
ol.condicion-legal-roman span{margin-bottom: 10px!important;}
ol.condicion-legal ul{list-style-type: disc; margin-left: 40px;}
ul.condicion-legal{margin-left: 30px;}
ul.condicion-legal p{background: none!important;}
ul.condicion-legal-circle{list-style-type: circle!important;}


/*IBAN*/
.formulario .domiciliacion .num-cuenta{width:35%!important;}
.formulario .domiciliacion .num-cuenta span{width:auto!important;}
.formulario .domiciliacion .bic{width:20%!important;}
.formulario .domiciliacion .bic-clie{width:25%!important;}
.formulario .domiciliacion .bic-clie span{width:auto!important;}
.formulario .domiciliacion .iban input{width:16.7em!important;}
.formulario .domiciliacion .iban span{width:12.4em!important;}
.formulario .dos-columnas label.iban span{width: 39%!important;}
.pre{background: none!important; margin: 0 0 0 10px; vertical-align: initial!important;}

.cta-iban label.bic { width:35%!important; }
.cta-iban span.iban { width:auto!important; }

.iban-calculado{ text-align: center; font-weight: bolder; font-size: 20px; margin-top: 10px; }
.linkCalculaIBAN{ background: url("/recursos/apps/img/ico/lupa.gif") no-repeat left center; padding-left: 20px; margin-left: 10px;}
.contratacion .tipo-label legend.tipo-cuenta{width: 25%!important;}
div.una-columna fieldset.p76 div.campos { width: 74%!important; } 
div.cta-iban span{ width: 38%!important;}
div.cta-iban input.cta{width: 170px!important;text-align: center;}
div.cta-iban input.dc{width: 34px!important;}
div.cta-iban input.cuenta-nacional{width: 80px!important;}
div.cta-iban input.cuenta-internacional{width: 200px!important;}
div.cta-iban input.codigo-bic{width: 80px!important;}
div.cta-iban input.cheque{width: 120px!important;	}
div.cta-iban label span{text-align: left; display: block;background: none; padding: 0; margin: auto;}
div.cta-iban label.p76{width: 63%!important;}
div.cta-iban label.p76 span{width: 21%!important;}
div.cta-iban fieldset.p76 legend{width: 22.7%!important;}
div.cta-iban span{width: auto!important;}
div.cta-iban label{width: auto!important;margin-right: 2%!important;}
input.bic-ap { width: 58%!important; }
.tipo-label.p76.designacion-cta legend { width: 17.7%!important;}

ul.condicion-legal-circle{list-style-type: circle!important;}
ul.condicion-legal-latin { list-style-type: lower-latin!important; }

/*Custom display DataTable*/
/*
 * Sort arrow icon positioning
 */
table.display-mactivos{
	border-bottom: 0;
	width: 100%;
}
 
table.display-mactivos thead tr {
	position: static;
}

table.display-mactivos thead th div.DataTables_sort_wrapper {
	position: relative;
	padding-right: 20px;
	color: #1863A1;
    padding-bottom: 3px;
    padding-top: 3px;
}

table.display-mactivos thead th div.DataTables_sort_wrapper span {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	right: 0;
}

/* Telefono Prefijo Integracion Personas fondos y planes */
div.tlf { width: 50%; }
div.tlf.floatRight {width: 47%;}
div.tlf.pensiones {width: 46%;}
div.tlf label { width: 32%!important; clear: none!important;}
div.tlf label.numero { width: 68%!important; clear: none!important;}
div.tlf label.tlf-pensiones { width: 59%!important; clear: none!important;}
div.tlf input { width: 20%!important; margin-right: 2px; }
div.tlf input.numero { width: 93%!important; }

/* Telefono Prefijo Integracion Personas fondos y planes en area personal */
div.tlf-ap { width: 50%; }
div.tlf-ap label { width: auto!important; clear: none!important;}
div.tlf-ap label.numero { width: 53%!important; clear: none!important;}
div.tlf-ap input { width: 20%!important; margin-right: 2px; }
div.tlf-ap input.numero { width: auto!important; }

/* Autocomplete profisioens */
ul.ui-autocomplete {border: 1px solid #DBDBDB;}
ul.ui-autocomplete a.ui-state-hover:hover, ul.ui-autocomplete a.ui-state-hover {background-color: #1863A1}

/* Catalogo Arquitectura Abierta */
#plan-pensiones div.catalogoAA table thead tr th.w20{width: 20%!important;}

/* Atencion al cliente*/
#menu ul li .content-slide .atencion ul li.viaje{margin-bottom: 20px!important;}
#menuMA ul li .content-slide .atencion ul li.viaje{margin-bottom: 20px!important;}

/*Riesgo*/
.riesgo {font-weight:bolder}
.riesgo1 {color:#98A5B3}
.riesgo2 {color:#0798CC}
.riesgo3 {color:#23659F}
.riesgo4 {color:#09233B}
.riesgo5 {color:#E973aB}
.riesgo6 {color:#B7197A}
.riesgo7 {color:#7F1212}

.mb5Important {margin-bottom: 5px!important;}
.ml15 {margin-left: 15px;}
.ml2em {margin-left: 2em;}

.azul-formulario {color: #1863A1;}

.tabla-documentacion-pensiones-privada table{border-bottom: 0px!important;}
.tabla-documentacion-pensiones-privada td {border-left: 1px solid #CFD5DD!important;}

.tooltip span.info-comisiones{width: 30em!important;}
.tooltip span.info-comisiones-planes{width: 25em!important;}

