/* CSS Document 
----------------------------------------------- */
BODY {
	FONT-SIZE: 1em; BACKGROUND: #fff; MARGIN: 0px 0px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none
}
A:link {
	COLOR: #990000; TEXT-DECORATION: underline; 
}
A:visited {
	COLOR: #990000; TEXT-DECORATION: underline; 
}
A:hover {
	COLOR: #990000; TEXT-DECORATION: none;
}
A:active {
	COLOR: #990000; TEXT-DECORATION: none;
}
H1 {
	margin-top: 0; FONT-SIZE: 1.6em; MARGIN-BOTTOM: 0px; COLOR: #990000; FONT-FAMILY: arial, helvetica, sans-serif; background-color: #fff
}
H2 {
	FONT-SIZE: 1.3em; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #000000; PADDING-TOP: 10px; background-color: #fff
}
H3 {
	MARGIN-TOP: 1em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em; COLOR: #6e7a68; background-color: #fff
}
H4 {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em; COLOR: #999; background-color: #fff
}
H5 {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em; COLOR: #999; background-color: #fff
}
H6 {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em; COLOR: #999; background-color: #fff
}
/*P {
	FONT-SIZE: 12px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: justify; TEXT-DECORATION: none; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 1.4em; background-color: #fff 
}*/
img{	
	border: 0;
}
.arial11 {
	FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px;
}
.verdana10 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
}
.none{ display: none}

/* CABECERA 
----------------------------------------------- */
#logo {
	LEFT: 20px; TOP: 0px; HEIGHT: 65px
}
#floorplan {
	BACKGROUND: url(../rcs/fondo_cabecera1.jpg) no-repeat; LEFT: 0px; WIDTH: 773px; TOP: 0px; HEIGHT: 65px
}
IMG.floorplan {
	MARGIN-TOP: 20px
}

/* CAPAS
----------------------------------------------- */
.general {
	WIDTH: 770px; padding-top: 0px; padding-left: 0px	
}
.content {
	float:left; WIDTH: 630px; padding-top: 10px	
}
.contenttitle {
	float:left; WIDTH: 630px; FONT-FAMILY: arial, helvetica, sans-serif; border-bottom: 1px solid #990000; height: 24px; margin-left: 0px; padding-top: 15px	
}
.cierre {
	LEFT: 0px; WIDTH: 773px; FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11px; color: #333; TEXT-ALIGN: right; border-top: 1px solid #990000; padding-top: 5px; margin-left: 0px; background-color: #fff; 	clear: both; margin-bottom: 10px; margin-top:15px;	
}
DIV {
	FONT-SIZE: 0.9em; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
div.spacer{
	clear: both;
}
#izquierda {float: left; WIDTH: 630px; margin-bottom: 10px; margin-left: 5px
}
#derecha {float: right; WIDTH: 120px; margin-bottom: 10px; padding-top: 38px
}

#descargas {
	BORDER-RIGHT: #990000 1px solid; BORDER-TOP: #990000 1px solid; BORDER-LEFT: #990000 1px solid; WIDTH: 118px; BORDER-BOTTOM: #990000 1px solid; margin-top: 0px
}
#descargas P {
	PADDING-RIGHT: 4px; margin-top: 0; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #990000; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; COLOR: #fff; PADDING-TOP: 2px
}
#validado {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 0px solid; WIDTH: 120px; BORDER-BOTTOM: #ccc 0px solid; text-align: center; height: 22px; padding-top: 10px; margin-top:15px
}
.margen15 {FONT-FAMILY: arial, helvetica, sans-serif; TEXT-ALIGN: left; FONT-SIZE: 12px; width:110px; margin-left: 5px; margin-top: 10px; margin-bottom: 10px
}
#publicidad {
	BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 0px solid; BORDER-LEFT: #ccc 0px solid; WIDTH: 120px; BORDER-BOTTOM: #ccc 0px solid; margin-top:10px; padding-top:0px
}
#publicidad P {
	PADDING-RIGHT: 4px; margin-top: 0; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: #ffffff; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px
}
#advert{
	text-align: center; WIDTH: 120px; margin-bottom: 5px
}


ul{ margin-top:1px; margin-bottom: 0px
}

#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #990000;
color: White;
float: left;
width: 773px;
font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #990000;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background-color: #CC6600;
color: #fff;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
background: #CC6600;
color: #fff;
}

table.tablita
{
 cell-spacing:1px;
 width: 635px;
 cellpadding: 5px;
 border: 0px
 }
