/* CSS Document 
----------------------------------------------- */
.verimpresion {
	display: none 
}
/* GENERALES 
----------------------------------------------- */
BODY {
	BACKGROUND: #fff; 
	MARGIN: 0px 1px; 
	COLOR: #000; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none
}
H1 {
	display: none
}
H2 {
	FONT-SIZE: 1.3em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 10px; background-color: #fff
}
a:link { 
	color: #003366;
    text-decoration: none;
}
a:visited { 
	color: #003366;
    text-decoration: none;
}
a:hover, a:active { 
	text-decoration: none;
}
.center { 
	text-align: center;
}
.right { 
	text-align: right;
}
div.spacer{
	clear: both;
	margin-bottom: 10px
}
div.clear{
	clear: both;}


/* CABECERA 
----------------------------------------------- */
#navcontainer {
	BACKGROUND: url(../rcs/fondo_minisite.gif) no-repeat; 
	LEFT: 0px; 
	WIDTH: 775px; 
	TOP: 0px; 
	HEIGHT: 61px; 
	border-bottom: 1px solid #4C5D77;
}
/* MENÚ DE SOLAPAS
----------------------------------------------- */
ul{ 
	margin-top: 0px; 
	margin-bottom: 0px;
}
.basictab{
	padding: 3px 0;
	margin-left: 149px;
	font: bold 12px Verdana;
	border-bottom: 0px solid gray;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}
.basictab li {
	display: inline;
	margin: 0;
}

.basictab li a {
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #4C5D77;
	border-bottom: none;
	background-color: #ffffff;
	color: #003366;
}
.basictab li a:visited {
	background-color: #ffffff;
	text-decoration: none;
	color: #003366;
}
.basictab li a:hover {
	background-color: #BFD9E5;
	color: #003366;
	text-decoration: none;
}
.basictab li a:active {
	background-color: #ffffff;
	text-decoration: none;
	color: #003366;
}
.basictab li.selected a { /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #BFD9E5;
	color: #003366;
}
/* SOLAPAS FICHA
----------------------------------------------- */
ul.basictabficha { 
	margin-top:2px; 
	margin-bottom: 0px;
}
.basictabficha {
	padding: 2px 0;
	margin-left: 0px;
	font: bold 11px Arial;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	border-bottom: 1px solid #4C5D77;
}
.basictabficha li {
	display: inline;
	margin: 0;
}
.basictabficha li a {
	text-decoration: none;
	padding: 2px 4px;
	margin-right: 0px;
	border: 1px solid #4C5D77;
	border-bottom: none;
	background-color: #ffffff;
	color: #003366;
}
.basictabficha li a:visited {
	background-color: #ffffff;
	text-decoration: none;
	color: #003366;
}
.basictabficha li a:hover {
	background-color: #BFD9E5;
	color: #003366;
	text-decoration: none;
}
.basictabficha li a:active {
	background-color: #ffffff;
	text-decoration: none;
	color: #003366;
}
.basictabficha li.selected a { /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #BFD9E5;
	color: #003366;
}
/* CONTENEDOR
----------------------------------------------- */
.general {
	WIDTH: 775px; 
	padding-top: 0px; 
	padding-left: 0px;
	background-image: url("../rcs/fondo_fileteV.gif");
	background-repeat: repeat-y;	
}
.generalayuda {
	WIDTH: 445px; 
	padding-top: 0px; 
	padding-left: 0px	
}
/* COLUMNAS
----------------------------------------------- */
#izquierda {
	float: left; 
	WIDTH: 149px; 
	margin-left: 0px;
	padding: 0px
}
#derecha {
	float: right; 
	WIDTH: 625px;
	border-left: solid 1px #4C5D77;
	padding-bottom:10px
}
/* CONTENIDO
----------------------------------------------- */
.content {
	WIDTH: 610px; 
	padding-top: 10px;
	border: solid 1px #000	
}
.ruta {
	WIDTH: 620px;
	background-color: #fff; 
	FONT-FAMILY: verdana, helvetica, sans-serif;
	font-size:10px;
	color: #000; 
	margin-left: 0px;
	padding-top: 4px; 
	padding-bottom: 4px; 
	padding-left: 5px;
	text-align: left
}
.tituloseccion {
	WIDTH: 620px;
	background-color: #4C5D77; 
	FONT-FAMILY: verdana, helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color: #fff; 
	margin-left: 0px;
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left 
}
.imprimir {
	WIDTH: 620px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000; 
	margin-left: 0px;
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: right
}
.imprimirpopup {
	WIDTH: 690px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000; 
	margin-left: 0px;
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: right
}
.imprimirayuda {
	WIDTH: 440px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000; 
	margin-left: 0px;
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: right
}
.imprimircartera {
	WIDTH: 710px;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000; 
	margin-left: 0px;
	padding-top: 3px; 
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: right
}

