/*
 * 
 * 
 * 
 */
.centered { text-align: center; }

select#mercado{width:10em}
.cajaderecha {
	margin-bottom:1em;
	float:right;
	width:230px;
	border:solid 1px;
}

/* #menuLeft{ border:1px solid #D6D6D6;margin-bottom:2.1em;margin-top:2em } 
*/
#menuLeft{border:1px solid #D6D6D6;margin-bottom:2.1em}
#menuLeft ul{margin:0; padding:0; list-style:none;padding:.2em 0;background:#FFF}
#menuLeft ul li{border-bottom:1px solid #FFF;background:#F7F7F7;padding:1em 0 2em;}
#menuLeft ul li.last{border-bottom:none}
#menuLeft ul li a{display:float;background:url(/images/bullet_left.png) 0 5px no-repeat;padding-left:1.2em;margin-left:1.1em}
/*#menuLeft ul li span{display:block;background:url(/images/bullet_left.png) 0 5px no-repeat;padding-left:1.2em;margin-left:2.1em}*/
#menuLeft ul li span{display:float;background:url(/images/bullet_left.png) 0 5px no-repeat;}

#menuLeft ul li a#menuPlegado{position:relative}
#menuLeft ul li a#menuPlegado span{position:absolute;top:0; left:13em;background:none;}

.marker {border:2px dotted red; clear: both; position: relative;}

#menuLeft ul.despliega ul{padding:.1em 0;}
#menuLeft ul li.header{background:#EBEBEB;padding-bottom:0;border-bottom:0;}
#menuLeft ul li.header.link_separator{ border-bottom:2px solid #FFFFFF; padding-bottom:15px; }
#menuLeft ul li.header h2{padding-left:1.5em;padding-bottom:1.2em}
#menuLeft ul.despliega li.sel { background:#F7F7F7 url(/images/flechaMenu.gif) 90% 7% no-repeat;padding-bottom:0; border-bottom:none }
	#menuLeft ul.despliega li.sel #menuPlegado { padding-bottom:0; border-bottom:1px solid #F7F7F7 }
#menuLeft ul.despliega ul.submenu{background:#FFF;margin-top:1em;padding:.1em 0 .1em 0;}
#menuLeft ul.despliega ul.submenu li a{display:block;background:url(/images/bg_desplegable.gif) 0 5px no-repeat;padding-left:1.2em;margin-left:2.1em;padding-bottom:.5em;padding-top:.2em}
#menuLeft ul.despliega ul.submenu li.last{border-bottom:0}
#menuLeft ul li.background{background:#F7F7F7 url(/images/flechaMenu.gif) 90% 50% no-repeat}
#destacadoPrincipal { position:relative; margin-bottom:2em;border:1px solid #D7D7D7;}

	#destacadoPrincipal .btn {
	position:absolute; right:2em; bottom:1em }
		#destacadoPrincipal p.cabecera, #contentInterior p.cabecera{margin-top:1em}

		#contentInterior p.cabecera{margin-bottom:1.5em}
		#contentInterior p.texto{ margin-bottom:1.8em;}
		#contentInterior p.cabecera{margin-top:1em}

	#destacadosSecundarios { margin-bottom:2em;}

	#destacadosSecundarios .destacado { height: 17.8em; float:left; display:inline; position:relative; width:21.2em; margin-right:1.2em;  border:1px solid #D6D6D6; background:#FEFEFE; }
		#destacadosSecundarios .destacado.reset { width:21.2em; margin-right:0 }
		#destacadosSecundarios .destacado .title { padding:.2em 0 .2em 1em; background-color:#00519E;  }
		#destacadosSecundarios .destacado .description { padding:1em 2em 2em 2em }
		#destacadosSecundarios .destacado .description ul{ margin-top:2em; list-style-image:none;list-style-position:outside;list-style-type:none; }
			#destacadosSecundarios .destacado .description img { display:block; margin:.5em auto;  }
		#destacadosSecundarios .destacado .description p.masInfo {position: relative; text-align: center; }
	#destacadosSecundarios .destacado .description p.imgInfo { height: 7.3em; vertical-align: middle; padding-bottom: 0.7em; padding-top: 0em;}
	#destacadosSecundarios .destacado .description p.titleInfo{ height: 3.5em; }

#destacadosSecundarios .destacadoCuarto { height: 30em; float:left; display:inline; position:relative; width:21.2em; margin-right:1.2em;  border:1px solid #D6D6D6; background:#FEFEFE; margin-top: 2.3em; }
		#destacadosSecundarios .destacadoCuarto .title { padding:.2em 0 .2em 1em; background-color:#00519E;}
		#destacadosSecundarios .destacadoCuarto .title h2,h3 { color: white;}
		#destacadosSecundarios .destacadoCuarto .description { padding:1em 2em 1em 1em }
		#destacadosSecundarios .destacadoCuarto .description .titleSecundario { color: #912A5D; font-size: 1.2em; margin-bottom: 0.7em; }
		#destacadosSecundarios .destacadoCuarto .description ul{ margin-top:2em; list-style-image:none;list-style-position:outside;list-style-type:none; }
			#destacadosSecundarios .destacadoCuarto .description img { display:block; margin:.5em auto;  }
		#destacadosSecundarios .destacadoCuarto .description p.masInfo {position: relative; text-align: right; width: 19.3em; }
	#destacadosSecundarios .destacadoCuarto .description p.imgInfo { height: 7.3em; vertical-align: middle; margin-bottom: 2.4em; float: left;}
	#destacadosSecundarios .destacadoCuarto .description p.titleInfo{ height: 4em;}

#destacadosSecundarios .destacadoQuinto { height: 30em; float:left; display:inline; position:relative; width:43.9em; margin-right:0.3em;  border:1px solid #D6D6D6; background:#FEFEFE; margin-top: 2.3em;}
		#destacadosSecundarios .destacadoQuinto.reset { width:21.2em; margin-right:0 }
		#destacadosSecundarios .destacadoQuinto .title { padding:.2em 0 .2em 1em; background-color: #00519E;}
	#destacadosSecundarios .destacadoQuinto .subtitle { height: 2.8em; background-color: #EFEFEF; color: #5F5F5E; padding: 1.2em 0 0 1em; font-weight: normal;}
	#destacadosSecundarios .destacadoQuinto .subtitle #indicesShow { width: 22.5em; color: #5F5F5E; font-weight: normal; font-size: 1em; }
	#destacadosSecundarios .destacadoQuinto .title h2,h3 { color: white;}
		#destacadosSecundarios .destacadoQuinto .description { padding:0.8em }
		#destacadosSecundarios .destacadoQuinto .description ul{ margin-top:2em; list-style-image:none;list-style-position:outside;list-style-type:none; }
			#destacadosSecundarios .destacadoQuinto .description img { display:block; margin:.5em auto;  }
		#destacadosSecundarios .destacadoQuinto .description p.masInfo {position: relative; text-align: center; }
	#destacadosSecundarios .destacadoQuinto .description p.imgInfo { height: 7.3em; vertical-align: middle; padding-bottom: 0.7em; padding-top: 0em;}
	#destacadosSecundarios .destacadoQuinto .description p.titleInfo{ height: 3.5em; }
	#destacadosSecundarios .destacadoQuinto .description div { position: relative; float: left; width: 19em; }
	#destacadosSecundarios .destacadoQuinto .description div.izquierdo #home_grafico_indice div { width: 18.5em; }
	#destacadosSecundarios .destacadoQuinto .description div.izquierdo { margin-right: 0.8em; }
	#destacadosSecundarios .destacadoQuinto .description div.derecho { border: 1px solid #D6D6D6; width:22em;  }
	#destacadosSecundarios .destacadoQuinto .description div.derecho .subtitleInterior {width:94%; height: 1.3em; border: 0; background-color: #C5C5C5; color: white; padding: 0.7em;}
	#destacadosSecundarios .destacadoQuinto .description div.derecho a { color: #00519E; width: 19em; }
	#destacadosSecundarios .destacadoQuinto .description div.derecho .cabeceraIndices {width:94%; height: 1.3em; border: 0; padding: 0.7em;border-bottom-style: solid; border-bottom: 1px solid #D6D6D6; border-bottom-color: #D6D6D6; }
	#destacadosSecundarios .destacadoQuinto .description div.derecho #home_table_indice { width: 100%; height: 16.5em; }
	#destacadosSecundarios .destacadoQuinto .description div.derecho #home_table_indice table { padding-left: 2%; padding-right: 2%; }
	#destacadosSecundarios .destacadoQuinto .description div.derecho #home_table_indice table td { padding-top: 0.4em; padding-bottom: 0.4em; }
	#destacadosSecundarios .destacadoQuinto .description div.derecho #home_table_indice table th {
																							border: 1px solid #C5C5C5;
																						 }
																				 
																						 
	/*#destacadosInterior .destacadoWide { float:right; position:relative;  width:67.1em; min-height:12.6em; height:auto; border:1px solid #D6D6D6; background: url(/images/bck_destacadoWide.gif) no-repeat 0 100% }
	#destacadosInterior .destacadoWide .title { padding:.2em 0 .2em 1em; background-color:#00519E;  }*/
	#destacadosInterior{float:right; position:relative;  width:73.8em;}
	#destacadosInterior .titulos{font-size: 11px; font-weight: bold; color: #980165;padding-left:8px;}
	#destacadosInterior ul{margin:0; padding:0; list-style:none;}
	#destacadosInterior ul.destacadoWide { min-height:12.6em; height:auto; border-top:1px solid #D6D6D6;}
		#destacadosInterior ul.destacadoWide.noBrd {  border-top:none;}
		#destacadosInterior ul.destacadoWide li{margin-bottom:2em;}
		#destacadosInterior ul.destacadoWide li.pdL{padding-left:10em;margin-bottom:4em;margin-left:4em;background:url(/images/bgCuenta.gif) 0% 10% no-repeat}
				#destacadosInterior ul.destacadoWide li.pdL h2{width:auto; background:none;padding-left:0}
		#destacadosInterior ul.destacadoWide li.pdL .texto{width:97%;}
				#destacadosInterior ul.destacadoWide li.pdL .texto span.producto{display:block;width:95%;line-height:1.8em;}
	#destacadosInterior ul.destacadoWide h2{display:block;width:60.5em;padding:.3em 0 .3em 1em; background-color:#00519E;}
	#destacadosInterior ul.listadoProd{background: url(/images/bck_destacadoWide.gif) no-repeat 0 100%;}
	#destacadosInterior ul.listadoProd li{padding:2.3em 1.9em 2em 2.3em;margin-bottom:0;border-bottom:1px solid #DADADA;border-left:1px solid #D6D6D6;border-right:1px solid #D6D6D6;  }
	#destacadosInterior h3{background:url(/images/icoLista.png) 0 .3em no-repeat; padding:0 0 .3em 1.1em}
	#destacadosInterior a.abrir{display:block;text-align:right;padding-top:1em}
	#destacadosInterior span.aclaracion{display:block;padding-top:.2em}

#destacadosInterior.nopos{position:static;border-bottom:1px solid #D6D6D6;padding-bottom:5em;}
#destacadosInterior.nopos p{margin:0 0 1em 0}
#destacadosInterior.nopos ul.listaCuentas{margin-left:1em;width:62em;border-bottom:1px solid #D6D6D6;margin-bottom:1em;padding-bottom:2em;position:relative}
#destacadosInterior.nopos ul.listaCuentas.noBrd{border:none;margin-bottom:.5em;margin-top:1em}
#destacadosInterior.nopos ul.listaCuentas li{background:url(/images/ico_medio.gif) 0 .3em no-repeat; padding:0 0 0 1.2em;margin-bottom:1em}
#destacadosInterior.nopos ul.listaCuentas li.noBlt{background:none; padding:0;margin-bottom:1em}
#destacadosInterior.nopos ul.listaCuentas li.noBlt ul.banner.noBg{width:55.5em;padding:0;margin-left:-1em;margin-top:2em;background:#FFF url(/images/bgBanner1.gif) bottom right no-repeat;border:1px solid #D6D6D6;padding-bottom:1.5em}
#destacadosInterior.nopos ul.listaCuentas li ul.banner{width:55.5em;padding:0;margin-left:-1em;margin-top:2em;background:#FFF url(/images/bgBanner.gif) bottom right no-repeat;border:1px solid #D6D6D6;padding-bottom:1.5em}
#destacadosInterior.nopos ul.listaCuentas li.noBlt ul.banner li{width:31em}
#destacadosInterior.nopos ul.listaCuentas li ul.banner.noBg li{width:42em !important;}
#destacadosInterior.nopos ul.listaCuentas li ul.banner li{width:33em;background:url(/images/ico_medio_blue.gif) 0 .3em no-repeat;margin:1em 2.4em 0 1.9em;}
#destacadosInterior.nopos ul.listaCuentas li ul.banner li.titular{background:none;padding:0;}
#destacadosInterior.nopos span.btn{margin-left:53em;}
																				 
#listadoInterior ul.listaRazones{margin:0; padding:0; list-style:none;margin-left:1em;width:47em;_width:46em;border-bottom:1px solid #D6D6D6;margin-top:1em;padding-bottom:0.2em}
#listadoInterior ul.listaRazones li{background:url(/images/ico_medio.gif) 0 .3em no-repeat; padding:0 0 .3em 1.2em;margin-bottom:1em}
#listadoInterior ul.listaRazones li ul{list-style:none; padding:0; margin:0}
#listadoInterior ul.listaRazones li ul li{margin-top:.8em;background:url(/images/ico_razones.gif) 0 .4em no-repeat; padding:0 0 .3em .7em;}
#listadoInterior ul.listaRazones a{color: #980165}
#listadoInterior table.cquintuplica td{ height:80px; }
#simulador{ width:68.3em;}
#simulador.medio{ width:100%; }
#simulador.medioAlquila{width:47.5em;padding:.7em;}

#simulador td{ padding: 0.7em 0.5em; }

#simulador.medioAlquila label.primeroAl{width:37em;padding-top:.7em;margin-top:4em;}
#simulador.medioAlquila input.boton3{margin-top:1em; /*margin-left:29em*/}
#simulador.medioAlquila span.submit, #simulador form#formFondos span.submit, #simulador.medio form.broker.warrants span.submit,#simulador.medio form.pensiones span.submit, #simulador.medio form.broker.cuentas span.submit, #simulador.medio #formDepositos span.submit { display:block; width:100%; text-align:right }
#simulador form#formFondos span.submit {padding-top:1.5em;}