td.center1
{
background: #990000;
color: #fff;
text-align: center
}
td.center
{
color: #000;
text-align: center
}
.contenidotd
{
background: #e5e5e5;
color: #000;
}
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
}
.navegacionbusqueda {
	float: right;
	margin-top:0px
}
.navegacionbusquedainf {
	float: right;
	margin-top:5px;

}
table.busquedasimple {
	margin-top: 1px;
	WIDTH: 100%;
	border-collapse: collapse;
}
.azulbuscador {
    BACKGROUND-COLOR: #FCBBBB;
}
.descargarexcel {
	margin-top:5px;
	float: left;
}
.azulclaro {
    BACKGROUND-COLOR: #f1f1f1;
}
td.altura25 {
	height: 25px;
}
td.altura15 {
	height: 15px;
}
/* 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 #990000;
}
.basictabficha li {
	display: inline;
	margin: 0;
}
.basictabficha li a {
	text-decoration: none;
	padding: 2px 4px;
	margin-right: 0px;
	border: 1px solid #990000;
	border-bottom: none;
	background-color: #FCBBBB;
	color: #003366;
}
.basictabficha li a:visited {
	background-color: #FCBBBB;
	text-decoration: none;
	color: #003366;
}
.basictabficha li a:hover {
	background-color: #FCBBBB;
	color: #003366;
	text-decoration: none;
}
.basictabficha li a:active {
	background-color: #FCBBBB;
	text-decoration: none;
	color: #FCBBBB;
}
.basictabficha li.selected a { /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #FCBBBB;
	color: #990000;
}

.botonera {
	float: right;
	margin-top:-3px
}
.contenedorficha {
	WIDTH: 582px;
	border-left: solid 1px #990000;
	border-right: solid 1px #990000;
	border-bottom: solid 1px #990000
}
.contenedortituloficha {
	WIDTH: 582px;
	background-color: #FCBBBB;
	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;
	background-color: #FCBBBB; 
}
.tituloficha {
	WIDTH: 490px;
	margin-left:5px;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:12px;
	text-align: left;
	background-color: #FCBBBB; 
}
.recomendadocomercializado {
	float: right;
	margin-right:5px;
	margin-top: -20px;
	text-align: right;
	WIDTH: 70px;
	background-color: #FCBBBB;
}
.contenidoficha {
	WIDTH: 570px;
	margin-left:5px;
	border: solid 0px #f00
}
.datosgeneralesizda {
	float: left; 
	WIDTH: 250px; 
	margin-top: 5px;
	padding: 0px;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	line-height: 19px
}
.tituloverdana10 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	color: #990000;
	font-weight: bold;
	clear: both
}
.datosgeneralesdcha {
	float: right; 
	WIDTH: 250px;
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	line-height: 17px;
	margin-top: 5px
}
.politicainversion {
	clear: both;
	padding-top: 5px
}
.separadorficha {
	WIDTH: 570px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom: solid 1px #ccc;
	clear: both
}
.center { 
	text-align: center;
}
.auxiliarficha {
	WIDTH: 490px;
	margin-top:15px;
	padding-left: 40px;
	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
}
.graficar {
	margin-top: 25px;
	float: right
}
.categoria {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	float: left;
	padding-top: 24px;
	width: 65px
}
select.periodselect {
	FONT-SIZE: 10px; 
	WIDTH: 73px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
select.idindicecat {
	FONT-SIZE: 10px; 
	WIDTH: 145px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
.riesgo { 
	float: left;
	margin-top: 20px
}
table.moduloriesgo {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 270px;
}
td.altura5 {
	height: 5px;
}
.rentabilidadriesgo { 
	float: right;
	margin-right: 0px
}
table.rentabilidad105 {
	cellspacing: 3;
	cellpadding: 1;
	height: 105px;
	border: 0
}
table.rentabilidadgeneral {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 205px;
}
table.riesgo115 {
	cellspacing: 3;
	cellpadding: 1;
	width: 115px;
	border: 0
}
tr.left {
	text-align: left
}
.leyendarentabilidad {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:10px;
	color: #990000;
	margin-left: 10px;
	clear: both
}
.comisiones { 
	float: left;
}
table.modulocomisiones {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 500px;
}
td.tablarepercutidas {
	width: 270px;
}
table.repercutidas {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 100%;
}
.grisccc {
    BACKGROUND-COLOR: #cccccc;
}
.ficha {
	WIDTH: 584px;
	border: solid 0px #000;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 21px
}
.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
}
.contenedorfichapopup {
	WIDTH: 652px;
	border: solid 1px #990000;
}
.contenedortitulofichapopup {
	WIDTH: 652px;
	background-color: #FCBBBB;
	padding-top:5px;
	padding-bottom:5px;
	text-align: left 
}
.contenidofichapopup {
	WIDTH: 640px;
	margin-left:5px;
	border: solid 0px #f00
}
.separadorfichapopup {
	WIDTH: 640px;
	margin-top:15px;
	margin-bottom:15px;
	border-bottom: solid 1px #ccc;
	clear: both
}
.auxiliarfichapopup {
	WIDTH: 520px;
	margin-top:15px;
	padding-left: 60px;
	clear: both
}
.rentabilidadanual { 
	float: right;
	margin-right: 0px
}
.rentabilidadacumulada { 
	float: left;
	margin-top: 0px
}
.cierrepopup {
	LEFT: 1px; 
	WIDTH: 695px; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #333; 
	TEXT-ALIGN: right; 
	border-top: 1px solid #990000; 
	padding-top: 5px; 
	margin-left: 0px; 
	background-color: #fff; 	
	clear: both; 
	margin-bottom: 10px
}
.contenedornoresultados {
	WIDTH: 100%;
	height: 45px;
	border: solid 1px #990000;
	margin-bottom:15px;
	clear:both;
	background-color: #fff;
	text-align: center
}
.textonoresultados {
	margin-top:15px;
	margin-bottom:15px;
	clear:both;
}
.resultadobusqueda {
	WIDTH: 100%;
	padding-bottom:10px;
}
.verdana11 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:11px;
}
.cierreayuda {
	LEFT: 1px; 
	WIDTH: 445px; 
	FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 11px; 
	color: #333; 
	TEXT-ALIGN: right; 
	border-top: 1px solid #990000; 
	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
}

.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
}

.generalayuda {
	WIDTH: 445px; 
	padding-top: 0px; 
	padding-left: 0px	
}
.fichaayuda{
	WIDTH: 465px;
	border: solid 0px #000;
	padding-top:10px;
	padding-bottom:10px;
	margin-left: 21px
}
.solapaayuda {
	WIDTH: 195px;
	border-left: solid 1px #990000;
	border-right: solid 1px #990000;
	border-top: solid 1px #990000;
	background-color: #fff;
	padding: 3px;
	BACKGROUND-COLOR: #FCBBBB;
}
.ayudapopup {
	WIDTH: 420px;
	border: solid 1px #990000;
	background-color: #fff;
}
.contenidoayuda {
	WIDTH: 408px;
	margin-left:5px;
	margin-top: 5px;
	border: solid 0px #f00;
}
.tituloverdana11 {
	FONT-FAMILY: Verdana, helvetica, sans-serif;
	font-size:11px;
	color: #990000;
	font-weight: bold;
	clear: both
}
.noticialeft {
	float: left;
	FONT-SIZE: 12px;
	width: 550px;
}
.banderaright {
	float: right
}
img.bandera {
	WIDTH: 14px;
	height: 10px
}
table.carteradetalle {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 710px;
}

table.rentabacumuladas {
	cellspacing: 0;
	cellpadding: 0;
	border: 0;
	width: 230px;
}
td.right {
	text-align: right
}
td.left {
	text-align: left
}

.contenedorbuscador {
	WIDTH: 620px;
	border: solid 1px #990000;
	margin-bottom:15px;
	clear:both;
	padding: 5px;
}
.contentselectbuscador {
	clear:both;
	margin-bottom: 5px;
}
.seleccgestora {
	margin-top:5px;
	float: left;
	padding-left: 8px
}
.seleccategoria {
	margin-top:5px;
	float: left;
	padding-left: 15px
}
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 
}
.nombrefondo {
	margin-top:5px;
	float: left;
	padding-left: 15px
}
input.nombrefondoisisn {
	FONT-SIZE: 10px; 
	WIDTH: 160px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000
}
div.clear{
	clear: both;
}
.botonbuscador {
	margin-right:5px;
	float: right;
	clear:both
}


div.right {
	float: right;
}
.arial12 {
	FONT-SIZE: 12px; 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.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: #FDE2E2;
	
	padding-right: 3px;
	
}


.navenlace a { 
   background-color: #FDE2E2;
   color: #000; 
   text-decoration: none; 
   display: block; 
   margin-left: 3px;
   
} 

.navenlace a:hover { 
   background-color: #900; 
   color: #fff; 
   margin-left: 3px;
} 



.solonavenlace a{ 
   background-color: #900; 
   color: #fff;
   text-decoration: none;  
   margin-left: 3px;
}
.solonavenlace a:hover{ 
   background-color: #900; 
   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;
}
A.numerito
{
    FONT-SIZE: 11px;
    COLOR: #900;
    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
}


.tagcf 
{
	display:block;
	float:left;
}
.tagcf2 
{
	margin-top:4px;
	display:block;
	float:left;
	width:78px;	
}
select.seleccionindi
{
	FONT-SIZE: 10px; 
	WIDTH: 182px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000 
}
.selecfechas 
{
	margin-top:17px;
	float: left;
	padding-left: 15px
}
.seleccionmed 
{
	WIDTH: 288px; 
}
select.seleccionmed 
{
	FONT-SIZE: 10px; 
	FONT-FaMILY: verdana, arial, helvetica, verdana; 
	FONT-COLOR: #000000	
}