.ficha {
	WIDTH: 584px;
	border: solid 0px #000;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 21px
}
.ficha1 {
	WIDTH: 614px;
	border: solid 0px #000;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 7px
}
.guia {
	WIDTH: 600px;
	border: solid 0px #000;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 13px
}
.contenedorguia {
	WIDTH: 598px;
	border-left: solid 0px #4C5D77;
	border-right: solid 0px #4C5D77;
	border-bottom: solid 0px #4C5D77
}
div.izquierda {
	float:left;
}
div.derecha {
	float:right;
}
div.margen5 {
	margin-left:5px;
}
div.margenright5 {
	margin-right:5px;
}
div.margen15 {
	margin-left:15px;
}
div.margen20 {
	margin-left:20px;
}
div.margen25 {
	margin-left:25px;
}
div.margen30 {
	margin-left:30px;
}
div.margen13 {
	margin-left:13px;
}
div.margen75 {
	margin-left:75px;
}
div.margentop2 {
	margin-top:2px;
}
div.margentop8 {
	margin-top:10px;
}
div.altura15px {
	height:15px;
}
div.altura25px {
	height:10px;
	clear:both
}
.linkguia {
	FONT-FAMILY: Arial, helvetica, sans-serif;
	font-size:11px;
	text-align: left 
}
.tituloguia {
	FONT-FAMILY: Arial, helvetica, sans-serif;
	font-size:15px;
	text-align: left;
	width: 100% ;
	border-bottom: solid 1px #4C5D77;
	margin-top: 10px;
	margin-bottom: 10px;
}
.textoguia {
	FONT-FAMILY: Arial, helvetica, sans-serif;
	font-size:12px;
	text-align: left 
}
.fichaayuda{
	WIDTH: 465px;
	border: solid 0px #000;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 21px
}
.contenedorficha {
	WIDTH: 582px;
	border-left: solid 1px #4C5D77;
	border-right: solid 1px #4C5D77;
	border-bottom: solid 1px #4C5D77
}
.contenedorficha1 {
	WIDTH: 612px;
	border-left: solid 1px #4C5D77;
	border-right: solid 1px #4C5D77;
	border-bottom: solid 1px #4C5D77
}
.contenedorfichapopup {
	WIDTH: 652px;
	border: solid 1px #4C5D77;
}
.solapaayuda {
	WIDTH: 195px;
	border-left: solid 1px #4C5D77;
	border-right: solid 1px #4C5D77;
	border-top: solid 1px #4C5D77;
	background-color: #fff;
	padding: 3px;
	BACKGROUND-COLOR: #D8E4F2;
}
.ayudapopup {
	WIDTH: 420px;
	border: solid 1px #4C5D77;
	background-color: #fff;
}
.contenedortituloficha {
	WIDTH: 582px;
	background-color: #BFD9E5;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left 
}
.contenedortitulofichapopup {
	WIDTH: 652px;
	background-color: #BFD9E5;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left 
}
.subtituloficha {
	WIDTH: 542px;
	margin-left:5px;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	text-align: left 
}
.tituloficha {
	WIDTH: 490px;
	margin-left:5px;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	float: left
}
.recomendadocomercializado {
	float: right;
	margin-right:5px;
	margin-top: -10px;
	text-align: right;
	WIDTH: 70px;
}
.verdana11 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:11px;
}
.verdana10 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
}
.verdana9 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:9px;
	color: #666
}
.tituloverdana10 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	color: #4C5D77;
	font-weight: bold;
	clear: both
}
.tituloverdana11 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:11px;
	color: #4C5D77;
	font-weight: bold;
	clear: both
}
.contenidoficha {
	WIDTH: 570px;
	margin-left:5px;
	border: solid 0px #f00
}
.contenidoayuda {
	WIDTH: 408px;
	margin-left:5px;
	margin-top: 5px;
	border: solid 0px #f00;
}
.contenidofichapopup {
	WIDTH: 640px;
	margin-left:5px;
	border: solid 0px #f00
}
.separadorficha {
	WIDTH: 570px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom: solid 1px #ccc;
	clear: both
}
.separadorfichapopup {
	WIDTH: 640px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom: solid 1px #ccc;
	clear: both
}
.separadorcomparador {
	WIDTH: 612px;
	margin-bottom:15px;
	border-bottom: solid 1px #4C5D77;
	clear: both
}
.auxiliarficha {
	WIDTH: 490px;
	margin-top:15px;
	padding-left: 40px;
	clear: both
}
.auxiliarfichapopup {
	WIDTH: 520px;
	margin-top:15px;
	padding-left: 60px;
	clear: both
}
.periodo {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	float: left;
	margin-top: 20Px;
	width: 135px
}
.contenedorcategoria {
	float: left;
	width: 322px;
	margin-left: 25px
}
.contenedorselectfondos {
	float: left;
	width: 100%;
	text-align: center
}
.contenedorbotones {
	float: left;
	width: 100%;
	margin-top: 10px
}
div.botonagregar {
	float: left;
	padding-left: 55px;
	margin-bottom: 15px;
}
div.botonquitar {
	float: right;
	padding-right: 55px;
	margin-top: 15px;
	margin-bottom: 10px;	
}
.categoria {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	float: left;
	padding-top: 20px;
	width: 180px
}
.selectcategoria {
	margin-left: 0px;
	float: left;
	width: 150px
}
.graficar {
	margin-top: 25px;
	float: right
}
.riesgo { 
	float: left;
	margin-top: 20px
}
.rentabilidadriesgo { 
	float: right;
	margin-right: 0px
}
.comisiones { 
	float: left;
}
.ranking { 
	margin-left: 50px
}
.cartera { 
	margin-left: 100px;
	width: 420px
}
.carterafondos { 
	margin-left: 30px;
	width: 520px
}
.leyendarentabilidad {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	color: #4C5D77;
	margin-left: 10px;
	clear: both
}
.menuinferiorficha {
	WIDTH: 100%;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000; 
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px
}
.botonera {
	float: right;
	margin-top:-3px
}