h3.titulo{float:left;width:100%; background:#00519E;padding:0.6em 0em .6em 0em;}
h3.titulo strong{padding-left: 0.8em;}
h3.resultados{float:left;width:42.1em; background:#A4A4A4;padding:.6em 1em;margin-top:2em}
.showh3 h3{color:#980165;}

#simulador fieldset{position:relative; border:1px solid #DFDFDF; margin-bottom:2.7em;padding-bottom:1.5em}
#simulador fieldset.enlace{border:none;margin-bottom:0;padding-bottom:0}
#simulador fieldset.enlace span.enlace{position:relative;left:0; padding-left:0;padding-top:0; top:0;height:auto}
#simulador fieldset.bgUno{background:#F3F3F3 url(/images/bck_1.gif) top right no-repeat;}
#simulador fieldset.bgDos{ background: #F3F3F3 url(/images/bck_2.gif) top right no-repeat;}
#simulador fieldset.bgTres{ background: #F3F3F3 url(/images/bck_3.gif) top right no-repeat;}

#simulador #formDepositos fieldset fieldset { margin-bottom:0; margin-left:2.5em; padding-top:.5em; border:0 }
	#simulador #formDepositos fieldset fieldset legend span{top:0; left:0; padding-left:0 }
	#simulador #formDepositos fieldset fieldset label { display:inline; margin-left:0 }
	#simulador #formDepositos fieldset fieldset div { margin-left:23.1em }

ul.utilidades{padding:0; margin:1em 0 0 0; float:left;list-style:none;width:73.8em;}
ul.utilidades.interior{width:47em;}
ul.utilidades li{float:right;}
ul.utilidades li.left{float:left;margin-right:0;}
ul.utilidades li a.volver{background:url(/images/ico_volver.gif) 0 .5em no-repeat;padding-left:1em;}
ul.utilidades li a.send{background: url(/images/ico_send.gif) top left no-repeat;padding-left:2.5em;padding-bottom:.4em;display:block;}
ul.utilidades li a.print{background:url(/images/ico_print.gif) top left no-repeat;padding-left:1.8em;padding-bottom:.4em;display:block;margin-right:2em;}


#simulador fieldset.last{margin-bottom:0}
#simulador legend{display:inline; visibility:visible;border-top:1px solid #DFDFDF;}
#simulador legend.enlace{display:block; visibility:visible;border-top:none;}
#simulador legend span{position:absolute; display:block;top:1em; left:2em;padding-left:2.4em;height:1.5em;padding-top:.4em}
#simulador legend span.exito0{background:url(/images/ico_1.gif) top left no-repeat; }
#simulador legend span.error0{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_1_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simulador legend span.exito1{background:url(/images/ico_2.gif) top left no-repeat; }
#simulador legend span.error1{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_2_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simulador legend span.exito2{background:url(/images/ico_3.gif) top left no-repeat; }
#simulador legend span.error2{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_3_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simulador label{display:block;margin:1em 0 0 5em;padding-bottom:.63em}
#simulador label.primero{margin-top:3.8em}
#simulador label input{margin-right:.5em;}
#simulador input.boton{margin-top:2.3em;margin-left:39.5em}
#simulador input.boton1{margin-top:2.3em;margin-left:41.3em}
#simulador.medio input.boton1{margin-top:1em;margin-left:26.1em}
#simulador.medio input.boton2{margin-top:1em;/*margin-left:23.6em*/}
.msgError, #mensError, #mensError1, #mensError2, #mensError3, #mensError4 {margin-bottom:1.5em; background:url(/images/error.gif) no-repeat 1% 50%; padding:1em 2.9em;}
#msg-login .msgError {margin-bottom:0;}


.msgError a, #mensError a, #mensError1 a, #mensError2 a, #mensError3 a, #mensError4 a{
 font-weight: normal;
}

#resultadoFondo #capaResultados .msgError ul{list-style:disc}

.msgError.soft,
.msgError.soft ul,
.msgError.soft center { color:#5F5F5F; font-weight: normal }

#simulador.medio #mensError, #simulador.medio #mensError1, #simulador.medio #mensError2, #simulador.medio #mensError3, #simulador.medio #mensError4{width:38em;}
#mensError.interior{width:40em}
#mensError.corto{width:38em}


#simulador.medio form.broker label{margin-left:4em;width:30em;float:left;}
#simulador.medio form.broker label input{width:9em;height:1.3em}
#simulador.medio form.broker label.first{margin-top:3em}
#simulador.medio form.broker label span{width:18em;}
#simulador.medio form.broker a{float:left;padding-top:1.2em}
#simulador.medio form.broker .capaExplicativa{border:1px solid #A0A0A0;background:#FFF;width:44em;float:left;margin-top:1em;position:relative;padding-bottom:2em;margin-left:2em;padding-top:2em}
#simulador.medio form.broker .capaExplicativa p{margin-left:1em;width:37em;margin-top:1.3em}
#simulador.medio form.broker .capaExplicativa a{position:absolute; top:.5em; right:1em;padding-top:0;background:url(/images/cerrar.gif) 0% .4em no-repeat;padding-left:.8em}
#simulador.medio form.broker input.botonInline{float:right;margin-left:1em;margin-top:1em}
#simulador.medio form.broker.warrants input.boton3{/*float:left; margin-left:30em;*/margin-top:1em}

#simulador.medio form.pensiones label{margin-left:2em;width:40em;float:left;}
#simulador.medio form.broker.pensiones label span { width:26em }
#simulador.medio form.pensiones label input{width:11em;height:1.3em; padding-left:.5em;}
#simulador.medio form.pensiones label.first{margin-top:3em}
#simulador.medio form.pensiones label span{width:26em;}
#simulador.medio form.pensiones a{float:left;padding-top:0.2em}
#simulador.medio form.pensiones input.btn{margin-top:1em}

#wrapPensiones .texto p {  margin-bottom:1em }

#simulador.medio form.broker.warrants label.agrupador{width:29.5em;margin-left:4em}
#simulador.medio form.broker.warrants label.agrupador1{width:10em;margin-left:0}
#simulador.medio form.broker.warrants label.agrupador input,
#simulador.medio form.broker.warrants fieldset fieldset input{width:5em;}
#simulador.medio form.broker.warrants label.agrupador1 input{width:5em;}
#simulador.medio form.broker.warrants label.agrupador span.agrupador1{width:15em;float:left;}
#simulador.medio form.broker.warrants label span{width:15em;}
#simulador.medio form.broker.warrants label.agrupador span.agrupador2,
#simulador.medio form.broker.warrants fieldset fieldset label.agrupador2 {float:left;width:3.5em}
#simulador.medio form.broker.warrants label.agrupador1 span.agrupador1,
#simulador.medio form.broker.warrants fieldset fieldset label.agrupador1{float:left;width:1.5em}
#simulador.medio form.broker.warrants label{width:39em;}
#simulador.medio form.broker.warrants label select{width:20em;}
#simulador.medio form.broker.warrants label input{width:19.7em;}

#simulador.medio form.broker.cuentas label span{width:6em}
	#simulador.medio form.broker.cuentas label span.plazo{float:left;width:6em;}

#simulador.medio form.broker.cuentas dl { float:left; width:30em; margin:1em 0 0 4em; padding-bottom:0.63em; }
	#simulador.medio form.broker.cuentas dt, #simulador.medio form.broker.cuentas dd {float:left; width:6em }
	#simulador.medio form.broker.cuentas dl.large { float:left; width:40em; margin:1em 0 0 4em; padding-bottom:0.63em; }
	#simulador.medio form.broker.cuentas dt.large, #simulador.medio form.broker.cuentas dd.large {float:left; width:18em; }

#simulador.medio form.broker.cuentas label input{width:10em; }
#simulador.medio form.broker.cuentas input.boton3{/*float:left; margin-left:31.3em;*/margin-top:1em}



#simulador.medio form.broker.warrants fieldset fieldset {clear:both; margin-bottom:0; padding-bottom:0; border:none }
	#simulador.medio form.broker.warrants fieldset fieldset legend span { left:1.8em }
	#simulador.medio form.broker.warrants fieldset fieldset div { margin-left:16.8em }
	#simulador.medio form.broker.warrants fieldset fieldset label.agrupador2,
	#simulador.medio form.broker.warrants fieldset fieldset label.agrupador1 {width:auto }
		#simulador.medio form.broker.warrants fieldset fieldset label.agrupador2 input,
		#simulador.medio form.broker.warrants fieldset fieldset label.agrupador1 input { margin-left:1em }
	#simulador.medio form.broker.warrants fieldset fieldset label.agrupador1 { margin-left:3.5em}


#simulador1{float:left;border:1px solid #D6D6D6;padding:2.8em;width:68.3em;}
#simulador1.medio{width:48.5em;padding:.7em;}
#simulador1.medio ul{padding:1em 0 1em 1.5em; margin:0; list-style:none;background:#F3F3F3;float:left;width:47.1em;}
#simulador1.medio li{float:left;display:block;width:100%; margin-bottom:1.5em;letter-spacing:-.05em;}
#simulador1.medio li span{padding-right:1em}
#simulador1.medio .grafico_monedas{float:left;background:#F3F3F3;width:47.1em; padding:1em 0 1em 1.5em;margin-top:-1em}
#simulador1.medio .grafico_monedas img.mrgR{margin-right:3em}


#simuladorResul{float:left;width:68.3em;}
#simuladorResul.medio{width:48.5em;}
#simuladorResul.medio ul{padding:1em 0 1em 1.5em; margin:0; list-style:none;background:#F3F3F3;float:left;width:47.1em;}
#simuladorResul.medio li{float:left;display:block;width:100%; margin-bottom:1.5em;letter-spacing:-.05em;}
#simuladorResul.medio li span{padding-right:1em}
#simuladorResul.medio table.tablaResultado{clear:both;border-collapse:collapse;border:1px solid #D6D6D6;border-top:0;width:48.5em;margin-left:.1em}
#simuladorResul.medio table.tablaResultado th{border:1px solid #D6D6D6;padding:.5em}
#simuladorResul.medio table.tablaResultado th span{display:block}
#simuladorResul.medio table.tablaResultado td{border:1px solid #D6D6D6;padding:.5em}
#simuladorResul.medio p.nota{margin:1em 0 0 0;width:42em;}
#simuladorResul.medio .grafico_monedas{float:left;background:#F3F3F3;width:47.1em; padding:1em 0 1em 1.5em;margin-top:-1em}
#simuladorResul.medio .grafico_monedas img.mrgR{margin-right:3em}

#simuladorResul.medio.pensiones { margin-top:1.2em; background:#F3F3F3; }
	#simuladorResul.medio.pensiones p { margin-top:1.5em; margin-left:1.5em }
	#simuladorResul.medio.pensiones li { padding-left:.5em; background:url(/images/bullet_resultado.gif) no-repeat 0 .6em }

ul#menuBroker, ul.menuBroker{width:49.9em; padding:0; margin:0;list-style:none;float:left;}
ul#menuBroker li, ul.menuBroker li{display:block; float:left; width:15em;background:#FFF;border:1px solid #D6D6D6;height:3em;padding-top:.5em;padding-right:.5em;margin-right:.6em;text-align:left;padding-left:.5em}
ul#menuBroker li.last, ul.menuBroker li.last{margin-right:0}
ul#menuBroker li.sel, ul.menuBroker li.sel{background:#912B5D;}

ul#menuBroker li a:hover{text-decoration:underline}




table.brokerTable{border:1px solid #D6D6D6;background:#FFF;border-top:none;border-collapse:collapse;width:49.9em; float:left;margin-top:0;margin-bottom:1.3em}
table.brokerTable.mrg{margin-top:2em}
table.brokerTable td{border:1px solid #D6D6D6;padding:.8em .8em 1.5em .8em;text-align:center}
table.brokerTable td.bg{background:#F7F7F7;text-align:left;}
table.brokerTable tr.alt td{background:#F7F7F7;}
table.brokerTable td a:hover{text-decoration:none;}
table.brokerTable th{border:1px solid #D6D6D6;border-top:none;padding:.8em;background:#00519E;text-align:center}
table.brokerTable th.left{text-align:left}
table.brokerTable td.left{text-align:left}
table.brokerTable input.chck{margin-right:1em}
table.brokerTable a.block{display:block}
table.brokerTable .noBrd{border-right:none;border-left:none;}


#simulador legend span.exitoFondo0{background:url(/images/ico_1.gif) top left no-repeat; }
#simulador legend span.errorFondo0{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_1_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simulador legend span.exitoFondo1, #simulador.medioAlquila label .exitoFondo1{background:url(/images/ico_2.gif) top left no-repeat; }
#simulador label span.errorFondo1{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_2_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simulador legend span.exitoFondo2{background:url(/images/ico_3.gif) top left no-repeat; }
#simulador legend span.errorFondo2{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_3_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simulador fieldset.junto{border:1px solid #F3F3F3;  margin-bottom:0;background:#F3F3F3;}
#simulador.medioAlquila fieldset.junto{border:1px solid #F3F3F3; margin-bottom:0;background:#F3F3F3;}
#simulador legend.fondos{border-top:none;}
#simulador label.short{width:14em;margin-top:4em;margin-left:4.2em;float:left;}
#simulador label.mrgTop{margin-top:4.8em}

#simulador.medioAlquila .mrgTop { margin-top:1em }
	#simulador.medioAlquila .mrgTop span { float:none; width:auto; margin-bottom:2em; margin-left:-2.8em; padding-left:2.5em; padding-top:.3em }
	#simulador.medioAlquila .mrgTop input { display:block }


#simulador label {display:block; width:22em}
#simulador label.width.mtop {float:left;margin-top:3em;}
#simulador label span{display:block; float:left;width:11em;padding-top:.2em}
#simulador label.rel{position:relative;}
#simulador label.relError{position:relative;width:50em;border:1px solid #D80404; padding-top:1em;padding-bottom:.5em;padding-left:1em;margin-left:4em}
#simulador label.relError span{clear:both;}
#simulador span.expl{position:absolute; top:-1em; left:29em;width:32em}
#simulador.medio label.relError{width:36em;padding-bottom:3.5em;}
#simulador.medio span.expl{position:static;float:left;width:32em;margin-left:13.5em;}
#simulador span.explError{position:absolute; top:.2em; left:30em;width:32em}
#simulador.medio span.explError{position:static; float:left;width:32em;margin-left:13.5em;margin-bottom:2.5em}
#simulador label select {width:18.5em; margin-right:.5em}
#simulador.medio label select.fecha {width:5em; }
#simulador label select.renta {width:6.5em; display:inline;margin-left:1em;}
#simulador label input.nombre{width:18.2em;}
#simulador label input.isin{width:10em;text-transform:uppercase;}
#simulador label span.oculto{display:none}
/*#simulador #capaOculta{display:none;}*/
#simulador span.titulo{margin-left:5em;margin-top:4em;display:block;float:left;}
#simulador.medio span.titulo{margin-left:2em;}
#simulador label.medium{width:20em;margin-top:4em;margin-left:2.2em;float:left;}
#simulador label.small{width:10em;margin-top:4em;margin-left:1em;float:left;}
#simulador p{margin-left:5em;margin-top:3em;width:52em}
#simulador.medio p{width:35em}
#simulador ul#lista{margin:2em 0 0 5em; padding:0; list-style:none;width:60em;float:left;}
#simulador.medio ul#lista{width:35em;}
#simulador ul#lista li{margin-bottom:1.5em;margin-left:4em;width:40em;float:left;}
#simulador.medio ul#lista li{width:30em;}
#simulador ul#lista li a{background:url(/images/ico_tipo.gif) 0% .5em no-repeat; padding-left:1.2em;}
#simulador ul#lista li legend a{background:url(/images/ico_tipo.gif) 0% .5em no-repeat; padding-left:1.2em;}

#simulador label.error { width:30em; padding:.5em}
#simulador #formDepositos fieldset fieldset.error {width:34.1em; border:1px solid #E9131A;  }
#simulador label.error, #simulador #formDepositos fieldset fieldset.error { margin-bottom:.5em; }

#simulador ul#lista .capaValores{border:1px solid #A0A0A0;background:#FFF;width:50.3em;float:left;margin-top:1em;position:relative;padding-bottom:1em;/*display:none;*/}
#simulador ul#lista .capaValores ul{padding:0; margin:0;width:50em;float:left;list-style:none;}
#simulador ul#lista .capaValores ul li{width:25em;float:left;margin-left:0;margin-bottom:.5em}
#simulador ul#lista .capaValores ul li label{width:auto; margin-left:1.9em;margin-bottom:0}
#simulador ul#lista .capaValores p{width:40em;margin-left:1.8em;margin-top:2em;margin-bottom:1em}
#simulador ul#lista .capaValores a.cerrar{position:absolute; top:.5em; right:1em;background:url(/images/cerrar.gif) 0% .4em no-repeat;padding-left:.8em}


#simulador.medio ul#lista .capaValores{width:35em;}
#simulador.medio ul#lista .capaValores ul{width:30em;}
#simulador.medio ul#lista .capaValores ul li{width:28em;}
#simulador.medio ul#lista .capaValores ul {width:35em}
#simulador.medio ul#lista .capaValores ul li{width:17em; height:3em;}
#simulador.medio ul#lista .capaValores ul li.impar{clear:left}
#simulador ul#lista .capaValores p{width:28em;}
#simulador.medio input#importe{width:15.5em}
	#simulador.medio #formDepositos input#importe{width:16.3em}
	#simulador.medio .rst { width:12em; text-align:left }
	#simulador.medio .btn, .medioAlquila #formAlquila .btn, #simulador.medio form.broker.cuentas .btn {
	/*width : 9.5em; Gęne si trop de texte dans les boutons*/
	text-align:left }

	 #simulador.medio #formDepositos .btn { width:16em; text-align:left }

#simulador fieldset.filter { clear:both; margin-top:2em; margin-bottom:0; padding-bottom:0; border:none }
	#simulador fieldset.filter legend { border-top:none;  }
		/*#simulador fieldset.filter legend span{ position:relative; left:2.3em }*/
		#simulador fieldset.filter legend span{ top:.5em }
	#simulador fieldset.filter div { margin-left:15em; margin-top:.5em;  }
		#simulador fieldset.filter label { float:none; display:inline; margin-left:0; margin-top:0 }
			#simulador fieldset.filter label input { vertical-align:middle }
			#simulador fieldset.filter label select { margin-right:3em }

#simulador #resultado{border:1px solid #DFDFDF; margin-top:2.7em;padding:2em 2em 3em 2em;}
#simulador #resultado ul{padding:0; margin:0; list-style:none}
#simulador #resultado ul li{border-bottom:1px solid #D6D6D6; padding:2em 0 1em 0}
#simulador #resultado ul li.last{border-bottom:none; padding-bottom:0}
#simulador #resultado li span{background:url(/images/bck_resultado.gif) 0 .5em no-repeat; padding:0 0 0 1em;display:block}
#simulador #resultado li span.resul{background:none;padding:.5em 0 0 1.2em;margin-bottom:1em}
#simulador #resultado li span.resul.inline{display:inline;padding:0}
#simulador #resultado li a{margin-left:57em}



#simuladorInterior{float:left;width:49.9em;}
#simuladorInterior fieldset{position:relative;padding-bottom:1.5em;margin-bottom:2em;border:1px solid #DFDFDF; border-top:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #FFF;}
#simuladorInterior legend{display:inline; visibility:visible;}
#simuladorInterior legend span{position:absolute; display:block;top:0; left:0;padding-left:2.4em;height:1.5em;padding-top:.4em}
#simuladorInterior legend span.exito0{background:url(/images/ico_1.gif) 0 .2em  no-repeat; }
#simuladorInterior legend span.error0{border:1px solid #D80404;background:url(/images/ico_1_error.gif) 0 .2em no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simuladorInterior legend span.exito1{background:url(/images/ico_2.gif) 0 .2em no-repeat; }
#simuladorInterior legend span.error1{border:1px solid #D80404;background:url(/images/ico_2_error.gif) 0 .2em no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simuladorInterior legend span.exito2{background:url(/images/ico_3.gif) 0 .2em no-repeat; }
#simuladorInterior legend span.error2{border:1px solid #D80404;background:url(/images/ico_3_error.gif) 0 .2em no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simuladorInterior label{display:block;margin:1em 0 0 2em;padding-bottom:.63em}
#simuladorInterior label.primero{margin-top:3.8em}
#simuladorInterior input{margin-right:.5em}
#simuladorInterior input.boton{margin-top:0;margin-left:25.2em;margin-right:0}



#simuladorCuentas{float:left;border:1px solid #D6D6D6;padding:2.8em;width:44.3em;}
#simuladorCuentas fieldset{position:relative; border:1px solid #DFDFDF; margin-bottom:2.7em;padding-bottom:1.5em}
#simuladorCuentas fieldset.bgUno{background:#F3F3F3 url(/images/bck_1.gif) top right no-repeat;}
#simuladorCuentas fieldset.bgDos{ background: #F3F3F3 url(/images/bck_2.gif) top right no-repeat;}
#simuladorCuentas fieldset.bgTres{ background: #F3F3F3 url(/images/bck_3.gif) top right no-repeat;}
#simuladorCuentas fieldset.last{margin-bottom:0}
#simuladorCuentas legend{display:inline; visibility:visible;border-top:1px solid #DFDFDF;}
#simuladorCuentas legend span{position:absolute; display:block;top:1em; left:1em;padding-left:2em;height:1.5em;padding-top:.4em}
#simuladorCuentas legend span.exito0{background:url(/images/ico_1.gif) 0 .2em  no-repeat; }
#simuladorCuentas legend span.error0{border:1px solid #D80404;background:url(/images/ico_1_error.gif) 0 .2em no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2em;}
#simuladorCuentas legend span.exito1{background:url(/images/ico_2.gif) 0 .2em no-repeat; }
#simuladorCuentas legend span.error1{border:1px solid #D80404;background:url(/images/ico_2_error.gif) 0 .2em no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2em;}
#simuladorCuentas legend span.exito2{background:url(/images/ico_3.gif) 0 .2em no-repeat; }
#simuladorCuentas legend span.error2{border:1px solid #D80404;background:url(/images/ico_3_error.gif) 0 .2em no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2em;}
#simuladorCuentas label{display:block;margin:1em 0 0 2em;padding-bottom:.63em}
#simuladorCuentas label.primero{margin-top:3.8em}
#simuladorCuentas label input{margin-right:.5em;}
#simuladorCuentas input.boton{margin-top:2.3em;margin-left:21.2em}
#simuladorCuentas input.boton1{margin-top:2.3em;margin-left:41.3em}
#simuladorCuentas legend span.exitoFondo0{background:url(/images/ico_1.gif) top left no-repeat; }
#simuladorCuentas legend span.errorFondo0{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_1_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simuladorCuentas legend span.exitoFondo1{background:url(/images/ico_2.gif) top left no-repeat; }
#simuladorCuentas legend span.errorFondo1{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_2_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simuladorCuentas legend span.exitoFondo2{background:url(/images/ico_3.gif) top left no-repeat; }
#simuladorCuentas legend span.errorFondo2{left:1.6em;top:.7em;border:1px solid #D80404;background:url(/images/ico_3_error.gif) top left no-repeat; height:2em;padding-right:.5em;padding-top:.6em;padding-left:2.7em;}
#simuladorCuentas fieldset.junto{border:0; margin-bottom:0;background:#F3F3F3;}
#simuladorCuentas legend.fondos{border-top:none;}
#simuladorCuentas label.short{width:14em;margin-top:4em;margin-left:4.2em;float:left;}
#simuladorCuentas label.mrgTop{margin-top:4.8em}

#simuladorCuentas label span{display:block; float:left;width:11em;padding-top:.2em}
#simuladorCuentas label.rel{position:relative;}
#simuladorCuentas label.relError{position:relative;width:50em;border:1px solid #D80404; padding-top:1em;padding-bottom:.5em;padding-left:1em;margin-left:4em}
#simuladorCuentas label.relError span{clear:both;}
#simuladorCuentas span.expl{position:absolute; top:-1em; left:32em;width:32em}
#simuladorCuentas span.explError{position:absolute; top:.1em; left:32em;width:32em}
#simuladorCuentas label select {width:18.5em; }
#simuladorCuentas label select.renta {width:6.5em; display:inline;margin-left:1em;}
#simuladorCuentas label input.nombre{width:18.2em;}
#simuladorCuentas label input.isin{width:10em;text-transform:uppercase;}
#simuladorCuentas label span.oculto{display:none}
#simuladorCuentas #capaOculta{display:none;}
#simuladorCuentas span.titulo{margin-left:5em;margin-top:4em;display:block;float:left;}
#simuladorCuentas label.medium{width:20em;margin-top:4em;margin-left:2.2em;float:left;}
#simuladorCuentas p{margin-left:5em;margin-top:3em;width:52em}
#simuladorCuentas ul#lista{margin:2em 0 0 5em; padding:0; list-style:none;width:60em;float:left;}
#simuladorCuentas ul#lista li{margin-bottom:1.5em;margin-left:4em;width:40em;float:left;}
#simuladorCuentas ul#lista li a{background:url(/images/ico_tipo.gif) 0% .5em no-repeat; padding-left:1.2em;}


#simuladorCuentas ul#lista .capaValores{border:1px solid #A0A0A0;background:#FFF;width:50.3em;float:left;margin-top:1em;position:relative;padding-bottom:1em;display:none;}
#simuladorCuentas ul#lista .capaValores ul{padding:0; margin:0;width:50em;float:left;list-style:none;}
#simuladorCuentas ul#lista .capaValores ul li{width:25em;float:left;margin-left:0;margin-bottom:.5em}
#simuladorCuentas ul#lista .capaValores ul li label{margin-left:1.9em;margin-bottom:0}
#simuladorCuentas ul#lista .capaValores p{width:40em;margin-left:1.8em;margin-top:2em;margin-bottom:1em}
#simuladorCuentas ul#lista .capaValores a.cerrar{position:absolute; top:.5em; right:1em;background:url(/images/cerrar.gif) 0% .4em no-repeat;padding-left:.8em}

#simuladorCuentas #resultado{border:1px solid #DFDFDF; margin-top:2.7em;padding:2em 2em 3em 2em;}
#simuladorCuentas #resultado ul{padding:0; margin:0; list-style:none}
#simuladorCuentas #resultado ul li{border-bottom:1px solid #D6D6D6; padding:2em 0 1em 0}
#simuladorCuentas #resultado ul li.last{border-bottom:none; padding-bottom:0}
#simuladorCuentas #resultado li span{background:url(/images/bck_resultado.gif) 0 .5em no-repeat; padding:0 0 0 1em;display:block}
#simuladorCuentas #resultado li span.resul{background:none;padding:.5em 0 0 1.2em;margin-bottom:1em}
#simuladorCuentas #resultado li a{margin-left:57em}


#resultadoFondo{float:left;border:1px solid #D6D6D6;padding:.9em;width:72em;}
#resultadoFondo span.fondo{display:block;float:right;margin-right:2.8em;margin-top:1.5em;width:10em;background:url(/images/lupa.gif) 0% 50% no-repeat; padding-left: 2.5em}
#resultadoFondo span.fondo span{display:block;width:10em}
#resultadoFondo #capaResultados{background:#F3F3F3;padding:2em 0 3em 0}
#resultadoFondo #capaResultados ul span{float:left;padding-right:.5em}
#resultadoFondo #capaResultados ul{list-style:none; padding:0; margin:0 0 0 2.8em}


#resultadoFondo #capaResultados ul#menuFondos{float:left; width:69.5em;padding:0; margin:2em 0 0 .8em; }
#resultadoFondo #capaResultados ul#menuFondos li{border:1px solid #D6D6D6;border-bottom:none;display:block; float:left; width:auto;height:3em;background:#FFF;margin-right:.6em;padding-right:.6em;padding-left:1em;}
#resultadoFondo #capaResultados ul#menuFondos li.sel{background:#980165}
#resultadoFondo #capaResultados ul#menuFondos li a{display:block;text-align:center;padding-top:1em }

#resultadoFondo #capaResultados ul li{margin-bottom:0;}
#resultadoFondo #capaResultados .resultados {border-top:1px solid #FFF;margin-top:2.3em;padding-top:1.9em}
#resultadoFondo #capaResultados .resultados p{margin:0 0 0 2.54em;}
#resultadoFondo #capaResultados .resultados div#mensError{margin:0 0 1em 2.6em;height:1.6em;}
#resultadoFondo #capaResultados .numResultados{border-top:1px solid #C0C0C0;width:64.2em;margin-left:2.9em;margin-top:1.5em;padding-top:1.1em;float:left;margin-bottom:1.5em}
#resultadoFondo #capaResultados .numResultados span {display:block; float:left; width:auto;padding-top:.3em}
	#resultadoFondo #capaResultados .numResultados span.submit { display:inline; float:none; padding-top:0 }
		#resultadoFondo #capaResultados .numResultados span.submit input { width:4em; text-align:left; background-position:80% 30% }
#resultadoFondo #capaResultados .numResultados form.resul {display:block;float:left;margin-left:3em;}
#resultadoFondo #capaResultados .numResultados form.resul select{width:5.5em;margin-left:.5em;}
#resultadoFondo #capaResultados .numResultados form.resul input{vertical-align:bottom;margin-left:1em;}
#resultadoFondo #capaResultados form.cb table, #resultadoFondo #capaResultados table.cb{clear:both;border:1px solid #D6D6D6;background:#FFF;border-collapse:collapse;width:69.5em;margin-left:.8em;margin-bottom:1.3em}
#resultadoFondo #capaResultados form.cb table td, #resultadoFondo #capaResultados table.cb td, #resultadoFondo #capaResultados form.cb li {border:1px solid #D6D6D6;padding:.8em .8em 1.5em .8em}
/*#resultadoFondo #capaResultados form.cb table th{border:1px solid #D6D6D6;padding:.8em}*/
#resultadoFondo #capaResultados form.cb table th, #resultadoFondo #capaResultados form.cb table thead td,
#resultadoFondo #capaResultados table.cb th, #resultadoFondo #capaResultados table.cb thead td, #resultadoFondo #capaResultados form.cb h3 {border:1px solid #D6D6D6;padding:.8em;background:#00519E}
#resultadoFondo #capaResultados form.cb h3 { clear:both; width:67.5em; margin-left:.7em; border-top:none  }
#resultadoFondo #capaResultados form.cb ul {width:69.3em; margin:0 0 1.3em .7em; padding:0 }
	#resultadoFondo #capaResultados form.cb li {margin:0; padding:0.8em 0.8em 1.5em; border-top:none; background-color:#fff; }
#resultadoFondo #capaResultados form.cb table input.chck, #resultadoFondo #capaResultados form.cb li input.chck{margin-right:1em}
#resultadoFondo #capaResultados form.cb label span.oculto{display:none;}
#resultadoFondo #capaResultados form.cb table a.block{display:block}
#resultadoFondo #capaResultados table td.action { text-align:center }
#resultadoFondo #capaResultados form.cb table a img{margin-right:.5em;display:block;float:left;}
#resultadoFondo #capaResultados form.cb table span.btn, #resultadoFondo #capaResultados table.cb span.btn{/*float:left;*/padding:.2em 1.5em .2em .7em;}
#resultadoFondo #capaResultados form.cb input.comparar{width:8em; margin-left: .8em; text-align:left; background-position:85% 30%}
#resultadoFondo #capaResultados form.cb table .noBrd {border-right:none;border-left:none;}

	#navegacionSecundaria ul{margin:0; padding:0;list-style:none;float:left;width:88.9em}
	#navegacionSecundaria ul li{
		float:left;
		width:12.59em;
		padding-bottom:.5em
	}
	#navegacionSecundaria ul span.titular{display:block;background:#F2F2F2;padding:2em 0 .3em .9em;}
	#navegacionSecundaria ul li.principal{min-height:70em;height:auto;border-right:1px solid #D6D6D6}
	#navegacionSecundaria ul.secundario{width:12em;padding:1em 0 .3em .9em;border-top:1px solid #D6D6D6;margin-top:.1em}
	#navegacionSecundaria ul.secundario li{width:11em;}
	#navegacionSecundaria ul.terciario{width:10em;}

	#navegacionSecundaria li.principal.ultimo{
		border-right:none;
		width:12.58em;
	}
	#navegacionSecundaria li.principal.ultimo span.titular{
		width:12em;
		width:12em;
	}
	#navegacionSecundaria ul span.titularInt{display:block;margin-top:1em}

	#navegacionSecundaria ul.secundarioInterior {
		width: 10.8em;
		padding:1em 0 0.3em 0em;
	}



#moduloAcceso { position:relative; min-height:4.9em; padding:1em 0 1em 1em; }
	#moduloAcceso .title { padding-left:2.2em; background:url(/images/ico_candado.png) no-repeat 0 0 }
		#moduloAcceso .title1 { padding-left:3em; padding-bottom:1em;background:url(/images/ico_cliente.gif) no-repeat 0 0 }
	#moduloAcceso span { display:block;width:3.5em;margin-top:1.5em; margin-left:5.5em }
	#moduloAcceso span.pulsa { width:5.5em;margin-top:0; margin-left:3.5em }

#moduloCuentas { min-height:5.5em; padding:1em .2em 1em 1.5em;  }
	#moduloCuentas .title { margin-left:1.8em;margin-bottom:.5em }
	#moduloCuentas p{ margin-left:-1em;margin-bottom:.5em ;text-align:center}
	#moduloCuentas ul { margin:2em 0 0 0; padding:0 .5em 0 0; list-style:none }
	#moduloCuentas img { display:block; margin:.5em auto;  }


.moduloTabla { min-height:5.5em; padding:0;margin-bottom:2em }
.moduloTabla table{ border:1px solid #DADADA; border-collapse:collapse;margin-left:0.1em;margin-top:0; }
.moduloTabla table th{background:#F7F7F7;border-bottom:1px solid #DADADA;border-right:1px solid #DADADA;padding:.5em 0 .5em 0;}
.moduloTabla table th.ancho{padding:.5em;}
.moduloTabla table th.center{text-align:center}

.moduloTabla table td{border-bottom:1px solid #DADADA;border-right:1px solid #DADADA;text-align:center;}

.moduloTabla h2{background:#00519E;padding:0.8em 1em 1.2em 1.5em;width:17.4em}
.moduloTabla .palmares{margin-left:3.2em; margin-top:1.5em;display:block;width:14em}

#moduloQuienesSomos { 	margin-bottom: 2em;
						border: 1 solid #DBDBDB;
						border-radius: 4px;
						background-color: #E7E7E7;
						padding: 1em 1em 1em 1em;
						border-radius: 10px; /* futuro IE9 */
						-moz-border-radius: 10px;
						-webkit-border-radius: 10px;
						behavior:url(/css/border-radius.htc);
					}
#moduloQuienesSomos label.title {color:	#912A5D;
						  	 font-size: 1em;
						display: block;
						}
#moduloQuienesSomos .interiorQuienesSomos {
	margin: 1em 0 2em 0;
}

#moduloQuienesSomos .buttonRight{
	text-align: right;
	margin-top: 1em;
}
#moduloQuienesSomos .interiorQuienesSomos ul { padding: 0em; margin-top:1em; list-style:none; margin-bottom: 1.3em; -moz-padding-start: 0; margin-left: 1em; }
#moduloQuienesSomos .interiorQuienesSomos li { margin-bottom:1em; padding-left:1em; background:url(/images/home/bullet.gif) no-repeat 0 .5em }

#moduloAtencion { min-height:4em; padding:0.5em 0.4em 1em 0.4em; }
	#moduloAtencion form { margin-top:1em;}
	#moduloAtencion label { display:block; margin-left: 0.4em; }
#moduloAtencion span { margin-left: 0.4em; color: #5F5F5F;}
	#moduloAtencion a { color: #5F5F5F; }
	#moduloAtencion label.error { padding: .8em; }
	#moduloAtencion input.text {width:9.5em; margin-top:.5em; margin-left: 0.4em; }
		#moduloAtencion label.error input.text { width:12.6em; }
	#moduloAtencion .submit { display:block; margin-top:1.5em; text-align:right }
	#moduloAtencion .title {color:	#912A5D; font-size: 1em; margin-bottom: 0.85em;}

#moduloCorporativo .title {  padding:.5em 0 .5em .8em; background-color:#00519E;  }
#moduloCorporativo .titular{padding-bottom:1em}
#moduloCorporativo .titular p{margin:2em 0;}
#moduloCorporativo .titular ul{padding:0; margin:0 0 2em 0; list-style:none;}
#moduloCorporativo .titular ul li{margin-bottom:1.5em}

#moduloRazones .title {  padding:.5em 0 .5em .8em; background-color:#980165;  }
#moduloRazones .titular{padding-bottom:1em}
#moduloRazones .titular p{margin:2em 0;}
#moduloRazones .titular ol li{margin-bottom:1.3em}


#moduloFondos .title {font-size:17px; font-weight:bold; color:#FFFFFF; padding:.5em 0 .5em .8em; background-color:#980165;  }
#moduloFondos .titular{padding-bottom:0em}
#moduloFondos .titular p{margin:0em 0;}
#moduloFondos .titular ul li{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;}


#moduloVentajas{clear:both;border:1px solid #D6D6D6; background:#fff url(/images/bck_moduleCenter.gif) no-repeat 0 100%;margin-bottom:2em;}
#moduloVentajas .title1{padding:.5em 0 1.5em .8em;background:#912B5D url(/images/pico.gif) bottom left no-repeat;}
#moduloVentajas ol{padding:1em 1em 0 4em; margin:0;}
#moduloVentajas ol li{margin-bottom:1em;}
/*#moduloVentajas a{margin-left:33em;display:block;padding-bottom:1em}*/
#moduloVentajas .action { display:block; padding-bottom:1em; padding-right:2em; text-align:right; }
#moduloVentajas a.depos{margin-left:32em;}

#moduloVentajasPlanes {clear:both;border:1px solid #D6D6D6; background:#fff url(/images/bck_moduleCenter_736.gif) no-repeat 0 100%;margin-bottom:2em;}
#moduloVentajasPlanes .title1{padding:.5em 0 1.5em .8em;background:#912B5D url(/images/pico_736.gif) bottom left no-repeat;color:#FFFFFF;font-size:10px !important;font-weight: normal !important;}
#moduloVentajasPlanes ol{padding:1em 1em 0 4em; margin:0;}
#moduloVentajasPlanes ol li{margin-bottom:1em;}
#moduloVentajasPlanes .action { display:block; padding-bottom:1em; padding-right:2em; text-align:right; }
#moduloVentajasPlanes a.depos{margin-left:32em;}
#moduloVentajasPlanes ul{padding:1em 1em 0 4em; margin:0; list-style:none}
#moduloVentajasPlanes ul li{margin-bottom:1em; padding-bottom:0.5em}

/* Venta cruzada ****************************************/
#moduloVentaCruzada {clear:both;border:1px solid #D6D6D6; background:#fff url(/images/bck_moduleCenter_736.gif) no-repeat 0 100%;margin-bottom:2em; width: 736px;}
#moduloVentaCruzada .title1{padding:.5em 0 1.5em .8em;background:#912B5D url(/images/pico_big.gif) bottom left no-repeat;color:#FFFFFF;font-size:10px !important;font-weight: normal !important;}
#moduloVentaCruzada .title1 h2{font-size:1.6em;}
#moduloVentaCruzada .action { display:block; padding-bottom:1em; padding-right:2em; text-align:right; }
#moduloVentaCruzada a{color: #912B5D}
#moduloVentaCruzada a.depos{margin-left:32em;}
#moduloVentaCruzada	.list{height:35px; margin-top:10px;width:100%;padding-left:30px;}
#moduloVentaCruzada	.list span{float:left;font-size:14px;font-weight:bold;text-align: center;}
#moduloVentaCruzada	.list span#espacio{float:left;/*width:6%;*/}
#moduloVentaCruzada_publico #moduloVentaCruzada{width:100%;margin-top: 10px}
#moduloVentaCruzada_publico	.list span{font-size:12px;}
#moduloVentaCruzada_publico #moduloVentaCruzada	.list{height:35px; margin-top:10px;padding-left:25px;}
/*#moduloVentaCruzada_publico	#moduloVentaCruzada	.list span#espacio {width:10%;}*/
/*.cuatrocolumnas	#moduloVentaCruzada .list span#espacio{width:5% important!;border:1px solid red}*/

#home #media { float:left; width:28.4em; min-height:36.7em; padding:1em; border:1px solid #D6D6D6  }
	#home #media #player { margin-bottom:2em }
		#home #media object { display:block; margin:0 auto; }
	#home #thumb { margin:0; padding:0; list-style:none  }
		#home #thumb li { float:left; width:7.3em; height:3.8em;  }
			#home #thumb li a { display:block; width:6.3em; height:3.5em; margin-right:.8em; padding:.5em; background:#B0B3B7 }
				#home #thumb li a:hover, #home #thumb li.current a { background:#00519E }
#home #corporativo {float:right; width:37.4em; border:1px solid #D6D6D6;  }
	#home #corporativo .title { padding:.4em 0 .4em 1em;  background-color:#980165}
		#home #corporativo .description { padding:2em;  }
		#home #corporativo ol { margin-top:0 }
			#home #corporativo ol li { margin-bottom:1em }
				#home #corporativo ol li span { display:block }
		#home #corporativo ul { margin:0; padding:0; list-style:none }
		#corporativo span.btn { padding-top: .4em; padding-bottom:.4em }
		#corporativo li.flt { position:relative; top:.5em }

#home .jcarousel-container {  position: relative;}
#home .jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
#home .jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
#home .jcarousel-list li, #home .jcarousel-item { float: left; width: 7.3em; height: 3.5em; list-style: none; }
#home .jcarousel-next, #home .jcarousel-prev { z-index: 3; display: none; }

#home .jcarousel-container-horizontal { width: 24em; margin:0 auto; padding:0 2em}
#home .jcarousel-clip-horizontal { width: 23.6em; height: 3.8em; }

#home .jcarousel-item-horizontal { margin-right: .8em; }
#home .jcarousel-next-horizontal { position: absolute; top: 0; right: .7em; width: 14px; height: 38px; cursor: pointer; background: transparent url(/images/ico_next.png) no-repeat 0 0; }

#home .jcarousel-next-disabled-horizontal,
#home .jcarousel-next-disabled-horizontal:hover,
#home .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

#home .jcarousel-prev-horizontal { position: absolute; top: 0; left: .3em; width: 14px; height: 38px; cursor: pointer; background: transparent url(/images/ico_prev.png) no-repeat 0 0; }

#home .jcarousel-prev-disabled-horizontal,
#home .jcarousel-prev-disabled-horizontal:hover,
#home .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -96px 0; }

#bodyContent.whitebackground {background: #FFFFFF;}

#bodyContent.marco #login p, #sideBar #login p {
    background: none repeat scroll 0 0 #00519E;
    padding: 0.7em 0.2em;
    text-align: center;
    color: #FFFFFF;
}
#bodyContent.marco #login .detalles { min-height: 88px; background:#F8F8F8; float:left; width:18em; padding: 0.2em 0 0 .2em; }
#bodyContent.marco #login .detalles li.link_to_connections { padding-bottom: 3px; }
#bodyContent.marco #login .detalles li.link_to_connections a { color: #00519E; }
#bodyContent.marco #login .detalles li.connection { margin-top: 1px; }
#bodyContent.marco #login .detalles li.consejo { background: url(/images/candado_seguridad.jpg) -4px 0 no-repeat; padding: 4px 0 4px 20px; }
#bodyContent.marco #login .detalles li.consejo a { color:#5F5F5E; font-weight: normal;padding:0px; }
#bodyContent.marco #login .detalles li.first_connection { padding: 6px 0; }

#login ul { list-style: none; padding: 0px; margin: 0px;}


#sideBar #login p{background:#00519E;padding:1em .2em;text-align:center}
#sideBar #login p { padding-left:.5em; text-align:left }
#sideBar .detalles { float:none; width:auto; padding-top:1em; padding-bottom:.7em }
#sideBar .detalles {background:#F8F8F8;float:left;width:18em;padding:1.3em 0 0.4em .8em}
#sideBar .detalles a { width:7em; margin-top:0 }
#sideBar .detalles a{display:block;margin-top:2.8em;}


.mrg{margin-bottom:1em; color:#912A5D;}

#bodyContent.marco #loginhome p, #sideBar #loginhome p{background:#00519E;padding:1em .2em;text-align:center}
#sideBar #login p { padding-left:.5em; text-align:left }
#bodyContent.marco #loginhome .detalles, #sideBar .detalles {background:#F8F8F8;float:left;width:18em;padding:1.3em 0 0.4em .8em}
	#sideBar .detalles { float:none; width:auto; padding-top:1em; padding-bottom:.7em }
#bodyContent.marco #loginhome .detalles .conexion{display:block;width:10em;float:right}
#bodyContent.marco #loginhome .detalles .conexion span{display:block;width:6.5em;padding-right:1em;float:right}
#bodyContent.marco #loginhome .detalles a, #sideBar .detalles a{display:block;}
	#sideBar .detalles a { width:7em; margin-top:0 }
.mrg{margin-bottom:1em; color:#912A5D;}

#contentTableToPrint .titleCenter h3{color: #FFFFFF}
#contentTableToPrint{clear:both;font-size: 12px}
#contentTableToPrint .titleCenter{padding:.2em 0 .2em 1em; background-color:#912A5D; text-align:center;clear:both;width:100%}
#contentTableToPrint .titleCenter a{color:#FFFFFF;font-weight:bold;font-size:11px;clear:both;}
#contentTableToPrint .title{padding:.2em 0 .5em 1em; background-color:#00519E;float:left;width:100%;}
#contentTableToPrint .title h3 a{display:block;float:left;width:48%;}
#contentTableToPrint .title h3 span{display:block;float:left;width:48%;text-align:right;margin-right:.5em;}
#contentTableToPrint .title a.abrirTabla{display:block;float:left;width:2%;text-align:right;color:#FFF; font-size:1.3em; text-decoration:none;font-weight:bold}
#contentTableToPrint .tablas{border:0px;width:auto;float:left;margin-bottom:2.5em}
#contentTableToPrint .tablas table{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;width:100%;margin-top:2em;margin-bottom:2em}
#contentTableToPrint .tablas table.short{width:100%}
#contentTableToPrint .tablas table.left{width:100%; border-bottom:none}

#contentTableToPrint .tablas table.right{width:100%;}
#contentTableToPrint .tablas table th, #contentTableToPrint .tablas table.left .total th, #contentTableToPrint .tablas table.left .total td, #contentTableToPrint .tablas table.right .total th, #contentTableToPrint .tablas table.right .total td{background:#F2F2F2;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#contentTableToPrint .tablas table th {border-bottom:1px solid #D6D6D6;}
#contentTableToPrint .tablas table td{border-left:1px solid #D6D6D6;}
#contentTableToPrint .tablas table.left th, #contentTableToPrint .tablas table.right th { background:#fff; border-top:none; border-bottom:1px solid #D6D6D6; }
#contentTableToPrint .tablas table.left .total td, #contentTableToPrint .tablas table.right .total td {border-bottom:1px solid #D6D6D6;}
#contentTableToPrint .tablas table.left td, #contentTableToPrint .tablas table.right td, #contentTableToPrint .tablas tbody td, #contentTableToPrint .tablas thead th.oculto { border-bottom:1px solid #D6D6D6; }
#contentTableToPrint .tablas thead th { text-align:center }


#contentTable{clear:both;}
#contentTable .titleCenter{padding:.2em 0 .2em 1em; background-color:#912A5D; text-align:center;clear:both}
#contentTable .titleCenter a{color:#FFFFFF;font-weight:bold;font-size:11px;clear:both;}
#contentTable .title{padding:.2em 0 .5em 1em; background-color:#00519E;float:left;width:92.6em;}
#contentTable.medio .title{width:53.1em;margin-top:2em;color:#FFF;font-weight:bold;}
#contentTable.medio table{float:left;border-collapse:collapse;width:49.5em;border:1px solid #DADADA;}
#contentTable.medio table th, #contentTable.medio thead td{background:#F3F3F3;border-bottom:1px solid #DADADA;border-right:1px solid #DADADA;padding:1.2em 1em;}
#contentTable.medio table td{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:1.8em 1em;}
#contentTable.medio table td.boton{text-align:center;padding: 1.8em 0}
#contentTable.medio table .ctr{text-align:center}
#contentTable .title h3 a{display:block;float:left;width:48%;}
#contentTable .title h3 span{display:block;float:left;width:48%;text-align:right;margin-right:.5em;}
#contentTable .title a.abrirTabla{display:block;float:left;width:2%;text-align:right;color:#FFF; font-size:1.3em; text-decoration:none;font-weight:bold}
#contentTable .tablas{padding:0 1em 2em 1em; border:1px solid #D6D6D6;width:91.4em;float:left;margin-bottom:2.5em}
#contentTable .tablas table{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;border-collapse:collapse;width:100%;margin-top:2em}
#contentTable .tablas table.short{width:75%}
#contentTable .tablas table.left{float:left;width:40.3em; border-bottom:none}

#contentTable .tablas table.right{float:right;width:41.8em;}
#contentTable .tablas table th, #contentTable .tablas table.left .total th, #contentTable .tablas table.left .total td, #contentTable .tablas table.right .total th, #contentTable .tablas table.right .total td{background:#F2F2F2;padding:1.2em 1.7em;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#contentTable .tablas table th {border-bottom:1px solid #D6D6D6;}
#contentTable .tablas table td{padding:1.2em 1.7em; border-left:1px solid #D6D6D6;}
#contentTable .tablas table.left th, #contentTable .tablas table.right th { background:#fff; border-top:none; border-bottom:1px solid #D6D6D6; }
#contentTable .tablas table.left .total td, #contentTable .tablas table.right .total td { padding-right:3em; border-bottom:1px solid #D6D6D6;}
#contentTable .tablas table.left td, #contentTable .tablas table.right td, #contentTable .tablas tbody td, #contentTable .tablas thead th.oculto { border-bottom:1px solid #D6D6D6; }
#contentTable .tablas thead th { text-align:center }

.todos_mis_productos #contentTable .tablas {background-color: #FFF}
.todos_mis_productos #contentTable .tablas table td,
.todos_mis_productos #contentTable .tablas table th,
.todos_mis_productos #contentTable .tablas table .total th,
.todos_mis_productos #contentTable .tablas table .total td {background-color: #FFF}

#contentTable .tablas table .top{border-top:1px solid #D6D6D6 }
#contentTable .tablas table .brd{border-left:1px solid #D6D6D6 }
#contentTable .tablas table .brdb{border-bottom:1px solid #D6D6D6 }
#contentTable .tablas table .txtr{text-align:right;padding-right:3em}
#contentTable .tablas table .txtc{text-align:center;}
#contentTable .tablas table .oculto{visibility:hidden;border-top:none;border-left:none;}
#contentTable .tablas .titular{border:1px solid #00519E;padding: 1.1em 2.2em;margin:2em 0 1em 0}
#contentTable .tablas .titular a{width:50%;float:left;display:block;}
#contentTable .tablas .titular span{width:50%;float:left;display:block;text-align:right;}

#listados {float:left;position:relative; top:1em; width:100%;}
#listados .btn { position:absolute; right:1.7em; bottom:1.7em }
#listados i8mg.ftr{margin-left:1.7em}
#listados ul{width:23.3em;margin:0; padding:0; list-style:none;}
#listados ul.listLeft{float:left;}
#listados ul.listRight{float:right;margin-left:3.2em}
#listados ul li {background:#00519E;}
#listados ul li h2{padding:1.1em 1em .9em 2.1em}
#listados ul li ul {border:1px solid #DADADA;border-top:none;width:23.1em}
#listados ul li ul li{border-top:1px solid #DADADA;background:#FFF;padding:.8em 1em 1.2em 0;}
#listados ul li ul li a{padding-left:2.1em}

#contentTables {float:left;width:49.9em;margin-top:2.2em}
#contentTables h2{background:#00519E;padding:.8em 1em 1.2em 2.3em;}
#contentTables table{width:49.9em;border-collapse:collapse;border:1px solid #DADADA;}
#contentTables table th{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:1.2em 2em 1em 2em}
#contentTables table td{border-bottom:1px solid #DADADA;text-align:center}

.graficos{float:left;width:54.4em;margin-top:2.2em}
.graficos h2, #contentInterior .gridType1 h2{background:#00519E;padding:.8em 1em 1.2em 2.3em;}
.graficos h2, #media .gridType1 h2{background:#00519E;padding:.3em .3em .3em .6em;}
#contentInterior .gridType1 h2.rss{background:#00519E url(/images/rss.gif) .5em .6em no-repeat;padding:.8em 1em 1.2em 2.8em; margin-top:5px;}
#media .gridType1 h2.rss{background:#00519E url(/images/rss.gif) .5em .6em no-repeat;padding:.8em 1em 1.2em 2.8em; margin-top:5px;}
.graficos .contentGrafico{border:1px solid #DADADA;padding:.5em 3.4em 2.7em 2.3em;float:left;width:44em;}
.graficos .contentGrafico form{float:left;margin-top:1.5em;margin-bottom:1em;}
.graficos .contentGrafico form label.oculto, .columnType1 .wrap form label.oculto{display:none;}
.graficos .contentGrafico form select { vertical-align:bottom }
.graficos .contentGrafico span, .columnType1 .wrap div span{float:left;margin-left:2.6em;padding-top:.2em;margin-top:1.5em;}
.columnType1 .wrap div span { float:none }
	.graficos .contentGrafico span.submit { float:none; margin-left:0; margin-top:0; padding-top:0 }
		.graficos .contentGrafico span.submit input { width:4em; text-align:left; background-position:80% 30% }
.graficos .contentGrafico table{margin-top:2.2em;border:1px solid #DADADA;width:44.3em;border-collapse:collapse;margin-left:.1em}
.graficos .contentGrafico table th{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:1.2em 2em 1em 2em;background:#F7F7F7}
.graficos .contentGrafico table td{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;text-align:center;}

.graficos .contentGrafico h2.titInside{background:#E7E7E7; color:#5F5F5E;margin-top:2em}
.graficos .contentGrafico table.insideGraph{margin-top:.8em;border:1px solid #DADADA;width:16.8em;border-collapse:collapse;margin-left:.1em}
.graficos .contentGrafico table.insideGraph th{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:.5em;background:#F7F7F7;font-size:.9em}
.graficos .contentGrafico table.insideGraph td{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;text-align:center;font-size:.9em}

#sideBarThird .graficos { float:none; width:auto; margin-bottom:2em }
	#sideBarThird .graficos h2 { padding:0.8em 1em .75em 1.5em}
	#sideBarThird .graficos span { float:none }
		#sideBarThird .graficos span.cifra { margin-left:0 }
	#sideBarThird .graficos .contentGrafico { float:none; padding:0.5em 1.3em 2.7em 1.3em; width:auto; }
	#sideBarThird .graficos .contentGrafico .wrapGraph { margin-top:2em }

.graficosLeft{float:left;width:24em;margin-top:2.2em}
.graficosLeft h2{background:#00519E;padding:.8em 1em 1.2em 2.3em;}
.graficosLeft .contentGrafico{border:1px solid #DADADA;padding:.5em;float:left;width:22.8em;}
.graficosLeft .contentGrafico form{float:left;margin-top:1.5em;margin-bottom:1em;}
.graficosLeft .contentGrafico form label.oculto{display:none;}
.graficosLeft .contentGrafico form select { vertical-align:bottom }
.graficosLeft .contentGrafico span{float:left;margin-left:2.6em;padding-top:.2em;margin-top:1.5em;}
.graficosLeft .contentGrafico span.submit { float:none; margin-left:0; margin-top:0; padding-top:0 }
.graficosLeft .contentGrafico span.submit input { width:4em; text-align:left; background-position:80% 30% }
.graficosLeft .contentGrafico table{margin-top:1.5em;border:1px solid #DADADA;width:22.5em;border-collapse:collapse;margin-left:.1em}
.graficosLeft .contentGrafico table th{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:.5em;background:#F7F7F7}
.graficosLeft .contentGrafico table td{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;text-align:center;}


.graficosRight{float:right;width:24em;margin-top:2.2em}
.graficosRight h2{background:#00519E;padding:.8em 1em 1.2em 2.3em;}
.graficosRight .contentGrafico{border:1px solid #DADADA;padding:.5em;float:left;width:22.8em;}
.graficosRight .contentGrafico form{float:left;margin-top:1.5em;margin-bottom:1em;}
.graficosRight .contentGrafico form label.oculto{display:none;}
.graficosRight .contentGrafico form select { vertical-align:bottom }
.graficosRight .contentGrafico span{float:left;margin-left:2.6em;padding-top:.2em;margin-top:1.5em;}
.graficosRight .contentGrafico span.submit { float:none; margin-left:0; margin-top:0; padding-top:0 }
.graficosRight .contentGrafico span.submit input { width:4em; text-align:left; background-position:80% 30% }
.graficosRight .contentGrafico table{margin-top:1.5em;border:1px solid #DADADA;width:22.5em;border-collapse:collapse;margin-left:.1em}
.graficosRight .contentGrafico table th{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:.5em;background:#F7F7F7}
.graficosRight .contentGrafico table td{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;text-align:center;}


.graficosLeft2{float:left;width:24em;margin-top:2.2em}
.graficosLeft2 h2{background:#00519E;padding:.8em 1em 1.2em 2.3em;}
.graficosLeft2 .contentGrafico{border:1px solid #DADADA;padding:.5em;float:left;width:22.8em;}
.graficosLeft2 .contentGrafico table{font-size:1.1em;border:1px solid #DADADA;width:100%;border-collapse:collapse;margin-left:.1em}
.graficosLeft2 .contentGrafico table th{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:.5em;background:#F7F7F7}
.graficosLeft2 .contentGrafico table td{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:.5em;}

.graficosRight2{float:right;width:24em;margin-top:2.2em}
.graficosRight2 h2{background:#00519E;padding:.8em 1em 1.2em 2.3em;}
.graficosRight2 .contentGrafico{border:1px solid #DADADA;padding:.5em;float:left;width:22.8em;}
.graficosRight2 .contentGrafico table{font-size:1.1em;border:1px solid #DADADA;width:100%;border-collapse:collapse;margin-left:.1em}
.graficosRight2 .contentGrafico table th{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:.5em;background:#F7F7F7}
.graficosRight2 .contentGrafico table td{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:.5em;}

#contentInterior span.btn.palmares{margin-left:33.8em}

.moduloTarjetas {margin-top:2em; width:54.5em;}
.moduloTarjetas ul{margin:0; padding:0;list-style:none;}
.moduloTarjetas ul li{float:left; display:inline; text-align:center;width:15.7em; min-height:16.5em; margin-left:1em;  border:1px solid #D6D6D6; background:url(/images/bck_destacado.gif) no-repeat 0 100% }
.moduloTarjetas ul li.last{margin-right:0}
.moduloTarjetas ul li a{display:block;margin-top:0}
.moduloTarjetas ul li img{margin-top:2em}

.compraraVentajas{width:24em;}
.compraraVentajas h3{margin-top:2em}
.compraraVentajas.left{float:left; }
.compraraVentajas.right{float:right; }
.compraraVentajas .ventaja{	float:left;margin-bottom:2em;margin-top:2em;background:#FFFFFF url(/images/bck_moduleCenter.gif) no-repeat 0 100%;min-height:25.3em; height:auto;border:1px solid #D6D6D6;padding:1.3em;width:21.5em}
.compraraVentajas .ventaja .title1{background:#912B5D url(/images/pico.gif) no-repeat left bottom;padding:0.5em 0 1.5em 0.8em;}
.compraraVentajas .ventaja ol{margin:0;padding:1em 0 0 2.5em;}
.compraraVentajas .ventaja ol li{margin-bottom:1em;}
.compraraVentajas h3{background:url(/images/ico_medio.gif) 0 .4em no-repeat;padding-left:1.1em;width:15em;}
.compraraVentajas table{background:#FFFFFF;text-align:center;border-collapse:collapse;border:1px solid #D6D6D6;float:left;margin-bottom:1.3em;margin-top:.5em;width:24.2em;}
.compraraVentajas table th{background:#00519E;border:1px solid #D6D6D6;padding:0.8em;text-align:center;}
.compraraVentajas table th.left{text-align:left;}
.compraraVentajas table th.sin{border-right:1px solid #00519E }
.compraraVentajas table td{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;padding:.9em 1.1em .9em .6em;}
.compraraVentajas table td.left{text-align:left;}
.compraraVentajas table td.sin{border-right:0}

.textoBroker {float:left;margin-top:2em}
.textoBroker p{margin-bottom:1em}



#accesibilidad h1 { margin-bottom:.5em }
#accesibilidad ul { margin-top:1em; list-style:none }
	#accesibilidad li { margin-bottom:1em; padding-left:1em; background:url(/images/bullet_left.png) no-repeat 0 .5em }
	#accesibilidad span { display:block; margin-bottom:1.8em  }
	#accesibilidad span img { display:block; margin:0 auto }
#accesibilidad table { border-collapse:collapse; border:1px solid #D6D6D6  }
	#accesibilidad table th {padding:1.2em 1.7em; background-color:#F2F2F2; border-right:1px solid #D6D6D6 }
	#accesibilidad table td { padding: 1.2em 1.7em; border-right:1px solid #D6D6D6 }

/* HOME 2010
#tamanno{position:absolute;top:9.8em; left:83em;}*/
#tamanno{position:absolute;top:12.3em; left:83em; display: none;}

#tamanno li{display:inline;margin-left:.6em}

form#formCuentas input.btn{padding-right:1.5em;margin-left:52.8em}
form#formCuentas input.boton9{padding-right:1.5em;margin-top:1.5em;margin-left:43.5em}


.bgLista{position:relative;}
.bgLista p{height:200px;position:absolute;top:20%; left:45%; background:url(/images/bgCuenta.gif) 0 0 no-repeat;padding-left:8em;padding-top:1em}
.bgLista p span.title{display:block}
.bgLista p span.textoEU{display:block;margin-left:.5em;margin-top:.5em}

table.product, table.myProducts { width:19.9em; margin-bottom:2em; padding:0; border:0; border-collapse:collapse; }

table.myProducts caption { margin-left:-1px; padding:.8em .5em .8em 1em; background-color:#00519E; text-align:left }
table.myProducts th {padding:.8em .5em .8em 1em; background-color: #EDEDED}

table.product, table.myProducts { border-left:1px solid #DADADA; border-right:1px solid #DADADA; }
	table.product caption { margin-left:-1px; padding:.8em .5em .8em 1em; background-color:#BCC9E4; text-align:left}
	table.product tr.hide th{ display:none }
	table.product td, table.myProducts td { padding:.8em .5em .8em 1em; border-bottom:1px solid #DADADA; }

 table.myProducts { border-right:none }
	 table.myProducts th, table.myProducts td { border-right:1px solid #DADADA}
	 table.myProducts tr.sel  { background-color:#912A5D }

#contentInterior .gridType1 .wrap { /*min-height:43.3em;*/ min-height:40em; height:auto;padding:.5em; border:1px solid #DADADA; /*float:left;*/ }
	#contentInterior .columnType1 { float:left; width:26.5em;  }
		/*#contentInterior .columnType1 .wrap { padding:.5em 1.5em; }*/
		#contentInterior .columnType1 .wrap { padding:.5em 1em; }
			#contentInterior .columnType1 .wrap form select { width:8em; vertical-align:middle}
			.columnType1 .wrap div .cifra { margin-left:1em }
			#contentInterior .columnType1 .wrap form div { display:inline }
			#contentInterior .columnType1 .wrapGraph { margin:1em 0 2em 0 }
			#contentInterior .columnType1 .insideGraph { width:100%; padding:0; border-collapse:collapse; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
				#contentInterior .columnType1 .insideGraph tr.hide th { display:none }
				#contentInterior .columnType1 .insideGraph caption { margin-left:-1px; padding:.5em; background-color:#C5C5C5; text-align:left }
				/*#contentInterior .columnType1 .insideGraph td { padding:.8em .5em .8em 1em; border-bottom:1px solid #DADADA  }*/
				#contentInterior .columnType1 .insideGraph td { padding:.8em .4em .8em .4em; border-bottom:1px solid #DADADA  }
	#contentInterior .columnType2 { float:right; width:26.5em;}
		#contentInterior .gridType1 object { /*display:block;*/ margin:0 auto }
		#contentInterior .gridType1 ul.rss{list-style:none; padding:0 .5em 0 .5em; margin:.8em 0 0 0; text-align: left;}
		#contentInterior .gridType1 ul.rss li{margin-bottom:.8em}
		#contentInterior .gridType1 ul.rss li a.ico{background:url(/images/liIco.gif) 100% 60% no-repeat;padding-right:1em}
		#contentInterior .gridType1 ul.rss li a:hover{text-decoration:none;}
			#contentInterior .columnType3 h3, #contentInterior .columnType4 h3{ background:#C5C5C5;color:#FFF; font-size:1em;padding:.8em }

		#contentInterior .columnType3 { float:left; /*width:21.3em;*/ width:23em; margin-left:1.5em;border:1px solid #DADADA; min-height:26.8em; height:auto}
		#contentInterior .columnType3.second { min-height:20.8em; height:auto;border-bottom:none;margin-top:1.5em;/*margin-bottom:2em*/ margin-bottom:1.5em; }
				#contentInterior .columnType4.second { /*min-height:20.8em;*/ min-height:19em; height:auto;margin-top:1.5em;/*margin-bottom:2em*/ margin-bottom:1.5em;}
				#contentInterior .columnType3 .interior, #contentInterior .columnType4 .interior{ padding:1em 0 0 2.3em;}
		#contentInterior .columnType3 a, #contentInterior .columnType4 a{color:#00519E}
		#contentInterior .columnType3 a:hover, #contentInterior .columnType4 a:hover{text-decoration:none;}
			#contentInterior .columnType4 { float:right; /*width:21.3em;*/ width:23em; margin-right:1.5em;border:1px solid #DADADA; min-height:26.8em; height:auto  }
		#contentInterior .columnType3 .interior ul{margin:1.5em 0 0 0; padding:0; list-style:none;}
				#contentInterior .columnType3 .interior ul li{font-weight:bold;margin-bottom:.8em }
		#contentInterior .columnType3 .interior ul li.verde{background:url(/images/bulletVerde.gif) 0 50% no-repeat; padding-left:2em;}
		#contentInterior .columnType3 .interior ul li.amarillo{background:url(/images/bulletAmarillo.gif) 0 50% no-repeat; padding-left:2em;}

	table.analisis{ /*width:21.3em;*/ width:23em;  padding:0; border:0; border-collapse:collapse;margin-top:.1em }

#media .gridType1 .wrap {min-height:40em; height:auto;padding:.5em; border:1px solid #DADADA; }
	#media .columnType1 { float:left; width:26.5em;  }
		#media .columnType1 .wrap { padding:.5em 1em; }
			#media .columnType1 .wrap form select { width:8em; vertical-align:middle}
			#media .columnType1 .wrap form div { display:inline }
			#media .columnType1 .wrapGraph { margin:1em 0 2em 0 }
			#media .columnType1 .insideGraph { width:100%; padding:0; border-collapse:collapse; border-left:1px solid #DADADA; border-right:1px solid #DADADA;}
				#media .columnType1 .insideGraph tr.hide th { display:none }
				#media .columnType1 .insideGraph caption { margin-left:-1px; padding:.5em; background-color:#C5C5C5; text-align:left }
				#media .columnType1 .insideGraph td { padding:.8em .4em .8em .4em; border-bottom:1px solid #DADADA  }
	#media .columnType2 { float:right; width:26.5em;}
		#media .gridType1 object { /*display:block;*/ margin:0 auto }
		#media .gridType1 ul.rss{list-style:none; padding:0 .5em 0 .5em; margin:.8em 0 0 0; text-align: left;}
		#media .gridType1 ul.rss li{margin-bottom:.8em}
		#media .gridType1 ul.rss li a.ico{background:url(/images/liIco.gif) 100% 60% no-repeat;padding-right:1em}
		#media .gridType1 ul.rss li a:hover{text-decoration:none;}

table.analisis th {padding:.5em .35em; background-color: #ADBDDD;text-align:center;font-weight:normal;color:#FFF;font-size:.9em;}

table.analisis th.noBg{background:#FFF;border-bottom:1px solid #DADADA}


	 table.analisis th, table.analisis td { border-right:1px solid #DADADA}
	table.analisis td{ padding:.8em .5em .8em 1em; border-bottom:1px solid #DADADA;font-size:1em }
	table.analisis td.last, table.analisis th.last{ border-right:none}
		#contentInterior .columnType3 a.ico, #contentInterior .columnType4 a.ico{margin-left:1em;margin-top:2.2em;float:left;font-size:1em;background:url(/images/liIco.gif) 100% 60% no-repeat;padding-right:1em}
		#contentInterior .columnType3 a.ico:hover, #contentInterior .columnType4 a.ico:hover{text-decoration:none;}


	#contentInterior .columnType4 ul.tecnico{padding:0; margin:0 0 2em 0; list-style:none}
	#contentInterior .columnType4 ul.tecnico div{margin-bottom:.5em}
		#contentInterior .columnType4 ul.tecnico li{margin-bottom:1em}
	#contentInterior .columnType4 ul.tecnico span.name{font-weight:bold;padding-right:.7em}
	#contentInterior .columnType4 ul.tecnico img.igual{margin-right:.35em}
		#contentInterior .columnType4 ul.tecnico span.positivo td.positivo{color:#47C900;padding-left:1.5em}
			#contentInterior .columnType4 ul.tecnico span.negativo td.negativo{color:#F00000;padding-left:1.5em}

		#contentInterior .columnType4 a.bold{font-weight:bold;}
				#contentInterior .columnType4 a.bold:hover{text-decoration:none;}
		#contentInterior .columnType4 ul.tecnico1{margin-top:1em;padding:0; margin:1em 0 0 0; list-style:none;}
		#contentInterior .columnType4 ul.tecnico1 li{margin-bottom:1em;background:url(/images/bulletTec.gif) 0 50% no-repeat;padding-left:1em}
		#contentInterior .columnType4 ul.tecnico1 li a.boldName{font-weight:bold;margin-right:1.5em;}
		#contentInterior .columnType4 ul.tecnico1 li a.boldName:hover{text-decoration:none}
		#contentInterior .columnType4 ul.tecnico1 li span{padding-right:1.5em;font-weight:bold}




/*20090223*/
#listadoInterior ul{list-style:none; padding:0; margin:0; font-size: 11px; font-family: verdana;/*margin-right:8px;*/}
#listadoInterior ul li{margin-top:.8em;background:url(/images/ico_razones.gif) 0 .4em no-repeat; padding:0 0 .3em .7em;text-align:justify;}
#listadoInterior .titulos{font-weight:bold;margin-top:10px;color: #980165}



/*guia boletines*/
.tablaBoletines {clear:both;margin-left:8px;margin-bottom:10px;width:51.9em}
.tablaBoletines .tituloBoletines {border-bottom:1px solid #D6D6D6;background:#00519E;padding:8px;color:#FFFFFF;font-size:1.3em;font-weight:bold;}
.tablaBoletines .cuerpoBoletines {padding:10px 8px;border:1px solid #D6D6D6;font-size:11px;height:85px;}
.tablaBoletines .cuerpoBoletines a {color:#912B5D;}
.tablaBoletines .cuerpoBoletines #derechaBoletines {float:left;}
.tablaBoletines .cuerpoBoletines #izquierdaBoletines {float:left;width:35em;}

.tablaBoletines .cuerpoBoletines #derechaBoletines2 {float:left;width:21em; padding:10px;border-left:1px solid #D6D6D6;}
.tablaBoletines .cuerpoBoletines #izquierdaBoletines2 {float:left;width:21em; padding:10px;}
.tablaBoletines .cuerpoBoletines #centroBoletines2 {width:100%; padding:10px;}
.tablaBoletines .cuerpoBoletines #centroBoletines2 img {float:left;padding-left:30px;}
.tablaBoletines .cuerpoBoletines #centroBoletines2 div {float:left;padding:30px;width:50%;margin-left:10px;}


/*contenedor para pestaņas broker*/
.contentBroker {width:51.9em;float:left;}
.contentBroker.wide {width:72em;}

.contentVentajasPlanes {width:51.9em;float:left;}
.contentVentajasPlanes.wide {width:72em;}

/*etfs disponibles cuadro izquierdo*/
#bodyContent #loginB p{background:#00519E;padding:1em .2em;text-align:center}
#bodyContent #loginB .detalles{background:#F8F8F8;padding:1em 0 1em .8em}
#bodyContent #loginB .detalles a{display:block;background:url(/images/bck_desconectar.gif) 0 50% no-repeat; padding-left:1.1em}





/*tabla derecha de la pagina de etfs disponibles*/
div.tabla {clear: none; overflow: auto; border: 1px #EBEBEB solid;}
div.fila {clear: both;}
div.col_titulo1 {float: left; font-weight: bold; padding: 3px;text-decoration:underline; background: #00519E; border-bottom: 1px #EBEBEB solid;}
div.col_titulo1 a{color:#FFFFFF; }
div.col_titulo2 {float: left; font-weight: bold; padding: 3px; color: #00519E; background: #EBEBEB; border-bottom: 1px #EBEBEB solid;}
div.col_izq { float: left; padding: 3px; text-decoration:underline; border-bottom: 1px #EBEBEB solid; border-right: 1px #EBEBEB solid;}
div.col_izq a{color: #00519E;}
div.col_izq a:visited {color: #00519E;}
div.col_der { float: left; padding: 3px; color: #38cc07; text-align: right; border-bottom: 1px #EBEBEB solid;}
div.col_ultima { float: left; padding: 3px; color: #FFFFFF; background: #90295C; border-right: 1px #EBEBEB solid;text-align:right;}
div.col_ultima a {color: #FFFFFF;}
div.col_ultima a:visited {color: #FFFFFF;}
div.col_der a {color: #00519E;}
div.col_der a:visited {color: #00519E;}



/*etfs disponibles tablas centrales*/
#contentTable2 {clear:both;}
/*#contentTable2 .btn {bottom:1em;right:2em;}*/

#contentTable2 .title {background: #EBEBEB; border: 1px #EBEBEB solid; width: 510px; margin-top: 5px;}
#contentTable2 .title2 {background: #FFFFFF; border: 1px #EBEBEB solid; width: 510px;}


#contentTable2 .title #izq{float:left; padding: 8px 10px;width:80%;}
#contentTable2 .title #der{float:right;padding: 7px 7px;}
#contentTable2 .title2 #izq{float:left;padding: 8px 10px; border-top: 1px solid #EBEBEB; border-right: 1px solid #EBEBEB;}

#contentTable2 .title2 #der{float:left;border-top: 1px solid #EBEBEB;padding:7px 0px 0px 14px;}
#contentTable2 .title #der a{text-decoration:none;}
#contentTable2 .title2 #der a{text-decoration:none;}
#contentTable2 .title #der2 a{background: #FFFFFF; width: 15px; height: 15px; float: right; margin:7px; text-align:center; padding:1px;text-decoration:none;}

div.salto {clear: both;}

#pieCentral #volver{float:left; color: #912A5D; font-size: 1em; text-decoration:underline; margin-top:25px;font-size:11px;}
#pieCentral #abrirBolsa {float:right; margin-top:25px;}




/*cartera tiempo real*/
#contentTable3{clear:both;}
#contentTable3 .title{padding:.2em 0 .5em 1em; background-color:#EBEBEB;float:left; width:71em;}
/*#contentTable3 .title{padding:.2em 0 .5em 1em; background-color:#00519E;float:left; width:71em;}*/
#contentTable3 .title h3 a{display:block;float:left;width:48%;margin-top:5px;}
#contentTable3 .title h3 span{display:block;float:left;width:48%;text-align:right;margin-right:.5em;margin-top:5px;}
#contentTable3 .tablas{width:69.8em;padding:0 10px 10px 10px; border:1px solid #D6D6D6;float:left;margin-bottom:2.5em;}
#contentTable3 .tablas table{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;border-collapse:collapse;width:100%;margin-top:1em;}

#contentTable3 .tablas table th, #contentTable3 .tablas table.left .total th, #contentTable3 .tablas table.left .total td, #contentTable3 .tablas table.right .total th, #contentTable3 .tablas table.right .total td{background:#F2F2F2;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#contentTable3 .tablas table td{padding:6px 5px; border:1px solid #D6D6D6;}
#contentTable3 .tablas thead th { text-align:center; }

#contentTable3 .tablas table .txtr{text-align:right;}
#contentTable3 .tablas table .txtc{text-align:center;}
#contentTable3 .tablas table .total{text-align:left; background:#FFFFFF; border-right:none;color:#5f5f5e;font-size:13px;font-weight:bold;}
#contentTable3 .tablas table .blanco{background:#FFFFFF; border:none;}
#contentTable3 .tablas table .linea{background:#FFFFFF; border-right:none;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#contentTable3 .tablas table .lineaDer{background:#FFFFFF; border-left:none;border-top:1px solid #D6D6D6;; border-right:1px solid #D6D6D6;text-align:right;}
#contentTable3 .tablas table .txtvar{text-align:right; color:red;}
#contentTable3 .tablas table .txtt{text-align:right;color: #5F5F5E;text-align:center;}

#contentTable3 .tablas #comentario{margin:6px 6px -2px; font-size:10px; color:#5f5f5e;}

#contentTable3 .titlePosicion{padding:.2em 0 .5em 1em; background-color:#912A5D;float:left; width: 71em;}
#contentTable3 .titlePosicion h3 a{display:block;float:left;width:48%;margin-top:5px;}
#contentTable3 .titlePosicion h3 a { font-size:16px;color:#FFF; text-decoration:none;font-weight:bold;}

#contentTable3 .tablasPosicion{padding:0 10px 0px 0px; border:1px solid #D6D6D6;float:left;margin-bottom:2.5em; width: 71em;}
#contentTable3 .tablasPosicion table{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;border-collapse:collapse;width:100%;margin-top:1em}
#contentTable3 .tablasPosicion table th, #contentTable3 .tablasPosicion table.left .total th, #contentTable3 .tablasPosicion table.left .total td, #contentTable3 .tablasPosicion table.right .total th, #contentTable3 .tablasPosicion table.right .total td{background:#F2F2F2;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#contentTable3 .tablasPosicion table td{padding:8px 12px; border:1px solid #D6D6D6;font-weight:bold;}
#contentTable3 .tablasPosicion .posicionI{text-align:left; border-right: none;}
#contentTable3 .tablasPosicion .posicionD{text-align:right; border-left: none;color:#5F5F5E;}

#contentTable3 .botones {float:right;margin-top:8px;}
#contentTable3 .botones a{padding: 3px 0px 0px;}
#contentTable3 .tablas .noborder {border:0px;}
#contentTable3 td.negativo{ color:#F00000; }
#contentTable3 td.positivo{ color:#47C900; }

#contentTable3 .tablasTiposPlanes{padding:0 10px 0px 0px; border:1px solid #D6D6D6;float:left;margin-bottom:2.5em; width: 71em;}
#contentTable3 .tablasTiposPlanes table{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;border-collapse:collapse;width:100%;margin-top:1em}
#contentTable3 .tablasTiposPlanes table th, #contentTable3 .tablasPosicion table.left .total th, #contentTable3 .tablasTiposPlanes table.left .total td, #contentTable3 .tablasTiposPlanes table.right .total th, #contentTable3 .tablasTiposPlanes table.right .total td{background:#F2F2F2;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#contentTable3 .tablasTiposPlanes table td{padding:8px 12px; border:1px solid #D6D6D6;font-weight:bold;}
#contentTable3 .tablasTiposPlanes .posicionI{text-align:left; border-right: none;}
#contentTable3 .tablasTiposPlanes .posicionD{text-align:right; border-left: none;color:#5F5F5E;}

/*fondos versión imprimir*/
#contentTable3_print{font-size: 12px}
#contentTable3_print .title{width:100%;}
#contentTable3_print .title h3 a{display:block;margin-top:5px;}
#contentTable3_print .title h3 span{display:block;text-align:right;margin-top:5px;}
#contentTable3_print .tablas{width:100%;border:1px solid #D6D6D6;margin-bottom:2.5em;}
#contentTable3_print .tablas table{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;border-collapse:collapse;width:100%;margin-top:1em;}

#contentTable3_print .tablas table th, #contentTable3_print .tablas table.left .total th, #contentTable3_print .tablas table.left .total td, #contentTable3_print .tablas table.right .total th, #contentTable3_print .tablas table.right .total td{background:#F2F2F2;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#contentTable3_print .tablas table td{border:1px solid #D6D6D6;}
#contentTable3_print .tablas thead th {text-align:center;}


#contentTable3_print .tablas table .txtr{text-align:right;}
#contentTable3_print .tablas table .txtc{text-align:center;}
#contentTable3_print .tablas table .total{text-align:left; background:#FFFFFF; border-right:none;color:#5f5f5e;font-size:13px;font-weight:bold;}
#contentTable3_print .tablas table .blanco{background:#FFFFFF; border:none;}
#contentTable3_print .tablas table .linea{background:#FFFFFF; border-right:none;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#contentTable3_print .tablas table .lineaDer{background:#FFFFFF; border-left:none;border-top:1px solid #D6D6D6;; border-right:1px solid #D6D6D6;text-align:right;}
#contentTable3_print .tablas table .txtvar{text-align:right; color:red;}
#contentTable3_print .tablas table .txtt{text-align:right;color: #5F5F5E;text-align:center;}


/*movimientos*/
#tablaMovimientos {border-bottom: 1px solid #ADADAD;border-right: 1px solid #ADADAD; border-left: 1px solid #ADADAD; height:auto; padding-bottom:20px; padding-top:8px;}
#titleMovimientos {margin:0px 18px; border: 1px solid #ADADAD; text-align:right; background: #00519E; color:#FFFFFF; font-size:13px; font-weight:bold;padding:7px 12px;}
#contentTable3 .contenidoMovimientos table {border-collapse:collapse;width:100%}
#contentTable3 .contenidoMovimientos {margin:0px 16px; padding:0px 0px 0px 4px;}
#contentTable3 .contenidoMovimientos .detalleTarjeta {text-decoration: underline; cursor: pointer;}
#contentTable3 #resultados {padding:6pt 12px; border-right:1px solid #D6D6D6;border-left:1px solid #D6D6D6;margin:0px 18px;color:#00519E;font-weight:bold;font-size:12px;}
#contentTable3 #resultados #izq{color:#00519E;font-weight:bold; text-align:left;float:left;}
#contentTable3 #resultados #der{color:#00519E;font-weight:bold; text-align:right;}

#contentTable3 .contenidoMovimientos table th {background:#F2F2F2;padding:10px;border:1px solid #D6D6D6;font-weight:bold;color:#00519E;text-align:center;/*#000000;*/}
#contentTable3 .contenidoMovimientos table td {background:#FFFFFF;padding:10px;border:1px solid #D6D6D6;text-align:center;}
#contentTable3 .contenidoMovimientos table .txtl{text-align:left;font-weight:bold;padding:15px;}
#contentTable3 .contenidoMovimientos table .txtc{text-align:center;font-weight:bold;padding:15px;}
#contentTable3 .contenidoMovimientos table .name{text-align:left;}
#contentTable3 .contenidoMovimientos table .amount{text-align:right;}
#contentTable3 .contenidoMovimientos table .total{background: #00519E; color: #FFF; font-size: 13px; text-align: right; font-weight: bold; padding: 7px 12px}
#contentTable3 .nopaddingth table th {padding:2px !important;}
#contentTable3 .contenidoMovimientos table .extractos {font-weight:normal;}
#contentTable3 .contenidoMovimientos table .extractos a {color:#00519E;}

#contentTable3 .contenidoMovimientos div.details,
#contentTable3 .contenidoMovimientos table.details {margin-top: 10px;}
#contentTable3 .contenidoMovimientos div.details div.title {width:457px;color: #5F5F5F; background-color: #F7F7F7; border: none; padding: 5px; border-left:1px solid #D6D6D6; border-right:1px solid #D6D6D6; border-top:1px solid #D6D6D6;text-align:center;}
#contentTable3 .contenidoMovimientos table.details th {color: #5F5F5F; background-color: #F7F7F7; padding: 5px; border: none}
#contentTable3 .contenidoMovimientos div.details div {text-align: left; padding: 3px; color: #000}
#contentTable3 .contenidoMovimientos div.left {border:0px; border-left:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; float:left;width:48%;}
#contentTable3 .contenidoMovimientos div.right {border:0px; border-right:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; float:left;width:49%;}
#contentTable3 .contenidoMovimientos table.details td {text-align: left; padding: 3px; border: none; border-bottom: 1px solid #D6D6D6; color: #000}
#contentTable3 .contenidoMovimientos a.sort {color: #00519E;}
#contentInterior2 #select {float:left;overflow:hidden;padding-top:9.5em;}
#contentInterior2 .subtitulo {float:left; padding-top:10px;font-weight:bold;font-size:17px;}
#contentInterior2 .subtitulo a{float:left; padding-top:10px;font-size:11px;font-weight:normal;}
#contentInterior2 span.bullet{color:#912B5D; font-size:1.4em;font-weight:bold;}
#contentInterior2 span.bulletsmall{color:#912B5D; font-size:1em;font-weight:bold;}
#contentTable3 .contenidoMovimientos div.detailsAmex div {padding: 1.8px;}
#contentTable3 .contenidoMovimientos div.detailsAmex div.left {width:47%;}



/*realizar transferencia*/
#contentInterior2 #formuTransferencia {float:left; width:530px;font-size:11px;}
#contentInterior2 #formuTransferencia input {font-size:11px;color: #5F5F5F;margin-top:6px;height:15px;}
#contentInterior2 #formuTransferencia select{font-size:11px;color: #5F5F5F;margin-top:6px;height:15px;}
#contentInterior2 #formuTransferencia #boton a{padding: 3px 0px 0px;}

#contentInterior2 #formuTransferencia #coordenadas{width:430px;height:auto;border:1px solid #D6D6D6;float:right;margin-top:20px;background:#F7F7F7;padding:9px;}
#contentInterior2 #formuTransferencia #introduce{color:#5F5F5E;font-weight:bold;}
#contentInterior2 #formuTransferencia #coordenadas .number{height:30px;border:1px solid #D6D6D6;text-align:center;font-size:30px;font-weight:bold;background:#FFFFFF;color:#D6D6D6;margin:3px;}
#contentInterior2 #formuTransferencia #coordenadas .numberIzq{height:28px;width:20px;text-align:left;font-size:35px;font-weight:bold;color:#D6D6D6;color:#5F5F5E;}
#contentInterior2 #formuTransferencia #coordenadas .borrar{text-align:right;}

/*enlaces transferencias*/
#contentInterior2 #enlacesTransferencia {float:left; width:530px; font-size:12px;}


/*datos personales*/
#contentInterior2 #datosPersonales {float:left; width:490px;font-size:11px; border:1px solid #D6D6D6;margin-top:20px;margin-bottom:20px;padding:10px;}
#contentInterior2 #datosPersonales .izq{color:#00519E; font-weight:bold;padding-bottom:10px;}

#contentInterior2 #direccion {float:left;width:700px;border:1px solid #D6D6D6;margin-bottom:20px;background:#F7F7F7;padding:15px;font-size:11px;}
#contentInterior2 #direccion #titulo{font-weight:bold;margin-bottom:8px;}
#contentInterior2 #direccion select, input, textarea{color:#5F5F5F; padding:1px;}
#contentInterior2 #pie{float:left;width:680px;color:#00519E;text-align:center;font-size:11px;border:1px solid #00519E;padding:15px;}
#contentInterior2 #boton {float:right;margin-top:8px;margin-right:3px;}



/*solicitar tarjeta*/
#contentInterior2 .listado {float:left;font-size:11px;width:510px;margin-top:20px;}
#contentInterior2 .listado ul li {display:block;background:url(/images/icoLista.png) 0 3px no-repeat;padding-left:1.6em;list-style-type:none;margin-left:-37px;margin-bottom:15px;}

#contentInterior2 .listadolargo {float:left;font-size:11px;width:660px;margin-top:-10px;}
#contentInterior2 .listadolargo ul li {display:block;background:url(/images/icoLista.png) 0 3px no-repeat;padding-left:1.2em;list-style-type:none;margin-left:-37px;margin-bottom:15px;}

#contentInterior2 .sublistado {float:left;font-size:11px;width:65em;}
#contentInterior2 .sublistado ul li {display:block;background:url(/images/ico_razones.gif) 0 3px no-repeat;padding-left:1.2em;list-style-type:none;margin-top:5px;}
#contentInterior2 .sublistado span {color:#90295C;font-weight:bold;}
#contentInterior2 .sublistado .total{font-weight:bold;}
#contentInterior2 #izquierda{float:left;}
#contentInterior2 #derecha{float:right;}
#contentInterior2 .solicitar {float:right;margin-top:10px;margin-right:5px;}



/*palmares mercados internacionales*/
#bodyContent #content .texto {margin-top:20px;margin-bottom:20px;}
#bodyContent #content .tablas {border:1px solid #D6D6D6;float:left;}

.tablas {width:auto;}
.tablas #cabecera {float:left; background:#00519E;}
.tablas #cabecera .titulo{float:left;text-align:center;font-weight:bold;color:#FFFFFF;font-size:11px;border-right:1px solid #D6D6D6;padding-bottom:7px;padding-top:7px;}

.tablas .cuerpo{float:left;font-size:11px;color:#00519E;border-top:1px solid #D6D6D6;}
.tablas .cuerpo .datos{float:left;text-align:center;padding-bottom:7px;padding-top:7px;border-right:1px solid #D6D6D6;}
.tablas .cuerpo .abrir{float:left;text-align:center;padding-bottom:5px;padding-top:5px;border-right:none;}


.tablas .cuerpoCuadro{float:left;font-size:11px;color:#00519E;border-top:1px solid #00519E;}
.tablas .cuerpoCuadro .datos{float:left;text-align:center;padding-bottom:7px;padding-top:7px;border-right:1px solid #00519E;}
.tablas .cuerpoCuadro .abrir{float:left;text-align:center;padding-bottom:5px;padding-top:5px;border-right:1px solid #00519E;}

.tablas .cuerpoCuadro #cuadro{width:685px;border:1px solid #00519E;height:290px;}

.tablas .cuerpoCuadro #palmares {float:left;width:360px;height:auto; border:1px solid #D6D6D6;margin:10px 0px 10px 10px;}
.tablas .cuerpoCuadro #palmares #title{background:#D6D6D6;padding:7px;font-weight:bold;}
.tablas .cuerpoCuadro #palmares #izq{padding:10px;float:left;border-right:1px solid #D6D6D6;width:270px;}
.tablas .cuerpoCuadro #palmares #der{padding:10px;float:right;}
.tablas .cuerpoCuadro #palmares #fila{clear:both;border-top:1px solid #D6D6D6;}
.tablas .cuerpoCuadro #palmares #piePalmares{background: #90295C; color: #FFFFFF; float:right; height: 15px; text-align: center;width: 150px;text-decoration:none; padding: 1px;margin:6px;}

.tablas .cuerpoCuadro #consenso {float:left;width:270px;height:auto; border:1px solid #D6D6D6;margin:10px 0px 10px 10px;}
.tablas .cuerpoCuadro #consenso #title{background:#D6D6D6;padding:7px;font-weight:bold;}
.tablas .cuerpoCuadro #consenso #izq{padding:8px;float:left;width:20px;text-align:center;}
.tablas .cuerpoCuadro #consenso #der a{padding:10px;float:left;border-left:1px solid #D6D6D6;color:#00519E;}
.tablas .cuerpoCuadro #consenso #fila{clear:both;border-top:1px solid #D6D6D6;}
.tablas .cuerpoCuadro #consenso #pieConsenso{background: #90295C; color: #FFFFFF; float:right; height: 15px; text-align: center;width: 150px;text-decoration:none; padding: 1px;margin:6px;}





/*ficha fondo 1*/
#fichaFondo {clear:both;width:717px;}
#fichaFondo .cabecera {background-color:#00519E;float:left;padding:6px 10px;width:699px;}
#fichaFondo .cabecera h3 {color:#FFFFFF;font-size:15px;font-weight:bold;text-decoration:none;}
#fichaFondo #caja1 {/*width:69.9em;*/width:699px; border:1px solid #D6D6D6;padding:9px;font-size:11px;}

#fichaFondo #caja2 {/*width:71.7em;*/width:717px;font-size:11px;float:left;}
#fichaFondo #caja2 table{float:left;border-collapse:collapse;}
#fichaFondo #caja2 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaFondo #caja2 table .izq {font-weight:bold;color:#00519E;width:357px;}
#fichaFondo #caja2 table .der {color:#00519E;width:357px;}


#fichaFondo .cabecera2 {background-color:#00519E;padding:6px 10px;width:330px;margin-top:15px;}
#fichaFondo .cabecera2 h3 {color:#FFFFFF;font-size:15px;font-weight:bold;text-decoration:none;}
#fichaFondo #caja3 {/*width:35em;*/width:350px; font-size:11px;float:left;}
#fichaFondo #caja3 table{float:left;border-collapse:collapse;}
#fichaFondo #caja3 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaFondo #caja3 table .izq {font-weight:bold;color:#00519E;width:195px;}
#fichaFondo #caja3 table .izq span{font-weight:normal;}
#fichaFondo #caja3 table .der {color:#00519E;width:125px;text-align:right;}


#fichaFondo .cabecera3 {background-color:#00519E;padding:6px 10px;width:330px;margin-top:15px;}
#fichaFondo .cabecera3 h3 {color:#FFFFFF;font-size:15px;font-weight:bold;text-decoration:none;}
#fichaFondo #caja4 {width:350px; font-size:11px;float:left;}
#fichaFondo #caja4 table{float:left;border-collapse:collapse;}
#fichaFondo #caja4 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaFondo #caja4 table .izq {font-weight:bold;color:#00519E;width:280px;}
#fichaFondo #caja4 table .der {color:#00519E;width:40px;text-align:right;}
#fichaFondo #caja4 table .todo {color:#00519E;width:320px;text-align:left;font-weight:bold;}
#fichaFondo #caja4 table .todo span{font-weight:normal;}

#fichaFondo .cuadro {float:left;margin-bottom:15px;border:solid 1px;}

/*
#fichaFondo .cabecera {background-color:#00519E;padding:6px 10px;width:330px;margin-top:15px;}
#fichaFondo .cabecera h3 {color:#FFFFFF;font-size:15px;font-weight:bold;text-decoration:none;}
*/

#fichaFondo .caja {
	color:#00519E;
	float:left;
	font-size:11px;
	/*margin-top:15px;*/
	/*width:354px;*/
	margin-right:7px;
}

#fichaFondo .caja table {
	border-collapse:collapse;
	/*float:left;*/
	text-align:center;
}

#fichaFondo .caja table .izq {
	color:#00519E;
	font-weight:bold;
	text-align:left;
}
#fichaFondo .caja table th {
	background:#D6D6D6 none repeat scroll 0 0;
	padding:6px;
}
#fichaFondo .caja table td {
	border:1px solid #D6D6D6;
	padding:10px;
}

#fichaFondo #cuadro1 {float:left;margin-right:15px;margin-bottom:15px;}
#fichaFondo #cuadro2 {float:left;margin-bottom:15px;}

#fichaFondo #cuadroPestanas {width:71.5em;margin-top:15px;}
#fichaFondo #tablas {}

#fichaFondo #cuadroPestanas #tablas{border-right:1px solid #D6D6D6;border-left:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;padding-left:4px;}

#fichaFondo .cabecera4 {background-color:#D6D6D6;padding:10px 10px;width:328px;margin-top:15px;}
#fichaFondo .cabecera4 h3 {color:#00519E;font-size:12px;font-weight:bold;text-decoration:none;}
#fichaFondo #caja5 {width:336px; font-size:9px;float:left;border:1px solid #D6D6D6;padding:9px 5px;}

#fichaFondo .cabecera5 {background-color:#D6D6D6;padding:10px 10px;width:328px;margin-top:15px;}
#fichaFondo .cabecera5 h3 {color:#00519E;font-size:12px;font-weight:bold;text-decoration:none;}
#fichaFondo #caja6 {width:348px; font-size:11px;float:left;height:150px;}
#fichaFondo #caja6 table{float:left;border-collapse:collapse;}
#fichaFondo #caja6 table td {border:1px solid #D6D6D6;padding:10px;}
#fichaFondo #caja6 table .izq {font-weight:bold;color:#00519E;width:280px;}
#fichaFondo #caja6 table .der {color:#00519E;width:40px;text-align:right;}
#fichaFondo #caja6 table .todo {color:#00519E;text-align:left;font-weight:bold;padding:5px;}

#fichaFondo #cuadro3 {float:left;margin-right:7px;}
#fichaFondo #cuadro4 {float:left;}

#fichaFondo #caja7 {width:715px;float:left;margin-top:15px;font-size:11px;float:left;color:#00519E;}
#fichaFondo #caja7 table{float:left;border-collapse:collapse;text-align:center;}
#fichaFondo #caja7 table th {background:#D6D6D6;padding:6px;}
#fichaFondo #caja7 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaFondo #caja7 table .izq {font-weight:bold;text-align:left;}
#fichaFondo #caja7 table .rojo {color:red;}

#fichaFondo #caja8 {width:707px;float:left;margin-top:15px;font-size:11px;float:left;color:#00519E;}
#fichaFondo #caja8 table{float:left;border-collapse:collapse;text-align:center;}
#fichaFondo #caja8 table th {background:#D6D6D6;padding:6px;}
#fichaFondo #caja8 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaFondo #caja8 table .izq {font-weight:bold;text-align:left;}
#fichaFondo #caja8 table .rojo {color:red;}

#fichaFondo #caja9 {width:700px; font-size:9px;padding:8px;float:left;}


/*ficha ETF 1*/
#fichaETF {clear:both;width:99%;}
#fichaETF .cabecera {background-color:#00519E;float:left;padding:6px 10px;width:98%;}
#fichaETF .cabecera h3 {color:#FFFFFF;font-size:15px;font-weight:bold;text-decoration:none;}
#fichaETF #caja1 {/*width:69.9em;*/width:98%; border:1px solid #D6D6D6;padding:9px;font-size:11px;}

#fichaETF #caja2 {/*width:71.7em;*/width:100%;font-size:11px;float:left;}
#fichaETF #caja2 table{float:left;border-collapse:collapse;}
#fichaETF #caja2 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaETF #caja2 table .izq {font-weight:bold;color:#00519E;width:50%;}
#fichaETF #caja2 table .der {color:#00519E;width:50%;}


#fichaETF .cabecera2 {background-color:#00519E;padding:6px 10px;width:330px;margin-top:15px;}
#fichaETF .cabecera2 h3 {color:#FFFFFF;font-size:15px;font-weight:bold;text-decoration:none;}
#fichaETF #caja3 {/*width:35em;*/width:350px; font-size:11px;float:left;}
#fichaETF #caja3 table{float:left;border-collapse:collapse;}
#fichaETF #caja3 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaETF #caja3 table .izq {font-weight:bold;color:#00519E;width:195px;}
#fichaETF #caja3 table .izq span{font-weight:normal;}
#fichaETF #caja3 table .der {color:#00519E;width:125px;text-align:right;}


#fichaETF .cabecera3 {background-color:#00519E;padding:6px 10px;width:330px;margin-top:15px;}
#fichaETF .cabecera3 h3 {color:#FFFFFF;font-size:15px;font-weight:bold;text-decoration:none;}
#fichaETF #caja4 {width:350px; font-size:11px;float:left;}
#fichaETF #caja4 table{float:left;border-collapse:collapse;}
#fichaETF #caja4 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaETF #caja4 table .izq {font-weight:bold;color:#00519E;width:280px;}
#fichaETF #caja4 table .der {color:#00519E;width:40px;text-align:right;}
#fichaETF #caja4 table .todo {color:#00519E;width:320px;text-align:left;font-weight:bold;}
#fichaETF #caja4 table .todo span{font-weight:normal;}

#fichaETF .cuadro {float:left;margin-bottom:15px;border:solid 1px;}

#fichaETF .caja {
	color:#00519E;
	float:left;
	font-size:11px;
	/*margin-top:15px;*/
	/*width:354px;*/
	margin-right:7px;
}

#fichaETF .caja table {
	border-collapse:collapse;
	/*float:left;*/
	text-align:center;
}

#fichaETF .caja table .izq {
	color:#00519E;
	font-weight:bold;
	text-align:left;
}
#fichaETF .caja table th {
	background:#D6D6D6 none repeat scroll 0 0;
	padding:6px;
}
#fichaETF .caja table td {
	border:1px solid #D6D6D6;
	padding:10px;
}

#fichaETF #cuadro1 {float:left;margin-right:15px;margin-bottom:15px;}


#fichaETF #caja7 {width:100%;float:left;margin-top:15px;font-size:11px;float:left;color:#00519E;}
#fichaETF #caja7 table{float:left;border-collapse:collapse;text-align:center;}
#fichaETF #caja7 table th {background:#D6D6D6;padding:6px;}
#fichaETF #caja7 table td {border:1px solid #D6D6D6;padding:8px;}
#fichaETF #caja7 table .izq {font-weight:bold;text-align:left;}
#fichaETF #caja7 table .rojo {color:red;}


/* todas mis carteras */
.todos_mis_productos #broker_all_my_accounts{clear:both;width:97%;padding-left:10px}
#broker_all_my_accounts{clear:both;float:left;}
#broker_all_my_accounts .titleCenter{padding:.2em 0 .2em 1em; background-color:#912A5D; text-align:center;clear:both;}
#broker_all_my_accounts .title{padding:.2em 0 .5em 1em; border: 1px solid #00519E;float:left; width: 71em; margin-bottom: 10px}
#broker_all_my_accounts .subtitleCenter{padding:.2em 0 .2em 1em; color:#00ff00; text-align:center;clear:both;}
#broker_all_my_accounts.medio .title{width:49.1em;margin-top:2em}
#broker_all_my_accounts.medio table{float:left;border-collapse:collapse;width:50.1em;border:1px solid #DADADA; width: 700px;}
#broker_all_my_accounts.medio table th, #contentTable.medio thead td{background:#F3F3F3;border-bottom:1px solid #DADADA;border-right:1px solid #DADADA;padding:1.2em 1em;}
#broker_all_my_accounts.medio table td{border-right:1px solid #DADADA;border-bottom:1px solid #DADADA;padding:1.8em 1em;}
#broker_all_my_accounts.medio table td.boton{text-align:center;padding: 1.8em 0}
#broker_all_my_accounts.medio table .ctr{text-align:center}
#broker_all_my_accounts .title h3 a{display:block;float:left;width:48%;margin-top:5px; font-size: 10px;}
#broker_all_my_accounts .title h3 span{display:block;float:left;width:48%;text-align:right;margin-right:.5em;margin-top:5px; color: #00519E; font-size: 10px;}
#broker_all_my_accounts .title a.abrirTabla{display:block;float:left;width:2%;text-align:right;color:#FFF; font-size:1.3em; text-decoration:none;font-weight:bold}
#broker_all_my_accounts .tablas{width: 100%; float:left;margin-bottom:2.5em; font-size: 11px; font-family: verdana;}
#broker_all_my_accounts .tablas table{border-right:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;border-collapse:collapse;width:100%;margin-top:1em}
#broker_all_my_accounts .tablas table.short{width:75%}
#broker_all_my_accounts .tablas table.left{float:left;width:40.3em; border-bottom:none}
#broker_all_my_accounts .tablas h3 {float:left; color:#00519E;}

#broker_all_my_accounts .tablas table.right{float:right;width:41.8em;}
#broker_all_my_accounts .tablas table th, #broker_all_my_accounts .tablas table.left .total th, #broker_all_my_accounts .tablas table.left .total td, #broker_all_my_accounts .tablas table.right .total th, #broker_all_my_accounts .tablas table.right .total td{border-right:0px none; background:#F2F2F2;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#broker_all_my_accounts .tablas table td{padding:8px 8px; border:1px solid #D6D6D6;}
#broker_all_my_accounts .tablas table.left th, #contentTable .tablas table.right th { background:#fff; border-top:none; border-bottom:1px solid #D6D6D6; }
#broker_all_my_accounts .tablas table.left .total td, #contentTable .tablas table.right .total td { padding-right:3em; border-bottom:1px solid #D6D6D6;}
#broker_all_my_accounts .tablas thead th { text-align:center; color: #00519E; height: 20px }

#broker_all_my_accounts .tablas table .top{border-top:1px solid #D6D6D6 }
#broker_all_my_accounts .tablas table .brd{border-left:1px solid #D6D6D6 }
#broker_all_my_accounts .tablas table .brdb{border-bottom:1px solid #D6D6D6 }
#broker_all_my_accounts .tablas table .txtr{text-align:right;}
#broker_all_my_accounts .tablas table .txtc{text-align:center;}
#broker_all_my_accounts .tablas table .total{text-align:left; background:#FFFFFF; border-right:none;color:#5f5f5e;font-size:13px;font-weight:bold;}
#broker_all_my_accounts .tablas table .blanco{background:#FFFFFF; border:none;}
#broker_all_my_accounts .tablas table .linea{background:#FFFFFF; border-right:none;border-top:1px solid #D6D6D6; border-left:1px solid #D6D6D6;}
#broker_all_my_accounts .tablas table .lineaDer{background:#FFFFFF; border-left:none;border-top:1px solid #D6D6D6;; border-right:1px solid #D6D6D6;text-align:right;}
#broker_all_my_accounts .tablas table .txtvar{text-align:right; color:red;}
#broker_all_my_accounts .tablas table .txtt{text-align:right;color: #5F5F5E;text-align:center;}

#broker_all_my_accounts .tablas #comentario{margin:6px 6px -2px; font-size:10px; color:#5f5f5e;}
#broker_all_my_accounts .tablas .total_value{ background: #00519E; color: #FFF; font-size: 15px; text-align: right; font-weight: bold}
#broker_all_my_accounts .tablas .subtotal{ background: #F2F2F2; color: #00519E; text-align: right; font-weight: bold}
#broker_all_my_accounts .tablas .subtotalAmount{ background: #00519E; color: #FFF; text-align: right; font-weight: bold}

/* Comprar/Vender valor (Buscador) */
#broker_buscador_comprar_vender_valor{ margin:50px 0 0;  width: 530px; }
#broker_buscador_comprar_vender_valor .form{ margin-top: 15px; }
#broker_buscador_comprar_vender_valor fieldset{ border: 1px solid #e0e0e0; background:#F3F3F3; margin: 15px 0 0 0; padding: 10px;}
#broker_buscador_comprar_vender_valor label span { display:block; float:left; padding-top:0.2em; width:11em;}

#broker_buscador_comprar_vender_valor label select,
#broker_buscador_comprar_vender_valor label input {color:#787876;font-size:1.1em;}

#broker_buscador_comprar_vender_valor label select { margin-right:0.5em; width:18.5em; }
#broker_buscador_comprar_vender_valor label { margin-top:4.8em; }
#broker_buscador_comprar_vender_valor #valor { margin-left: 170px; }
#broker_buscador_comprar_vender_valor #mercado { margin-left: 152px; }

/* Comprar/Vender valor (Resultado del Buscador) */
#broker_resultado_buscador_cv_valor{ width: 71.9em; margin: 10px 0 0 0; clear: both;}
#broker_resultado_buscador_cv_valor.trading{ width: 35.5em;}

#broker_resultado_buscador_cv_valor .submenu,
#broker_resultado_buscador_cv_valor .selected_submenu{
	width: 17.07em;
	height: 1.8em;
	padding: 0.6em 0 0 0.5em;
	float: left;
	border: 1px solid #d6d6d6;
	margin-right: 2px;
	margin-right: 2px;
	background: #980165;
	color:#fff;
}
#broker_resultado_buscador_cv_valor .selected_submenu{
	/*background: #980165; color: #FFF; border: 1px solid #980165; font-weight: bold;*/
	color:#980165;
	background: #fff;
	border-bottom: 0px solid #d6d6d6;
	height: 1.9em;
}


#broker_resultado_buscador_cv_valor .smaller{ width: 115px; }

#broker_resultado_buscador_cv_valor .custom{
	width: auto;
	margin-left: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
}

#broker_resultado_buscador_cv_valor .submenu a{
	/*color:#980165;*/
	color: #fff;
}
#broker_resultado_buscador_cv_valor .selected_submenu a{
	/* 	color: #FFF;*/
	color:#980165;
	font-weight:bold;
	text-decoration: none;
}

#broker_resultado_buscador_cv_valor .submenu.smaller,
#broker_resultado_buscador_cv_valor .selected_submenu.smaller{ width: 9.5em; }

/*#broker_resultado_buscador_cv_valor .body_container { border: 1px solid #d6d6d6; padding: 1em 0.9em 1.5em 1.3em; width: 69em;  }*/
#broker_resultado_buscador_cv_valor .body_container { border: 1px solid #d6d6d6; padding: 1em 0.9em 1.5em 1.3em; width: 34em;  }

#broker_resultado_buscador_cv_valor div.left,
#broker_resultado_buscador_cv_valor div.right{ float: left; width: 49%; padding: 1em 0 0 0; }
#broker_resultado_buscador_cv_valor div.right{ margin-left: 0.5em; }

#broker_resultado_buscador_cv_valor div.block_panel{ clear: both; border: 1px solid #d6d6d6; margin-bottom: 1.5em; }

#broker_resultado_buscador_cv_valor .title{ margin-bottom: 0.5em; color: #5f5f5e; display: block; font-weight: bold; float: none; height: 2.4em; }
#broker_resultado_buscador_cv_valor .secondary_title{ color: #5f5f5e; display: block; float: none; margin-bottom: 0.5em;}

#broker_resultado_buscador_cv_valor table{ color: #00519E; margin-bottom: 0.5em; }
#broker_resultado_buscador_cv_valor .form{ background: #f3f3f3; padding: 0.5em; }
#broker_resultado_buscador_cv_valor .form p{ margin-bottom: 0.5em; clear: both; }

/*
#broker_resultado_buscador_cv_valor dl{ margin-bottom: 1em; }
#broker_resultado_buscador_cv_valor dt{ color: #5f5f5e; width: 16em; float: left; }
#broker_resultado_buscador_cv_valor dd{ color: #5f5f5e; width: 16em; }
*/

#broker_resultado_buscador_cv_valor dl{
 height: 2.5em;
 clear: both;
}

#broker_resultado_buscador_cv_valor dt{
 color: #5f5f5e;
 width: 15em;
 float: left;
}

#broker_resultado_buscador_cv_valor dd{
 color: #5f5f5e;
 width: 17em;
 float: left;
}


#broker_resultado_buscador_cv_valor td{ border: 1px solid #d6d6d6; padding: 0.3em; }
#broker_resultado_buscador_cv_valor .label{ color: #00519E; font-weight: bold; margin: 0px }
#broker_resultado_buscador_cv_valor .with_bg{  background: #e5e5e5; }
#analisis_tecnico_corto table td, #broker_resultado_buscador_cv_valor thead th{ border-left: 1px solid #d6d6d6; background: #e5e5e5; color: #00519E; height: 2em; padding: 0.4em;}

#broker_resultado_buscador_cv_valor .secondary_link{ color: #980165; text-decoration: underline; }
#broker_resultado_buscador_cv_valor .warning1{ color: #f10404; }
#broker_resultado_buscador_cv_valor .warning2{ color: #218b13; }

#broker_resultado_buscador_cv_valor input,
#broker_resultado_buscador_cv_valor select{ color: #5f5f5e; font-size: 1em; }

#broker_resultado_buscador_cv_valor input.btn{ color: #FFF; font-size: 1.2em; }
#broker_resultado_buscador_cv_valor input.bck{ color: #FFF; font-size: 1.2em; font-weight: bold; }

#broker_resultado_buscador_cv_valor #valider { font-weight: bold; }

.broker_preconfirm_strategies dt { width: 9em !important; }
.broker_preconfirm_strategies dd { width: 12em !important; }


#contentInterior2 .listing_elements{ border:1px solid #D6D6D6; padding: 1em; font-size: 11px;}
#contentInterior2 .listing_elements .panel{ background: #F3F3F3; border:1px solid #F3F3F3; margin-bottom:10px; padding: 1.5em 1.5em 1.5em 3.5em; }
#contentInterior2 .listing_elements .important{ font-weight: bold; }
#contentInterior2 .listing_elements p{ margin: 1em 0 0 0;}
#contentInterior2 .listing_elements dl{ margin-bottom: 1em; clear: both; line-height: 2.3em; }
#contentInterior2 .listing_elements dt{ padding-top: 0px; color: #5f5f5e; width: 30%; float: left; }
#contentInterior2 .listing_elements ul ul{ padding: 15px 0 0 20px; }


/* Alta (Paso 1) */
#alta{ border:1px solid #D6D6D6; padding: 1em;}

#alta .important{ font-weight: bold; }

#alta fieldset{ background: #F3F3F3; border:1px solid #F3F3F3; margin-bottom:10px; padding: 1.5em 1.5em 1.5em 3.5em; }
#alta fieldset.primero{ background: #F3F3F3 url(/images/ico_1.gif) no-repeat 10px 12px; }
#alta fieldset.segundo{ background: #F3F3F3 url(/images/ico_2.gif) no-repeat 10px 12px; }
#alta fieldset.tercero{ background: #F3F3F3 url(/images/ico_3.gif) no-repeat 10px 12px; }
#alta fieldset.cuarto{ background: #F3F3F3 url(/images/ico_4.gif) no-repeat 10px 12px; }
#alta fieldset.quinto{ background: #F3F3F3 url(/images/ico_5.gif) no-repeat 10px 12px; }
#alta fieldset.sexto{ background: #F3F3F3 url(/images/ico_6.gif) no-repeat 10px 12px; }

#alta h2{ visibility: visible; display: block; color: #5f5f5e; font-size: 1.2em; margin-bottom: 1em; font-weight: bold;}
#alta h2 .no_style{ font-weight: normal; color:#5F5F5E; }
#alta p{ margin: 1em 0 0 0;}

#alta dl{ margin-bottom: 1em; clear: both; line-height: 2.3em; }
#alta dt{ padding-top: 0px; color: #5f5f5e; width: 30%; float: left; }
#alta dt.longer{ width: 23em;}
#alta dt#numero_documento{ width: 19em; }
#alta dt#residente_eeuu{ width: 250px; }
#alta dt#domicilio_mismo_que_habitual{ width: 28em; }
#alta dt#domicilio_mismo_que_habitual{ width: 28em; }

#alta dd{ color: #5f5f5e; float: left; }

#alta input,
#alta select{ color: #5f5f5e; font-size: 1em; }

#alta input.btn,
#alta input.bck{ color: #FFF; font-size: 1em; }
#alta .lega_terms{ margin: 1.5em 0 0 3.5em; }

#formAltaOpenAccount .created_account_response{
 border: 1px solid #e0dfdf;
 margin: 10px 0 0 0;
 padding: 15px;
 background: url(/images/alta/created_account_response_bg.jpg) repeat-x;
}

#alta .company_address{ margin: 20px 0 20px 0; }
#alta .prospection_error{ border: 1px solid red; }
#alta ul ul{ padding: 15px 0 0 20px; }

#formAltaOpenAccount .prospection_error{ border: 1px solid red; }
#formAltaOpenAccount ul ul{ padding: 15px 0 0 20px; }

#alta .explanation{
 padding: 10px;
 background: #DDD;
 margin-top: 5px;
}

#alta ul.account_individual_identification{ padding-left:14px; margin: 0px;}
#alta ul.account_individual_identification li{padding-bottom: 5px; }

/* El banco transparente */
#banco_transparente .titular{ color:#294992; font-weight: bold; margin-top: 1em; }

#banco_transparente.nopos ul.listaCuentas{
 margin: 1em 0 2.5em 0;
 padding: 0px;
 list-style: none;
}

#banco_transparente.nopos ul.listaCuentas li{
 background: url(/images/ico_medio.gif) 0 .3em no-repeat;
 padding:0 0 0 1.2em;
 margin-bottom:1em
}

/* Informacion por correo */
#correo{ border:1px solid #D6D6D6; width:65em;padding: 1em;}
#correo fieldset{ background: #F3F3F3; border:1px solid #F3F3F3; margin-bottom:1em; padding: 1.5em 1.5em 1.5em 3.5em; }
#correo h2{ visibility: visible; display: block; color: #5f5f5e; font-size: 1.2em; margin-bottom: 1em; font-weight: bold;}
#correo p{ margin: 1em 0 0 0;}

#correo dl{ margin-bottom: 1em; clear:both;line-height:2.3em;}
#correo dt{ padding-top: 0.3em; color: #5f5f5e; width: 30%; float: left; }
#correo dd{ color: #5f5f5e; float:left; }

#correo input,
#correo select{ color: #5f5f5e; }
#correo input.btn{ color: #FFF; }



/* Tarifas generales */
#contentInterior2 .tarifasbolsa{width:56em;}
#tarifas .titular{ color:#294992; font-weight: bold; margin-top: 1em; }

#tarifas.nopos ul.listaCuentas{
 margin: 1em 0 2.5em 0;
 padding: 0px;
 list-style: none;
}

#tarifas.nopos ul.listaCuentas li{
 background: url(/images/ico_medio.gif) 0 .3em no-repeat;
 padding:0 0 0 1.2em;
 margin-bottom:1em
}

/* Login */
#login{margin-top: 1em;}
#login fieldset{ border: 1px solid #e0e0e0; background:#F3F3F3; padding: 1em; height:12.2em;}



/*alta*/
#alta .error {border:1px solid red;padding:5px;width:33em;}

#alta .errors_list { border:1px solid red; padding:5px; margin-bottom: 10px; }

/*Buscador de valores*/
#buscadorValores { position:relative; margin-bottom:1.3em; border:1px solid #d8d8d8; padding:.8em 1em; background:#FFF url(/images/bck_buscadorValores.gif) repeat-x 0 100% }
	#buscadorValores form fieldset { margin-right:.5em; text-align:right}
		#buscadorValores form fieldset #valor { position:relative; /*top:-.1em;*/ width:8em; height:1.3em; margin-right:.8em;}
		#buscadorValores form fieldset #sibe { width:6em; height:1.7em }
		#buscadorValores form fieldset input { margin-left:1.4em}
		#buscadorValores form fieldset legend {  display:block; visibility:visible; }
		#buscadorValores form fieldset span { position:absolute; top:.4em; left:.8em; height:1.7em; padding:.4em 0 0 2.5em; background:url(/images/bck_buscador.gif) no-repeat 0 }

#buscadorValores.customer{ width: 445px; }
#buscadorValores.customer form fieldset span{ font-size: 1.3em }
#buscadorValores.customer form fieldset #valor { margin-right: 0px; }
#buscadorValores.customer form fieldset #valor { margin-right: 0px; }
#buscadorValores.customer form fieldset input { margin-left: 0px; }

/*20090223*/
.destacadoFrase {margin:.7em;clear:both;font-size:1.1em;}
.tablaPrincipal {width:74em;border:1px solid #D6D6D6;}
.tablaPrincipal #cabeceratabla{border-bottom:1px solid #D6D6D6;background:#90295C;padding:.5em;color:#FFFFFF;font-size:1.5em;font-weight:bold;}

#restoTabla table{width:58em;border-collapse:collapse;border:1px solid #D6D6D6; margin:.8em;font-size:1.1em;}
#restoTabla table thead th {text-align:center;color:#00519E;padding:.8em;border-collapse:collapse;background:#EBEBEB;}
#restoTabla table td {text-align:center;color:#00519E;padding:.8em;border-left:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
#restoTabla .txti {font-weight:bold;text-align:left;}
#restoTabla .justif {text-align:justify;}

#restoTabla #mensaje {margin:15px;text-align:justify;font-size:11px;}
#restoTabla #pie {margin:15px;}


/*preguntas frecuentes*/
.listadoFaq {clear:both;}
.listadoFaqUL {list-style-image:none;list-style-position:outside;list-style-type:none;margin:1em 0pt 0pt 1em;padding:0pt 0pt 2em;font-size:11px;}
.listadoFaqUL li {background:transparent url(../images/ico_medio.gif) no-repeat scroll 0pt 0.3em;margin-bottom:1em;padding:0pt 0pt 0.6em 1.2em;}
.listadoFaqLI {list-style-image:none;list-style-position:outside;list-style-type:none;margin:0.5em 0pt 0pt 0em;padding-left:0.8em;}
.listadoFaqLI li {background:transparent url(/images/ico_razones.gif) no-repeat scroll 0 0.4em; padding:0 0 0 .7em; text-align: justify;}
.listadoFaqUL li a {color:#912B5D;}



.formularioFaq{padding: 0px; }
.formularioFaq fieldset{ background: #F3F3F3; border:1px solid #D6D6D6; margin-bottom:10px; padding: 15px; }
.formularioFaq h2{ visibility: visible; display: block; color: #5f5f5e; font-size: 1.2em; margin-bottom: 10px; font-weight: bold;}
.formularioFaq p{ margin: 10px 0 0 0;}
.formularioFaq dl{ margin-bottom: 10px; }
.formularioFaq dt{ padding-top: 3px; color: #5f5f5e; width: 24em; float: left; font-size: 11px; font-family: Verdana }
.formularioFaq span{ font-size: 11px; font-family: Verdana}
.formularioFaq dd{ color: #5f5f5e; }
.formularioFaq input,
.formularioFaq select{ color: #5f5f5e; font-size: 1em; }
.formularioFaq input.btn{ color: #FFF; font-size: 1.1em; }

#tablaServiciosPro {clear:both;width:70em;margin-left:5px;}
#tablaServiciosPro table{width:66em;border-collapse:collapse;border:1px solid #D6D6D6; margin:5px;font-size:1.1em;}
#tablaServiciosPro table thead th {text-align:center;color:#FFFFFF;padding:8px;border-collapse:collapse;background:#00519E;font-size:1.1em}
#tablaServiciosPro table td {text-align:center;color:#00519E;padding:8px;border-left:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
#tablaServiciosPro .derecha {text-align:right;}
#tablaServiciosPro .izquierda {text-align:left;}
#tablaServiciosPro .fondo {background:#EBEBEB;}


/*contenedor para pestaņas Alquila */
.contentAlquila {width:51.9em;float:left; margin-top: 10px; font-family: Verdana;  }
.contentAlquila.wide { width:100%; }

.contentAlquila h3{
 color:#980165;
 font-size:1.2em;
 width: 100%;
}

.contentAlquila ul.no_indent { padding-left: 13px; }

.contentAlquila table{
 background:#FFFFFF none repeat scroll 0 0;
 border:1px solid #D6D6D6;
 border-collapse:collapse;
 margin-bottom:1.3em;
 margin-top:0.5em;
 text-align:center;
 width: 100%;
 font-family: Verdana;
 font-size: 11px;
}

.contentAlquila table th {
 padding: 5px;
 color: #00519E;
 background:#F2F2F2 none repeat scroll 0 0;
 border-left:1px solid #D6D6D6;
 border-right:0 none;
 border-top:1px solid #D6D6D6;
}

.contentAlquila table th a{ color: #00519E; }

.contentAlquila table th.left{ text-align:left; }
.contentAlquila table th.right{ text-align:right; }

.contentAlquila table tr.odd {
 background: #E0E7F0;
}

.contentAlquila table td {
 border:1px solid #D6D6D6;
 padding:8px 12px;
}

.contentAlquila table td.left { text-align: left; }

.contentAlquila ul.legal_text{ list-style: none; }

.contentAlquila .simulator_logo{
	background: url('/images/broker/cartera/simulador_bg.jpg') repeat-x;
}

.contentAlquila #header_table { border: 0px !important; margin-bottom:0px; height:10px;}
.contentAlquila #header_table td{ border: 0px !important; }
.contentAlquila #header_table td a{ color:#912A5D; font-weight:bold;}

.contentAlquila .no-border {border:0px !important;}
.contentAlquila .no-border td {padding:2px;}
.contentAlquila .top-head {background:#F2F2F2 none repeat scroll 0 0; color:#912A5D; font-weight:bold;}
.contentAlquila .top-head a {color:#912A5D; font-weight:bold; }

/* Paneles informativos en azul */
.info_panel_az{
 margin: 10px 0 10px 0;
 border: 1px solid #080a85;
 padding: 10px 10px 5px 10px;
 background: #F0F4F8;
 font-size: 11px;
}

.info_panel_az .title{
 font-weight: bold;
 color:#00519E;
}

.info_panel_az ol{
 clear: both;
 color: #00519E;
 font-weight: bold;
 padding: 0 0 0 30px;
 margin: 10px 0 10px 5px;
}

.info_panel_az li{
 padding: 0 0 5px 0;
}

.info_panel_az .item{
  color:#000;
 font-weight: normal;
}

.step_az{
 margin-top: 5px;
 padding: 2px 0 2px 5px;
 color: #000080;
 background: #E0E7F0;
 font-weight: bold;
}


.title_toggler {
 background-color:#EBEBEB;
 padding:0.2em 0.5em 0.5em 1em;
 margin-bottom: 10px;
 color:#5F5F5F;
 font-size:1.3em;
 font-weight:bold;
 text-decoration:none;
}

.title_toggler span{ float: right; }
.title_toggler span a{ color: #5F5F5F;}

#preguntas_frecuentes_alquila #ofrecer_acciones_list{ margin-bottom: 10px;}
#preguntas_frecuentes_alquila #solicitar_acciones_list{ margin-bottom: 10px;}

#preguntas_frecuentes_alquila .faq_question{ margin-top: 10px;}
#preguntas_frecuentes_alquila .faq_description{
 padding-left: 10px;
 margin: 10px 0 10px 0;
}


/*.toggling .closed {background: url('/images/flechaCerrar.gif') no-repeat 99% 50%;}
.toggling .open {background: url('/images/flechaAbrir.gif') no-repeat 99% 50%;}*/
.toggling .closed {background: url('/images/ma_menos.gif') no-repeat 99% 50%;}
.toggling .open {background: url('/images/ma_mas.gif') no-repeat 99% 50%;}
.toggler {cursor: pointer;}

/* Buscador - Pedir acciones */
#pedir_acciones{
 border:1px solid #D6D6D6;
 padding: 1em;
}

#pedir_acciones .important{ font-weight: bold; }

#pedir_acciones fieldset{ background: #F3F3F3; border:1px solid #F3F3F3; margin-bottom:10px; padding: 1.5em 1.5em 1.5em 3.5em; }

#pedir_acciones h2{ visibility: visible; display: block; color: #5f5f5e; font-size: 1.2em; margin-bottom: 1em; font-weight: bold;}
#pedir_acciones h2 .no_style{ font-weight: normal; color:#5F5F5E; }
#pedir_acciones p{ margin: 1em 0 0 0;}

#pedir_acciones dl{ margin-bottom: 1em; clear: both; line-height: 2.3em; }

#pedir_acciones dt{ padding-top: 3px; color: #5f5f5e; width: 30%; float: left; }
#pedir_acciones dt.longer{ width: 23em;}

#pedir_acciones dd{ color: #5f5f5e; float: left; }

#pedir_acciones input,
#pedir_acciones select{ color: #5f5f5e; font-size: 1em; }

#pedir_acciones input.btn{ color: #FFF; font-size: 1.2em; }
#pedir_acciones .lega_terms{ margin: 1.5em 0 0 3.5em; }

/* autocomplete */
div.autocomplete {
	width: 100px;
	background: #fff;
	display: inline;
}

div.autocomplete ul {
	border: 1px solid #888;
	margin: 0;
	padding: 0;
	width: 100%;
	list-style-type: none;
}

div.autocomplete ul li {
	margin: 0;
	padding: 3px;
}

div.autocomplete ul li.selected {
	background-color: #ffb;
}

div.autocomplete ul strong.highlight {
	color: #800;
	margin: 0;
	padding: 0;
}
/* */

table.iconos {margin-bottom: 10px;}
input.focus {border: solid 1px black;}

.titleMov { margin-bottom: 20px;}
#contentInterior2 .titleHid h1 {}
#contentInterior2 .titleMov h2 {
	margin-bottom:0.6em;
}
#contentInterior2 .title h2 {
margin-bottom:0.6em;
}

/*quiero que un asesor me llame*/
.listadoAsesor {clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:2em 0pt 0pt 1em;padding:0pt 0pt 1em;}
.listadoAsesor li {font-size:11px;background:transparent url(/images/bullet_left.png) no-repeat scroll 0pt 0.3em;margin-bottom:1em;padding:0pt 0pt 0em 1.2em;}

a.interrogante {
	background:#90295c;
	text-decoration:none;
	color:#FFF;
	padding:3px;
}
div#wmb_overlay {position: absolute; left: 0; width: 100%; background-color: #000; cursor: pointer;}
div#wmb_window {font-family: Verdana, Helvetica, sans-serif;position: absolute; left: 50%; overflow: hidden; background-color: #FFF;}
div#wmb_contents {border: 2px solid #D6D6D6;overflow: auto;background-color: #FFF;}
div#wmb_top {font-size: 12px;color: #fff;font-weight:bold;text-align: left;background: #00519E;line-height:25px;border:solid 2px #D6D6D6;border-bottom:none;padding: 2px 5px;}
a#wmb_closelink {
	width: 14px; 
	height: 14px; 
	background: transparent url(/images/closepop.gif) no-repeat center;
	margin: 10px 10px 0 0;
	cursor: pointer;
	position: absolute;
    right: 0px;
    top: 0px;
}

table .amount {text-align: right}

/* Marketplace - Sugerencias */
.contentAlquila .suggestion{
 font-family: verdana;
 padding: 5px 0 0 15px;
 margin-top: 10px;
 color: #333;
 font-size:11px;
 background: #FAFAFA;
 border: 1px solid #E0E7F0;
}

.contentAlquila .suggestion ul{
 list-style: none;
 padding-left: 15px;
 margin: 12px 0px 12px 0px;
}

.contentAlquila .suggestion p{ padding-left: 15px; }

.contentAlquila .suggestion a{
 font-size: 11px;
 color: #333;
 text-decoration: underline;
}

.contentAlquila .suggestion .title{
 font-size:12px;
 font-weight:bold;
 display: block;
 float: none !important;
}

.contentAlquila .marketplace p{
 padding: 0px;
 margin: 10px 0px 10px 0px;
}



/*Depositos*/
#depotPrincipales {clear:both;}
#depotPrincipales table {border-collapse:collapse;}
#depotPrincipales table .linkBlue {color: #00519E;}
#depotPrincipales table .dep_blue {color: #00519E; font-size:1.8em;font-weight:bold;}
#depotPrincipales table .dep_b_red {color: #980165; font-size:3.2em;font-weight:bold;}
#depotPrincipales table .dep_red {color: #980165; font-size:1em; font-weight:bold;}
#depotPrincipales table .dep_p_red {color: #980165; font-size:1.2em; font-weight:bold;}
#depotPrincipales .linkDepPrincipal {background:#F7F7F7; }

#listadoDepot{clear:both;}
#listadoDepot table {color:#00519E;margin-top:2em;}
/*#listadoDepot table a {color:#980165;}*/
#listadoDepot table th {color:#FFF; background:#00519E;padding:3px;}
#listadoDepot .color1 {background:#E0E7F0;}
#listadoDepot .color2 {background:#F0F4F8;}


/*Warrants*/
.varTecnicas table {color:#00519E;}
.varTecnicas table th {color:#FFFFFF;background:#00519E none repeat scroll 0 0;border:1px solid #D6D6D6;color:#FFFFFF;padding:0.4em 0.8em;text-align:left;font-weight:bold;}
.varTecnicas table td {padding: 0.6em 1.1em 0.6em 0.6em;_padding:5px;}
.varTecnicas .linea1 {background:#f7f7f7;}
.varTecnicas .linea2 {background:#FFFFFF;}
.varTecnicas .cabecera {background:#E9E9E9;}

/* Add style for table footer */
#broker_all_my_accounts .tablas table tfoot tr td {
	border-width:0;
}

#broker_all_my_accounts .tablas table tfoot {
	font-weight: bold;
	background-color: #F2F2F2;
	border:1px solid #D6D6D6;
}

/* autocompleter */
ul.autocompleter-choices
{
	position:				absolute;
	margin:					0;
	padding:				0;
	list-style:				none;
	border:					1px solid #7c7c7c;
	border-left-color:		#c3c3c3;
	border-right-color:		#c3c3c3;
	border-bottom-color:	#ddd;
	background-color:		#fff;
	text-align:				left;
	font-family:			Verdana, Geneva, Arial, Helvetica, sans-serif;
	z-index:				50;
	background-color:		#fff;
}

ul.autocompleter-choices li
{
	position:				relative;
	margin:					-2px 0 0 0;
	padding:				0.2em 1.5em 0.2em 1em;
	display:				block;
	float:					none !important;
	cursor:					pointer;
	font-weight:			normal;
	white-space:			nowrap;
	font-size:				1em;
	line-height:			1.5em;
}

ul.autocompleter-choices li.autocompleter-selected
{
	background-color:		#444;
	color:					#fff;
}

ul.autocompleter-choices span.autocompleter-queried
{
	display:				inline;
	float:					none;
	font-weight:			bold;
	margin:					0;
	padding:				0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried
{
	color:					#9FCFFF;
}

input.autocompleter-loading
{
	background-image:		url(/images/indicator.gif);
	background-repeat:		no-repeat;
	background-position:	right 50%;
}
/* */


.todos_mis_productos #contentTable .toggling {clear: both}
.todos_mis_productos #contentTable .toggling * {float: none; background-color:#FFFFFF}
.todos_mis_productos #contentTable .toggling .box {border: 2px solid #00519E; margin-bottom: 10px}
.todos_mis_productos #contentTable .toggling .title h3 span {
	float: right;
	margin-right: 40px !important;
	margin-right: 10px;
	color:#00519E;
	width: auto;
}
.todos_mis_productos #contentTable .toggling .title {background-color: #FFF;}
.todos_mis_productos #contentTable .toggling .title h3 a {color:#00519E; width: auto; display: inline;}
.todos_mis_productos #contentTable .toggling .box .tablas {border: none; margin: 0px}

.todos_mis_productos_print #contentTableToPrint .toggling .title h3 span {
	float: right;
	margin-right: 40px !important;
	margin-right: 10px;
	color:#FFFFFF;
	width: auto;
}

.todos_mis_productos_print #contentTableToPrint .toggling .title h3 a {float: left; color:#FFFFFF; width: auto; display: inline;}

#divisas tr {
	height:25px;
	text-align: right;
}

#divisas th img {
	padding:2px 5px 0 3px;
	vertical-align:text-bottom;
}

#simulator_definitions {
 border:1px solid #D6D6D6;
 background:#F7F7F7;
 padding: 1em 2em;
 margin-bottom: 15px;
}

#simulator_definitions .simulator_definition{ margin-top: 10px; }
#simulator_definitions h3{ margin-bottom: 10px; }


/*Intereses quintu y tentu*/
.tIntereses table {color:#00519E;}
.tIntereses table th {color:#FFFFFF;background:#00519E none repeat scroll 0 0;border:1px solid #D6D6D6;color:#FFFFFF;padding:0.4em 0.8em;text-align:left;font-weight:bold;}
.tIntereses table td {padding: 0.6em 1.1em 0.6em 0.6em;}
.tIntereses .linea1 {background:#E0E7F0;}
.tIntereses .linea2 {background:#FFFFFF;}
.tIntereses .cabecera {background:#E9E9E9;}
.tIntereses select {color:#787876;}

ul.no_list_style{ list-style: none; padding: 5px 20px; margin: 0px; font-size: 11px; }
ul.no_list_style li{background: none !important;list-style-type:none;margin-bottom:5px;}

ul.saxo_bank_pdf_list{ list-style: none; padding: 5px 0px; margin: 0px; font-size: 11px; }
ul.saxo_bank_pdf_list li { margin-bottom: 4px;}

/*win tools*/
h3.tituloGris{float:left;width:100%;padding:0.6em 0em .6em 0em;font-size:1.2em;color:#00519E;}
h3.tituloGris strong{/*padding-left: 0.8em;*/}

.normal {font-weight: normal; font-size: 11px}
a.std, a.std:VISITED {color:#00519E}


/*continuacion preg frecuentes*/
.sublistadoFaqLI {list-style-image:none;list-style-position:outside;list-style-type:none;margin:1em 0pt 0pt 1em;padding:0pt 0pt 0em;}
.sublistadoFaqLI li {margin-top:.8em;background:url(/images/ico_razones.gif) 0 .4em no-repeat; padding:0 0 .3em .7em; text-align: justify;}

.listadoLetra li{list-style-image:none;list-style-position:outside;font-weight:normal;background:none;}

ul.mainList{list-style-image: url(/images/bullet_left.png); margin: 0px; padding:0px; }
ul.mainList li {margin-bottom: 10px; margin-left: 20px}
ul.mainList a {color:#90295C;}
ul.mainListBlue {list-style-image: url(/images/ico_razones.gif);}

.mainListBlue ul.subList {list-style:none;background:none;list-style-image:none; }
ul.subList li {margin-bottom: 2px;}
/*ul.subList li:before{content: "- "}*/



/*como operar*/
.cajasOperar {width:170px; float:left;margin-left:6px;}
.cajasOperar .tituloOperar {border-bottom:1px solid #D6D6D6;background:#90295C;padding:5px 5px;color:#FFFFFF;font-size:1.3em;font-weight:bold;text-align:center;}
.cajasOperar .cuerpoOperar {padding:10px 8px;border:1px solid #D6D6D6;font-size:11px;height:150px;}
.cajasOperar .cuerpoOperar a {color:#980165;margin-bottom:3px;}
.cajasOperar .cuerpoOperar .listadoCuentasOperar {clear:both;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0pt;padding:0pt 0pt 1em;}
.cajasOperar .cuerpoOperar .listadoCuentasOperar li {margin-bottom:0.4em;}


/*preguntas frecuentes generales*/
#FAQGeneral .recuadro{width:24em;float:left;margin-right:5em;margin-bottom:4em;}
#FAQGeneral .cabecera{background:#980165;text-align:center;padding:0.5em;color:#FFFFFF;font-weight:bold;}
#FAQGeneral .cuerpo{border: 1px solid #980165;height:13em;font-size: 11px;}
#FAQGeneral .cuerpo .listadoPreg li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:3px;font-size: 11px}
#FAQGeneral .cuerpo a{color:#912B5D;}

#media table a {color:#00519E;}

/*plataforma pro*/
#FAQPro .recuadro{float:left;margin-right:5em;margin-bottom:4em;}
#FAQPro .cabecera h3{background:#980165;text-align:center;padding:0.5em;color:#FFFFFF;font-weight:bold;}
#FAQPro .cuerpo{border: 1px solid #980165;}
#FAQPro .cuerpo a{color:#912B5D;}
#FAQPro .cuerpo .listadoPreg li {list-style-image:none;list-style-position:outside;list-style-type:none;margin-top:3px;background:url(/images/ico_medio.gif) 0 .3em no-repeat; padding:0 0 .3em 1.2em;margin-bottom:1em}
#FAQPro .cuerpo .listadoFaqLI li {background:transparent url(/images/ico_razones.gif) no-repeat scroll 0 0.4em; padding:0 3em 0 .7em; text-align: justify;}

/*hazte cliente - quienes somos*/
#contentInterior .listado {float:left;font-size:11px;width:50em;margin-top:20px;}
#contentInterior .listado ul li {
background:transparent url(/images/icoLista.png) no-repeat scroll 0 3px;
display:block;
list-style-type:none;
margin-bottom:15px;
margin-left:-37px;
padding-left:1.6em;
}
.subtitle { color:#912A5D;font-weight:bold;font-size:11px;clear:both;}
.subtitleblue { color:#00519E;font-weight:bold;font-size:11px;clear:both;}


/*ofertas de empleo*/
.titleOfertas {background:#980165;color:#FFFFFF;font-weight:bold;}


/*atencion al cliente*/
.atencionCliente table{width:68em;border-collapse:collapse;border:1px solid #D6D6D6; margin:.8em;font-size:1.1em;}
.atencionCliente table thead th {text-align:center;padding:.8em;border-collapse:collapse;background:#EBEBEB;}
.atencionCliente table td {text-align:center;padding:.8em 0em;border-left:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;}
.atencionCliente table a {color:#980165;}
.atencionCliente .txti {text-align:left;}
.atencionCliente .blanco {background:#FFFFFF; border-right:1px solid #FFFFFF; border-top:1px solid #FFFFFF;}
.atencionCliente .sinBorde {border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.atencionCliente .azul {color:#00519E;font-weight:bold;}


h3.titleAzul {color:#294992;font-size:1.6em;}
h3.magenta {color:#980165;font-size:1.2em;}

.subListadoIngresar {list-style:none;background:none;padding-top:5px;}
.subListadoIngresar li {background:none;margin-left:-20px;}

.tablas a, .tablas a:visited {color:#00519E}
.tablas .info a,
.info a{
 color: #5F5F5F;
}

.tablaTarifas table{ width:100%;border:1px solid #D6D6D6; }
.tablaTarifas table th{background-color: #912A5D;color:#FFFFFF;height:25px;padding-left:10px;text-align: left}
.tablaTarifas table td{border-right:1px solid #D6D6D6;font-size:1em;font-weight: bold;width:25%;color: #912A5D;}
.tablaTarifas table td.last{font-size:1em;font-weight: bold;width:25%;color: #912A5D}
.tablaTarifas table td span{font-size:1.5em;color:#00519E;}
.tablaTarifas table td p{margin-top: 5px;}


#Update {padding: 3em 5em 0 0;}

ul.listaRazones ul {list-style:none}
ul.historic_detail {margin:0px; padding:0px; list-style:none; }
ul.historic_detail li{display:inline; padding:0px;}
ul.historic_detail li.detail{display:inline; padding-right:1em; width:150px; float:left; font-weight:bold;}


.linksContenido a {color:#980165;}
.linkSeguridad a {color:#00519E;}
.linkSeguridad {color:#616161;
font-size:1.1em;
text-align:justify;}
div.linkSeguridad p {margin-bottom:1.8em;}


.pinMisDatos {font-size:10px;}
#alta .pinMisDatos input {font-size:11px;}


.listMagenta ul li {background:transparent url(/images/ico_medio.gif) no-repeat scroll 0 0.3em !important;padding:0 0 0.3em 1em !important;}


#formExtensionLimitCredit dt{ width: 40%; }


#moduloVentajas ul{padding:1em 1em 0 4em; margin:0; list-style:none}
#moduloVentajas ul li{margin-bottom:1em; padding-bottom:0.5em}

#ampliar_credito_container{
 font-size: 11px;
}

#home #corporativo ol li a{color:#912B5D;}

ul.listGuion {margin-bottom:0px;}
ul.listGuion li{background:none !important;}
ul.listGuion li:before{content: "- "}


#formCursos div.form-block label {
display:block;
padding-bottom:0.5em;
}
#formCursos div.form-block label span {
display:block;
float:left;
margin-right:0.5em;
padding-top:0.1em;
width:14em;
}

#hipotecas .statusSolHipo {border:1px solid #980165;background-color:#EBEBEB;padding:0.7em;margin:2em 0;}

#hipotecas .statusSolHipo p{font-weight:normal;color:#5F5F5F;margin:0.3em 0;}
#hipotecas .statusSolHipo .color {color:#980165;font-weight:bold;}
#hipotecas .statusSolHipo .centrado {text-align:center;}
#hipotecas .statusSolHipo .izquierda {text-align:left;}

#hipotecas ol {font-weight:bold;color:#980165;}
#hipotecas ol p{font-weight:normal;color:#5F5F5F;}
#hipotecas ol li{margin:0.5em 0;}

.cartera_movimientos #form_movements{ font-size: 11px; }



/*contenedor tipos de planes de pensiones */
.contentPlanesPensiones {width:51.9em;float:left; margin-top: 10px; font-family: Verdana;  }
.contentPlanesPensiones.wide { width:100%; }

.contentPlanesPensiones h3{
 color:#980165;
 font-size:1.2em;
 width: 100%;
}

.contentPlanesPensiones ul.no_indent { padding-left: 13px; }

.contentPlanesPensiones table{
 background:#FFFFFF none repeat scroll 0 0;
 border:1px solid #D6D6D6;
 border-collapse:collapse;
 margin-bottom:1.3em;
 margin-top:0.5em;
 text-align:center;
 width: 100%;
 font-family: Verdana;
 font-size: 11px;
}

.contentPlanesPensiones table th {
 padding: 5px;
 color: #00519E;
 background:#F2F2F2 none repeat scroll 0 0;
 border-left:1px solid #D6D6D6;
 border-right:0 none;
 border-top:1px solid #D6D6D6;
}

.contentPlanesPensiones table th a{ color: #00519E; }

.contentPlanesPensiones table th.left{ text-align:left; }
.contentPlanesPensiones table th.right{ text-align:right; }

.contentPlanesPensiones table tr.odd {
 background: #E0E7F0;
}

.contentPlanesPensiones table td {
 border:1px solid #D6D6D6;
 padding:8px 12px;
}

.contentPlanesPensiones table td.left { text-align: left; }

.infoSaldoDisponible {font-weight:normal; color:#5F5F5F;font-size:11px; margin:0.5em;text-align: right;}

.moduloTentuCredito {padding:1em;background:#EBEBEB;margin-top:0.5em;}
.pieTentuCredito {font-size:11px;margin-top:2em;}

.magenta {color: #980165;font-weight:bold;}


.guiones {list-style-position: outside;padding:0 6px 0;}
.guiones li {list-style-type: none;}
/*.guiones li:before {content: "- "}*/

.noBackground li {background: none !important;margin-l}
/*.noBackground li:before{content: " - ";}*/

.listCredito li{font-weight:bold; color:#980165 !important; padding-bottom:0.5em;}
.listCredito li span{font-weight:normal; color:#616161 !important;}

.fontNormal li {color:#616161 !important;background:none; font-weight:normal;}

.liMagenta li{
	background:url(/images/bullet_left.png) 0 .4em no-repeat !important;
	list-style-type:none;
	padding:0 0 0.3em 1em !important;
}

.noBackground2 li {background: none !important;}
}

.personalData strong {color:#980165}
.personalData #success {background-color: #FFFFFF}
.personalData input, .personalData select {color:#5F5F5E;font-size:11px;}
.personalData span{font-size:11px;width:10em;}
.personalData fieldset{margin-bottom:10px;}
.personalData label{margin-bottom:1em;}
.personalData .anchoIzq {width:13em;}
.personalData .anchoDer {width:5em; padding-left:20px;}
.personalData h2 {color:#5F5F5E; display:block; font-size:1.2em; font-weight:bold; margin-bottom:1em; visibility:visible; }
.personalData table td {padding-top: 0.5em;}

.separateMsg {margin-left:190px;font-size:11px;}


#warningOpenAccountForEEUU {
 padding: 10px;
 clear: both;
}

#warningOpenAccountForEEUU h2{
 font-size:1.6em;
 color:#00519E;
}


.info1 {width: 290px; margin-top: 0px; float: left; margin-bottom:10px;}
.info1 ul {list-style: none;float: left;}
.info1 li { border-bottom: solid 1px #dfdfdf;}
.info1 .t01 {width: 150px; padding-left: 5px;}
.info1 .t01, .info1 .t02, .info1 .t03 {font-size: 12px; padding-top: 3px;}
.info1 .t03 {width: 105px;text-align: right;}

.info2{margin-top: 0px;float:right;width:41.8em;}
.info2 .gfxFVSmall {width: 370px;}
/*.info2 .gfxFV .select-gfx {height: 100%;overflow: auto;width:370px;}*/
.info2 .gfxFVSmall .select-gfx {height: 18px;width:370px;}
.info2 .gfxFVSmall .select-gfx ul {list-style: none; padding-left:0px;}
.info2 .gfxFVSmall .select-gfx li {float: left;width: 184px;text-align: center;border-bottom: solid 1px #000;padding-bottom: 2px;}
.info2 .gfxFVSmall .select-gfx .selected {border: solid 1px #000;border-bottom: none;}
.info2 .gfxFVSmall .select-gfx a {display: block;font-size: 12px;}
.info2 .gfxFVSmall .gfx {border: solid 1px #000;border-top: none;padding: 0px;}

.btn-perso{background:transparent url(/images/infomercados/fond-btn-jaune.gif) repeat-x scroll 0 0;width:175px;}
.btn-perso a {text-decoration:none;}

.btn-txt {color:#FFFFFF;font-size:13px;font-weight:bold;padding:1px;text-align:center;text-decoration:none;}

#contentInteriorWide{ width: 95em; }
#contentInteriorWide .titleMov{ margin:20px 0; }

#contentInteriorWide .listing_elements{ border:1px solid #D6D6D6; padding: 1em; font-size: 11px;}
#contentInteriorWide .listing_elements .panel{ background: #F3F3F3; border:1px solid #F3F3F3; margin-bottom:10px; padding: 1.5em 1.5em 1.5em 3.5em; }
#contentInteriorWide .listing_elements .important{ font-weight: bold; }
#contentInteriorWide .listing_elements p{ margin: 1em 0 0 0;}
#contentInteriorWide .listing_elements dl{ margin-bottom: 1em; clear: both; line-height: 2.3em; }
#contentInteriorWide .listing_elements dt{ padding-top: 0px; color: #5f5f5e; width: 30%; float: left; }
#contentInteriorWide .listing_elements ul ul{ padding: 15px 0 0 20px; }


#formRecibos dl dt {width:11%; float:left; font-size:11px;}
#formRecibos dl dd {width:89%; float:left; margin-bottom:1em;}

.warning-prospect{font-size:11px; margin-bottom:1.5em;}


#accesoClientes{
	background-image: url("/images/block/acceso_cli.gif");
	width: 214px;
	height: 34px;
	position:absolute;
	right:0;
	top:3.4em;
	cursor: pointer;
}
#accesoClientes label{
	font-size: 1.1em;
	cursor: pointer;
	position:absolute;
	right:5.4em;
	top:0.8em;
}

.banco_barato{
	background: url('/images/recuadro_fondo_blanco.gif') no-repeat;
	text-align: left;
}

.banco_barato_transferencias{
	background: url('/images/recuadro_fondo_gris_transferencias.gif') no-repeat;
	text-align: left;
}

.banco_barato_transferencias a,
.banco_barato a{
	height:75px;
	width:205px;
	display: block;
	padding: 20px 10px 0 20px;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana;
}

.banco_barato_transferencias a,
.banco_barato a
.banco_barato_transferencias a:visited,
.banco_barato a:visited {
	font-size: 12px;
	color: #00519E;
}

.banco_barato b{
	text-transform: uppercase;
}

#listadoInterior ul#banco-barato-list li {
	background: url("/images/icoLista.png") no-repeat scroll 0 3px transparent;
    list-style-type: none;
    padding-left: 20px;
    margin: 0px;
}

#tarifas .tarifas-box{width:100%}
#tarifas .tarifas-box {border-collapse:collapse;}
#tarifas .tarifas-box th{background:#D6D6D6; padding:5px; color:#00519E;}
#tarifas .tarifas-box td {border: 1px solid #D6D6D6; padding:5px;}
#tarifas .tarifas-box .importe{text-align:right; font-weight:bold; color:#980165;}
#tarifas .tarifas-box a{color:#912A5D;}

#tarifas.mis-ultimas-conexiones h2 { border: 1px solid #D6D6D6; padding: 5px 5px 5px 25px; color: #00519E; font-size: 12px; background: url(/images/candado_seguridad.jpg) -0 0 no-repeat; }

#message-pcc-client {
    background-color: #F2F2F2;
    clear: both;
    color: #00519E;
    font-size: 13px;
    padding: 3px;
    text-align: center;
}
.form-elt-select {font-size: 1.3em;}

/************************************************************/
/****** 				NUEVO ALTA 2011 				*****/
/************************************************************/
#bodyFormAlta fieldset {
	background:none repeat scroll 0 0 #F3F3F3;
	border:0px solid #F3F3F3;
	margin-top:1.5em;
	padding:0em 0em 1.5em 0em;	
}

#bodyFormAlta input, select{ color: #5f5f5e; font-size: 1em; }

#pasoActualAlta {
	margin-top: 1em;	
	height: 6em;
}

#bodyFormAlta .fieldFormAlta{
	padding-top: 1.0em;
	padding-bottom: 0.4em;	
}

#bodyFormAlta .fieldFormAltaResume{
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	
}

#bodyFormAlta .fieldFormAltaJuridica{
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	
}

#bodyFormAlta .fieldFormAltaResume span{
	float:left;
	min-width:160px;
	height:22px;
	text-align: left;
}
#bodyFormAlta .fieldFormAltaJuridica dd,
#bodyFormAlta .fieldFormAltaResume dd{
	float:left;
	min-width:160px;
	font-weight: bold;
}
#bodyFormAlta .fieldFormAltaResume dt{
	float:left;
	min-width:150px;
}

#bodyFormAlta .fieldFormAltaJuridica dl,
#bodyFormAlta .fieldFormAltaResume dl {
	clear:both;
	height:22px;
}

#bodyFormAlta .fieldFormAltaJuridica dt{
	float:left;
	min-width:280px;
}

.blockFormAlta {
	border-bottom: 0px solid #ADADAD; padding:0.4em 1.5em 1em 1.5em; border-top:3px solid #FFFFFF;
}
.blockFormLast{
	padding:0.4em 1.5em 1em 1.5em;
}
.blockFormAltaResume {
	border-bottom: 1px solid #ADADAD; padding:0.4em 1.5em 1em 1.5em; border-top:3px solid #FFFFFF;
}

.blockFormAltaFirst {
	border-bottom: 0px solid #ADADAD; padding:0.5em 1.5em 1em 1.5em;
}

.blockFormAltaLast {
	padding:0.4em 1.5em 1em 1.5em; border-top:3px solid #FFFFFF;
	
}

.blockFormAltaFooter{
	text-align: right; height: 3em; padding:0em 1.5em 1em 1.5em; 
}

.blockFormAltaFooterResume{
	text-align: center; 
	margin-top: 1.5em;
}

.blockPromotion{
	margin-top: 0.5em; 
}

.productTitle {
	margin-bottom: 1.5em;
}

.numberAccount{
	height: 1.8em;
	background-color: #AEAEAA;
	text-align: center;
	font-size: 1.2em;	
	padding-top: 0.5em;
	margin-top: 1em;
	margin-bottom: 1.2em;
}

#bodyFormAlta .blockFormTitle{	
	height:18px;
	background: #C2C0C1;
	border-bottom:1px solid #ADADAD;
	padding-top:5px;
	padding-left:10px;
	font-weight: bold;
	
}
#bodyFormAlta .blockFormResumeText{
	margin-bottom: 0.7em;
}

#bodyFormAlta #blockFormBreakLine{	
	border:0px;
	width:100%;
	border-top:3px solid #FFFFFF;
	
}

.waiting{
	cursor: wait;
}

#bodyFormAlta .hiddenInfo{
	position:absolute;
	left:750px;
	background: #FFFFFF;
	width:300px;
	padding:10px;
	border: 1px solid rgb(0, 81, 158);
}

#bodyFormAlta .hiddenInfoDirsContract{
	position:absolute;
	left:750px;
	background: #FFFFFF;
	width:250px;
	padding:10px;
	border: 1px solid rgb(0, 81, 158);
}

.linkListPdf{
	display: block; 
	margin-bottom: 0.35em;
}

#alertModifyCustomerData {
	height: 3em;
	padding-top: 2em;
}

/**********************************************************************************************/
/**********************************************************************************************/

.popup { }
.popup .tablas { color: #616365 !important; }
.popup .title{ color: #00519e; }
.popup h3{ clear: both; color: #980165; font-size: 14px; padding-top: 12px; }
.popup strong { color: #616365; }





.derivatives_account_switcher{ margin-bottom: 2em; }

#contentTable3 .tablasPosicionDerivados {
	border: 1px solid #D6D6D6;
    float: left;
    margin-bottom: 2.5em;
    width: 72em;
}
#contentTable3 .tablasPosicionDerivados h3 { 
	background-color: #912A5D; 
	line-height: 30px;
    padding: 0 0 0 1em;
	color: #912B5D; 
	font-size: 1.2em;
	color: #FFFFFF; 
	font-size: 16px; 
	font-weight: bold; 
}

#contentTable3 .tablasPosicionDerivados table{
	border-collapse: collapse;
	width: 63.5em;
	margin: 10px;
}

#contentTable3 .tablasPosicionDerivados table td {
    border: 1px solid #D6D6D6;
    font-weight: bold;
    padding: 8px 12px;
}

#contentTable3 .tablasPosicionDerivados table .posicionI{ text-align:left; border-right: none; }
#contentTable3 .tablasPosicionDerivados table .posicionD{ text-align:right; border-left: none;color:#5F5F5E; }

pre { font-size: 11px; }

#derivatives_migration .advertisement { text-align: center; color: #00519e; font-weight: bold; }
#derivatives_migration strong { color: #616365; }
#derivatives_migration .warning_panel { padding: 10px; background: #f4e3ee; border: 1px solid #980165; margin-bottom: 20px; }
#derivatives_migration .warning_panel span { color: #980165; font-weight:bold; margin-bottom: 10px; display: block; }
#derivatives_migration .warning_panel p { margin:0px; }

#confirm_derivatives_migration .btn a,
#derivatives_migration .btn a { color: #FFF !important; }

#derivatives_migration #informacion_servicios_pro .panel {
    background: url("/images/servicios_pro/bgdeg_cuadro.gif") repeat-x scroll 0 0 #E8E8E8;
    border: 1px solid #B5B5B5;
    margin-bottom: 20px;
    min-height: 287px;
    width: 98%;
}

#derivatives_migration #informacion_servicios_pro .panel_title {
    background: none repeat scroll 0 0 #E2E0E1;
    border-bottom: 1px solid #E8E9E9;
    color: #636363;
    font-weight: bold;
    padding: 5px 5px 5px 10px;
}

#confirm_derivatives_migration {
	padding: 10px 10px 0 10px;
}

#buscador-valores-derivados {
	font-size: 11px;
	position: relative; 
	margin: 8px 0 0 0;
	border: 1px solid #d8d8d8; 
	padding: 0.8em 1em; 
	background: #FFF url(/images/bck_buscadorValores.gif) repeat-x 0 100%;
	width: 97%;
}

#buscador-valores-derivados.left {
    float: left;
    width: 60%;
    margin-bottom: 1.3em;
    margin-top: 0px;
}

#buscador-valores-derivados ul {
	list-style: none;
	margin: 0;
    padding: 0;
}

#buscador-valores-derivados ul li {
	vertical-align: middle;
    float: left;
    line-height: 22px;
    padding: 0 13px 0 0;
}

#buscador-valores-derivados select {
	width:75px;
}

#afterlogin {height:650px; }


#valores-negociables ul {background-color:#FFF; border:1px solid #000; margin-top:5px; margin-left:30px; display:none; position:absolute;}
#valores-negociables li {
	cursor: pointer;
    display: block;
    float: none !important;
    font-size: 1em;
    font-weight: normal;
    line-height: 1.5em;
    margin: -2px 0 0;
    padding: 0.2em 0.5em 0.2em 0em;
    position: relative;
    white-space: nowrap;
    text-align: center;
}
.derivados_faq h3{ color: #00519E; }
.derivados_msg {margin-bottom: 15px; font-size: 11px;border:2px solid #980165;width:360px;height:60px;padding:10px}


#buscador-valores-derivados-popup table { border:0 !important;}
#buscador-valores-derivados-popup table td{ border:0 !important;}

/* CONDITONAL STRATEGIES */

#conditional-strategies {
	width: 97%;
	clear: both;
	border: 1px solid #DDD;
	padding: 4px 3px 4px 3px;
}

#conditional-strategies h2{
	font-size: 1.1em;
	color: #980165;
}

#conditional-strategies td { border: 0px; }

#conditional-strategies h2 span{ padding-top: 4px; }
#conditional-strategies p { padding: 0 0 6px 0; }

#conditional-strategies .bar-container { padding: 10px 0 10px 0; }

#conditional-strategies #ensure-my-losses,
#conditional-strategies #types-strategies { 
	padding: 10px 0 0 10px;
}

#conditional-strategies #ensure-my-losses span,
#conditional-strategies #types-strategies span { 
	margin-right: 15px;
}

/* CONDITONAL STRATEGIES */


/* REGISTRAR NAVEGADOR */
#register-browser {margin: 2em; font-size:11px;}
#register-browser .header{clear:both;}
#register-browser .header .cabecera{background-color:#EBEBEB; padding:1em;}

#register-browser .cuerpo {clear:both; padding-top:1em;}
#register-browser .cuerpo li{margin-top:1em;}
#register-browser .cuerpo #continuar{clear:both;}
#register-browser .cuerpo p{margin-bottom:1em;}
#register-browser .cuerpo .submit #submit-validate {float:left !important;}
/* REGISTRAR NAVEGADOR */


.traspasoInfoLegal td {padding:0.2em 0 0 0 !important;}