.botonera2 {
	float: right;
	margin-top: 0px;
	margin-bottom: -5px;
}

.contenedortextoportada {
	WIDTH: 620px;
	text-align: left;
	padding: 0px;
	margin: 0px;
	clear: both
}
.textoportadaizda {
	WIDTH: 255px;
	background-color: #fff; 
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color: #000; 
	margin-left: 44px;
	padding-right: 12px;
	padding-bottomt: 10px;
	text-align: left;
	border-right: solid 1px #707882
}
.textoportadadcha {
	WIDTH: 255px;
	background-color: #fff; 
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color: #000; 
	margin-right: 5px;
	padding-top: 0px; 
	padding-bottom: 10px;
	padding-left: 0px;
	text-align: left;
	float: right 
}
.textoportadacentral {
	WIDTH: 540px;
	background-color: #fff; 
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:12px;
	line-height: 16px;
	color: #000; 
	margin-right: 5px;
	padding-top: 10px; 
	padding-bottom: 10px;
	margin-left: 44px;
	text-align: left;
	border-top: solid 1px #707882;
	clear: both
}
/* IMÁGENES
----------------------------------------------- */
img {	
	border: 0;
}
img.abajo {	
	align: absmiddle;
}
.fotosportada {
	WIDTH: 100%;
	padding-top: 1px
}
.panelentrada {
	WIDTH: 100%;
	padding-top: 26px;
	padding-bottom: 26px;
	text-align: center
}
/* MENÚ VERTICAL
----------------------------------------------- */
.menuVn1select {
	border-bottom: #4C5D77 1px solid;
	width: 144px;
	background-color: #4C5D77;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #fff;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.menuVn1 {
	border-bottom: #8493A9 1px solid;
	width: 144px;
	background-color: #6980A3;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #fff;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
}
.nivel1 {
	color: #fff;
	text-decoration: none;
}
.menuVn2select {
	border-bottom: #D8E4F2 1px solid;
	width: 139px;
	background-color: #8493A9;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #fff;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.menuVn2 {
	border-bottom: #D8E4F2 1px solid;
	width: 139px;
	background-color: #9AAAC1;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #fff;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.nivel2 {
	color: #fff;
	text-decoration: none;
}
.menuVn3select {
	border-bottom: #D8E4F2 1px solid;
	width: 134px;
	background-color: #B0BFD9;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #444444;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.menuVn3 {
	border-bottom: #D8E4F2 1px solid;
	width: 134px;
	background-color: #BAC6D9;
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #444444;
	padding-left: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.nivel3 {
	color: #444444;
	text-decoration: none;
}
/* CIERRE
----------------------------------------------- */
.cierre {
	LEFT: 1px; 
	WIDTH: 775px; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #333; 
	TEXT-ALIGN: right; 
	border-top: 1px solid #4C5D77; 
	padding-top: 5px; 
	margin-left: 0px; 
	background-color: #fff; 	
	clear: both; 
	margin-bottom: 10px
}
.cierrepopup {
	LEFT: 1px; 
	WIDTH: 695px; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #333; 
	TEXT-ALIGN: right; 
	border-top: 1px solid #4C5D77; 
	padding-top: 5px; 
	margin-left: 0px; 
	background-color: #fff; 	
	clear: both; 
	margin-bottom: 10px
}
.cierreayuda {
	LEFT: 1px; 
	WIDTH: 445px; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #333; 
	TEXT-ALIGN: right; 
	border-top: 1px solid #4C5D77; 
	padding-top: 5px; 
	margin-left: 0px; 
	background-color: #fff; 	
	clear: both; 
	margin-bottom: 10px
}

.cierrecartera {
	LEFT: 1px; 
	WIDTH: 710px; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #333; 
	TEXT-ALIGN: right; 
	border-top: 1px solid #4C5D77; 
	padding-top: 5px; 
	margin-left: 0px; 
	background-color: #fff; 	
	clear: both; 
	margin-bottom: 10px
}

/* TABLAS Y FORMULARIOS
----------------------------------------------- */
table.porcentaje{
	width: 100%
}
table.rankingcomparador{
	width: 100%;
	border-collapse: collapse;
}
td.ranking1 {
    BACKGROUND-COLOR: #CCFFFF;
}
td.ranking2 {
    BACKGROUND-COLOR: #99CCCC;
}
td.ranking3 {
    BACKGROUND-COLOR: #66CCFF;
}
td.ranking4 {
    BACKGROUND-COLOR: #0099FF;
}
.azulclaro {
    BACKGROUND-COLOR: #D8E4F2;
}
.azuloscuro {
    BACKGROUND-COLOR: #4C5D77;
}
.azulbuscador {
    BACKGROUND-COLOR: #C3CEDF;
}
.blanco {
    BACKGROUND-COLOR: #ffffff;
}
.grisccc {
    BACKGROUND-COLOR: #cccccc;
}
.gris333 {
    BACKGROUND-COLOR: #333333;
}
.grise5 {
    BACKGROUND-COLOR: #e5e5e5;
}
.borderccc {
    border-bottom: 1px solid #cccccc;
}
tr.left {
	text-align: left
}
tr.center{
	text-align: center
}
tr.right {
	text-align: right
}
td.left {
	text-align: left
}
td.center {
	text-align: center
}
td.right {
	text-align: right
}
td.verticaltop {
	valign: top
}
td.verticalcenter {
	valign: center
}
td.ajustar {
	white-space: nowrap;
}
table.posiciones {
	cellspacing: 3;
	cellpadding: 1;
	width: 325px;
	border: 0
}
table.rentabilidad105 {
	cellspacing: 3;
	cellpadding: 1;
	height: 105px;
	border: 0
}
table.riesgo115 {
	cellspacing: 3;
	cellpadding: 1;
	width: 115px;
	border: 0
}
table.rentabilidadgeneral {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 205px;
}

table.moduloriesgo {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 270px;
}

table.modulocomisiones {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 500px;
}
table.repercutidas {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 100%;
}
table.rentabacumuladas {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 230px;
}

table.carteradetalle {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 710px;
}

table.carterapatrim {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 400px;
}

table.carterapatrimfondos {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 500px;
}

td.tablarepercutidas {
	width: 270px;
}
td.padding5 {
	padding: 5px;
}
td.altura15 {
	height: 15px;
}
td.altura10 {
	height: 10px;
}
td.altura5 {
	height: 5px;
}
td.altura20 {
	height: 20px;
}
td.altura25 {
	height: 25px;
}
td.altura30 {
	height: 30px;
}
td.altura50 {
	height: 50px;
}
td.anchura1 {
	border-left: solid 1px #333;
}
td.altura1 {
	border-top: solid 1px #333;
}
td.anchura20 {
	width: 20px;
}
td.anchura40 {
	width: 40px;
}
td.anchura45 {
	width: 45px;
}
td.anchura50 {
	width: 50px;
}
table.rentariesgo {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 510px;
	border-collapse: collapse;
}
table.bolas {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 450px;
	border-collapse: collapse;
}
td.borderbolasleft {
	border-left: solid 1px #ccc;
}
td.borderbolasright {
	border-right: solid 1px #ccc;
}
td.borderbolasbottom {
	border-bottom: solid 1px #ccc;
}
td.borderbolastop {
	border-top: solid 1px #ccc;
}
table.imgrentabilidad {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 30px;
	height: 251px;
	
}
.ultimosliquidativos { 
	float: left;
	margin-top: 5px;
	WIDTH: 250px;
	margin-left: 0px; 
}
.patrimonioparticipes { 
	float: left;
	margin-top: 5px;
	WIDTH: 280px;
	margin-left: 0px; 
}
.datosgeneralesizda {
	float: left; 
	WIDTH: 250px; 
	margin-top: 5px;
	padding: 0px;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	line-height: 19px
}
.datosgeneralesdcha {
	float: right; 
	WIDTH: 250px;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	line-height: 17px;
	margin-top: 5px
}
.datosgeneralesevolucion {
	float: right; 
	WIDTH: 170px;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	line-height: 17px;
	margin-top: 10px
}
.politicainversion {
	clear: both;
	padding-top: 5px
}
select.periodselect {
	FONT-SIZE: 10px; 
	WIDTH: 73px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
select.idindicecat {
	FONT-SIZE: 10px; 
	WIDTH: 180px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
select.currencyselect {
	FONT-SIZE: 10px; 
	WIDTH: 110px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
.rentabilidadacumulada { 
	float: left;
	margin-top: 0px
}
.rentabilidadanual { 
	float: right;
	margin-right: 0px
}
.resultadobusqueda {
	WIDTH: 100%;
	padding-bottom:10px;
}
table.busquedasimple {
	margin-top: 1px;
	WIDTH: 100%;
	border-collapse: collapse;
}
.navegacionbusqueda {
	float: right;
	margin-top:0px
}
.navegacionbusquedainf {
	float: right;
	margin-top:5px
}
.contenedorbuscador {
	WIDTH: 612px;
	border: solid 1px #4C5D77;
	margin-bottom:15px;
	clear:both
}
.contenedornoresultados {
	WIDTH: 612px;
	height: 45px;
	border: solid 1px #4C5D77;
	margin-bottom:15px;
	clear:both;
	background-color: #D8E4F2;
	text-align: center
}
.textonoresultados {
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
}
.buscadorsimple {
	WIDTH: 100%;
	FONT-FAMILY: arial, helvetica, sans-serif;
	font-size:11px;
	color: #000; 
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px
}
.seleccgestora {
	margin-top:5px;
	float: left;
	padding-left: 4px
}
.seleccategoria {
	margin-top:5px;
	float: left;
	padding-left: 15px
}
.nombrefondo {
	margin-top:5px;
	float: left;
	padding-left: 15px
}
.contentselectbuscador {
	clear:both;
	margin-bottom: 5px;
}
.clear {
	clear:both
}
select.selecciongestora {
	FONT-SIZE: 10px; 
	WIDTH: 245px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
select.seleccioncategoria {
	FONT-SIZE: 10px; 
	WIDTH: 155px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000 
}
select.seleccionrating {
	FONT-SIZE: 10px; 
	WIDTH: 75px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000 
}
select.seleccioncategoria1 {
	FONT-SIZE: 10px; 
	WIDTH: 500px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000 
}
input.nombrefondoisisn {
	FONT-SIZE: 10px; 
	WIDTH: 160px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
input.nombreDescripcionU {
	FONT-SIZE: 10px; 
	WIDTH: 500px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}

.botonbuscador {
	margin-right:5px;
	float: right;
	clear:both
}
.descargarexcel {
	margin-top:5px;
	float: left;
}
.pasos {
	clear:both;
	margin-top:8px;
	margin-left:4px;
	height: 30px;
}
select.totalfondos {
	FONT-SIZE: 11px; 
	WIDTH: 500px; 
	FONT-FAMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
select.totalfondos1 {
	FONT-SIZE: 11px; 
	WIDTH: 245px; 
	FONT-FAMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000;
	height:95 
}
.filetebottom {
	border-bottom: solid 1px #4C5D77;
	height: 20px;
	margin-right:10px;
	margin-left:10px;
	margin-top:10px;
	clear: both;
}
.contenedorbuscavanz {
	margin-right:6px;
	margin-left:5px;
	margin-top:10px;
}
.contentrentabilidad {
	border: solid 1px #4C5D77;
	margin-top: 3px;
	clear: both;
	WIDTH: 180px;
	padding: 5px; 
}
.auxiliarbuscavanz {
	margin-top:5px;
	float: left;
	clear: both;
}
.auxiliarbuscavanz1 {
	margin-top:3px;
	float: left;
	clear: both;
}
.auxiliarbuscavanz2 {
	float: left;
}
.auxiliarbuscavanz3 {
	float: left;
	margin-left: 35px;
}
input.rentmin {
	FONT-SIZE: 10px; 
	WIDTH: 45px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000;
	text-align: right
}
input.fecha {
	FONT-SIZE: 10px; 
	WIDTH: 70px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000;
	text-align: right
}
.contentcuartil {
	border: solid 1px #4C5D77;
	margin-top: 3px;
	clear: both;
	WIDTH: 150px;
	padding: 5px; 
}
.contentratio {
	border: solid 1px #4C5D77;
	margin-top: 3px;
	clear: both;
	WIDTH: 197px;
	height: 95px;
	padding: 5px; 
}
.contentinversion {
	border: solid 1px #4C5D77;
	margin-top: 3px;
	clear: both;
	WIDTH: 342px;
	padding: 5px; 
}
select.divisa {
	FONT-SIZE: 10px; 
	WIDTH: 200px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
input.invmin {
	FONT-SIZE: 10px; 
	WIDTH: 65px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000;
	text-align: right
}
input.profinput {
	FONT-SIZE: 10px; 
	WIDTH: 30px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000;
	text-align: right
}
input.anchocien {
	WIDTH: 100%; 
	
}
.contentpreferencia {
	border: solid 1px #4C5D77;
	margin-top: 3px;
	clear: both;
	WIDTH: 212px;
	padding: 5px;
}
.contentindicadores {
	border: solid 1px #4C5D77;
	margin-top: 3px;
	clear: both;
	WIDTH: 581px;
	padding: 5px; 
}
select.calidad {
	FONT-SIZE: 10px; 
	WIDTH: 170px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
div.margenleft5 {
	margin-left: 5px;
}
div.margenleft15 {
	margin-left: 15px;
}
div.margenleft45 {
	margin-left: 45px;
}
div.margenleft138 {
	margin-left: 138px;
}
div.ancho350 {
	width: 350px;
}
div.ancho200 {
	width: 200px;
}
div.margenright55 {
	margin-right: 55px;
}
div.margentop25 {
	margin-top: 15px;
}

div.ticker {
	WIDTH: 165px;
	border: solid 1px #333;
	padding: 5px
}
div.cerrar {
	border-top: solid 1px #ccc;
	WIDTH: 100%;
	float: right;
	text-align: right;
	clear: both
}
.auxiliarfichapopup {
	WIDTH: 520px;
	margin-top:15px;
	padding-left: 60px;
	clear: both
}

div.noticias
{
margin-top: 5px;
margin-left: 20px;
float: left;
width: 590px;
FONT-SIZE: 12px;
border-top: dashed #ccc 1px;
border-bottom: dashed #ccc 1px;
padding-top: 10px;
padding-bottom: 10px
}
.noticialeft {
	float: left;
	FONT-SIZE: 12px;
	width: 550px;
}
.banderaright {
	float: right
}
img.bandera {
	WIDTH: 14px;
	height: 10px
}
.arial11 {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
}
.informes {
	float: left;
	FONT-SIZE: 12px;
	width: 500px;
}
.descargainforme {
	float: right;
	text-align: right;
	margin-top: 0px
}
input.input125 {
	FONT-SIZE: 11px; 
	WIDTH: 125px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
input.input90 {
	FONT-SIZE: 11px; 
	WIDTH: 90px;
	height: 12px;	 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
input.input10 {
	WIDTH: 10px; 
}

.filetelogin {
	border-top: solid 1px #707882;
	WIDTH: 96%;
	margin-bottom: 10px
}

div.solapitas {
position: absolute;
left: 1px;
top: 40px;
z-index:100;
height:30px;
padding-top:1px
}

div.popupinfo {
	WIDTH: 445px;
	margin-bottom: 10px;
	margin-top: 5px;
	margin-left: 5px
		
}

div.ancho250 {

width: 250px;

}
div.contentindice {

            WIDTH: 100%; 

            margin-top: 10px;

            border: solid 1px #666;

            background-color: #D8E4F2;       

}

div.textoindice {

            margin-top: 5px;

            margin-bottom: 5px;

            margin-left: 10px;

}

.margen15indice {

            margin-left:15px;

}


div.right {
	float: right;
}
.arial12 {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
.arial10 {
	FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
div.alignright {
	text-align: right;
}
div.margenright100 {
	margin-right: 100px;
}
div.margentop20 {
	margin-top: 20px;
}
input.nparticipaciones {
	WIDTH: 70px; 
}
input.portfolioevolution{
	WIDTH: 71px; 
}
input.nombrefondomodific {
	WIDTH: 300px; 
}
input.euros {
	WIDTH: 125px; 
}
input.gris {
		background-color: #ccc;
}
input.bordercolor {
		border: 1px solid #7F9DB9
}	
div.capainput {
	position:absolute;
	left:216px;
	top:175px;
	z-index:2;
	border: 1px solid #666;
	background-color: #D8E4F2;	
	padding-right: 3px;	
}
.navenlace a { 
   background-color: #D8E4F2;
   color: #000; 
   text-decoration: none; 
   display: block; 
   margin-left: 3px;   
} 
.navenlace a:hover { 
   background-color: #4C5D77; 
   color: #fff; 
   margin-left: 3px;
} 
.solonavenlace a{ 
   background-color: #4C5D77; 
   color: #fff;
   text-decoration: none;  
   margin-left: 3px;
}
.solonavenlace a:hover{ 
   background-color: #4C5D77; 
   color: #fff;
   margin-left: 3px;
   text-decoration: none;  
}
.navenlace {
   margin: 1px; 
} 

.solonavenlace {
   margin: 1px; 
} 
.filaPar 
{
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none;
}
.filaImpar
{
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none;
	BACKGROUND-COLOR: #f1f1f1;
}

td.primeraColumna {
	text-align: left;
	height: 25px;
}

td.idColumnStyle 
{
	text-align:right; 
	padding-right:25px; 
}
td.descColumnStyle 
{
	text-align:left; 
	padding-left:5px; 
}

A.numerito
{
    FONT-SIZE: 11px;
    COLOR: #4C5D77;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none
}
A.numerito:hover
{
    FONT-SIZE: 11px;
    COLOR: #222222;
    FONT-FAMILY: arial, helvetica;
    TEXT-DECORATION: none
}
.input
{
    BORDER-RIGHT: 1px solid;
    BORDER-TOP: 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: 1px solid;
    BORDER-BOTTOM: 1px solid;
    FONT-FAMILY: Verdana, Arial
}
.select
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}
.celdaCalendario
{
    VISIBILITY: inherit;
    VERTICAL-ALIGN: middle;
    WIDTH: 20px;
    POSITION: absolute;
    HEIGHT: 20px;
    TEXT-ALIGN: center
}
.mensajeCalendario
{
    VISIBILITY: inherit;
    VERTICAL-ALIGN: middle;
    WIDTH: 163px;
    POSITION: absolute;
    TEXT-ALIGN: center;
    FONT-FAMILY: arial, helvetica;
    FONT-SIZE: 10px;
    TEXT-DECORATION: none
}
.textoSimulacion
{
	font-weight:bold;
	color:#000000;
	cursor:default;
	height:20px;
}
input.spread
{
	BACKGROUND-POSITION: left center; 
	BACKGROUND-REPEAT: no-repeat; 
	CURSOR: hand;
	width:100%;
}
.loading
{
	visibility:hidden;
	position:absolute;
	left:0px;
	top:0px;
	background-color:White;
	color:Black;
	width:80px;
	border-color:Maroon;
	border-style:solid;
	border-width:thin;
}
.marco {
	WIDTH: 582px; BORDER: #fff 1px solid; MARGIN-TOP: 10px;text-align:center;}
	
.titulografico {
	WIDTH: 280px; MARGIN-top: 3px; BACKGROUND-COLOR: #D8E4F2; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; height:18px; font-weight:bold; padding-top:2px; text-align:center;}
	.titulografico1 {
	WIDTH: 582px; MARGIN-top: 3px; BACKGROUND-COLOR: #D8E4F2; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial; height:18px; font-weight:bold; padding-top:2px; text-align:center;}
	
.leyenda {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; MARGIN-BOTTOM: 10px; PADDING-TOP: 5px; PADDING-BOTTOM: 5px; WIDTH: 100%; BORDER-TOP: #D8E4F2 1px solid; BORDER-BOTTOM: #bfd9e5 1px solid; FONT-FAMILY: Arial,helvetica,sans-serif; TEXT-ALIGN: left
}


.tagcf 
{
	display:block;
	float:left;
}
.tagcf2 
{
	margin-top:4px;
	display:block;
	float:left;
	width:70px;	
}
select.seleccionindi
{
	FONT-SIZE: 10px; 
	WIDTH: 182px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000 
}
.selecfechas 
{
	margin-top:17px;
	float: left;
	padding-left: 10px
}
.selecfechas .ipt
{
	margin-left:21px;clear:left;
}

.seleccionmed 
{
	WIDTH: 288px; 
}
select.seleccionmed 
{
	FONT-SIZE: 10px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000	
}

img.alineacion {	
	margin-top:-1px;
}

div.titulocomparado {
	WIDTH: 130px;
	margin-top: 5px;
	border-bottom: solid 1px #cccccc;
		
}
div.textocomparado {
	WIDTH: 459px;
	margin-top: 5px;
	margin-left: 5px;
	border-bottom: dotted 1px #cccccc;
		
}
.filetebottom1 {
	border-bottom: solid 1px #4C5D77;
	height: 20px;
	margin-right:0px;
	margin-top:10px;
	clear: both;
}
td.paddingleft5 {
	padding-left:5px;
}
.colorverde {
	color:#009900;
}
.colorrojo {
	color:#cc0000;
}
.margenarriba5 {
	margin-top:5px;
}

/* Modal Window: default
----------------------------------------------- */
.overlay_dialog {
	background-color: #666666;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.overlay___invisible__ {
  background-color: #666666;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

.dialog_nw {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_left.gif) no-repeat 0 0;		
}

.dialog_n {
	background: transparent url(default/top_mid.gif) repeat-x 0 0;	
	height: 23px;
}

.dialog_ne {
	width: 9px;
	height: 23px;
	background: transparent url(default/top_right.gif) no-repeat 0 0;		
}

.dialog_e {
	width: 2px;
	background: transparent url(default/center_right.gif) repeat-y 0 0;	
}

.dialog_w {
	width: 2px;
	background: transparent url(default/center_left.gif) repeat-y 0 0;		
}

.dialog_sw {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_left.gif) no-repeat 0 0;			
}

.dialog_s {
	background: transparent url(default/bottom_mid.gif) repeat-x 0 0;		
	height: 19px;
}

.dialog_se {
	width: 9px;
	height: 19px;
	background: transparent url(default/bottom_right.gif) no-repeat 0 0;			
}

.dialog_sizer {
	width: 9px;
	height: 19px;
	background: transparent url(default/sizer.gif) no-repeat 0 0;	
	cursor:se-resize;	
}

.dialog_close {
	width: 14px;
	height: 14px;
	background: transparent url(default/close.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:8px;
	cursor:pointer;
	z-index:2000;
}

.dialog_minimize {
	width: 14px;
	height: 15px;
	background: transparent url(default/minimize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:28px;
	cursor:pointer;
	z-index:2000;
}

.dialog_maximize {
	width: 14px;
	height: 15px;
	background: transparent url(default/maximize.gif) no-repeat 0 0;			
	position:absolute;
	top:5px;
	left:49px;
	cursor:pointer;
	z-index:2000;
}

.dialog_title {
	float:left;
	height:14px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
	text-align:center;
	width:100%;
	color:#000;
}

.dialog_content {
	overflow:auto;
	color: #DDD;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10px;
	background-color:#123;
}

.top_draggable, .bottom_draggable {
  cursor:move;
}

.status_bar {
  font-size:12px;
}
.status_bar input{
  font-size:12px;
}

.wired_frame {
	display: block;
  position: absolute;
  border: 1px #000 dashed;
}

/* DO NOT CHANGE THESE VALUES*/
.dialog {
	display: block;
	position: absolute;
}

.dialog table.table_window  { 
  border-collapse: collapse; 
  border-spacing: 0; 
  width: 100%;
	margin: 0px;
	padding:0px;
}

.dialog table.table_window td , .dialog table.table_window th { 
  padding: 0; 
}

.dialog .title_window {
  -moz-user-select:none;
}

/* Modal Window: Alphacube
----------------------------------------------- */
.overlay_alphacube {
	background-color: #85BBEF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.alphacube_nw {
	background: transparent url(alphacube/left-top.gif) no-repeat 0 0;			
  width:10px;
  height:25px;
}

.alphacube_n {
  background: transparent url(alphacube/top-middle.gif) repeat-x 0 0;			
  height:25px;
}

.alphacube_ne {
  background: transparent url(alphacube/right-top.gif) no-repeat 0 0;			
  width:10px;	  
  height:25px;
}

.alphacube_w {
  background: transparent url(alphacube/frame-left.gif) repeat-y top left;			
  width:7px;
}

.alphacube_e {
  background: transparent url(alphacube/frame-right.gif) repeat-y top right;			
  width:7px;	  
}

.alphacube_sw {
  background: transparent url(alphacube/bottom-left-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_s {
  background: transparent url(alphacube/bottom-middle.gif) repeat-x 0 0;			
  height:7px;
}

.alphacube_se, .alphacube_sizer  {
  background: transparent url(alphacube/bottom-right-c.gif) no-repeat 0 0;			
  width:7px;
  height:7px;
}

.alphacube_sizer {
	cursor:se-resize;	
}

.alphacube_close {
	width: 23px;
	height: 23px;
	background: transparent url(alphacube/button-close-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:11px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_minimize {
	width: 23px;
	height: 23px;
	background: transparent url(alphacube/button-min-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:55px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_maximize {
	width: 23px;
	height: 23px;
	background: transparent url(alphacube/button-max-focus.gif) no-repeat 0 0;			
	position:absolute;
	top:0px;
	right:33px;
	cursor:pointer;
	z-index:1000;
}

.alphacube_title {
	float:left;
	height:14px;
	font-size:14px;
	text-align:center;
	margin-top:2px;
	width:100%;
	color:#123456;
}

.alphacube_content {
	overflow:auto;
	color: #000;
	font-family: Tahoma, Arial, sans-serif;
  font: 12px arial;
	background:#FDFDFD;
}

/* For alert/confirm dialog */
.alphacube_window {
	border:1px solid #F00;	
	background: #FFF;
	padding:20px;
	margin-left:auto;
	margin-right:auto;
	width:400px;
}

.alphacube_message {
  font: 12px arial;
	text-align:center;
	width:100%;
	padding-bottom:10px;
}

.alphacube_buttons {
	text-align:center;
	width:100%;
}

.alphacube_buttons input {
	width:20%;
	margin:10px;
}

.alphacube_progress {
	float:left;
	margin:auto;
	text-align:center;
	width:100%;
	height:16px;
	background: #FFF url('alphacube/progress.gif') no-repeat center center
}

.alphacube_wired_frame {
	background: #FFF;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;	
}


