@charset "utf-8";
/* CSS Document */
div#contenido {
	background:#33332b  url(../img/spacer_menuleft_productos.jpg) repeat-x  left 134px;
}
div#top {
	background:#33332b url(../img/spacer_top_productos.jpg) repeat-x center top;
}

div#content {
}

div#bottom {
	background:#33332b url(../img/spacer_bottom_productos.jpg) repeat-x center top;
}
div#columna01 {
	height:auto;
	min-height:520px;
	_height:520px;
	width:194px;
}
div#columna02 {
	height:auto;
	min-height:520px;
	_height:520px;
	width:714px;
	/*background-color:#f1eff0;*/
}

.menuseccionflash {
	color:#4d1476;
	/*cursor:pointer;*/
}
div.titulo_content_h2 {
	color:#4d1476;
	background:#FFFFFF url(../img/icono_titulo_productos.jpg) no-repeat scroll left -1px;
	margin:20px 0px 17px 13px;
}
div.titulo_content_h2 span {
	color:#4d1476;
}
h3 {
	float:left;
	width:100%;
	/*width:500px;*/
	_width:100%;
	height:40px;
	
	clear:right;
}
.maincontent ul li {
	_list-style:none;
	_list-style-position:inherit;
	_list-style-type:none;
	_padding:0px 0px 0px 0px;
	_margin:0px 0px 5px 0px;
}
.listadodescargas ul li {
	_padding:0px 7px 0px 0px;
	_margin:0px 0px 0px 0px;
}
div.columna01datosgenerales h3 {
	width:300px;
	float:left;
	clear:both;
}
div.columna02rentabilidad h3 {
	width:300px;
	float:left;
}
div.columna03rentabilidad h3 {
	width:300px;
	float:left;
}
div.columna03gestor h3 {
	width:200px;
}
div.titulo_content_h3 {
	color:#4d1476;
}

div.titulo_content_h4 {
	color:#4d1476;
}
h2#h2sia {
	margin-left:25px;
}
div#menuleft dd ul li a:hover {color:#4d1476;background:url(../img/menu_icon_productos_over.gif) no-repeat scroll left top;*background:url(../img/menu_icon_productos_over.gif) no-repeat scroll left 3px;}
div#menuleft dd ul li a:active {color:#4d1476;background:url(../img/menu_icon_productos_over.gif) no-repeat scroll left top;*background:url(../img/menu_icon_productos_over.gif) no-repeat scroll left 3px;}
div#menuleft dd ul li a.btactivo {color:#4d1476;background:url(../img/menu_icon_productos_over.gif) no-repeat scroll left top;*background:url(../img/menu_icon_productos_over.gif) no-repeat scroll left 3px;}

div.maincontent {
	position:relative;
	float:left;
	padding:0px 20px 30px 20px;
	min-height:200px;
	_height:200px;
	/*width:650px;*/
	_width:670px;
}

/************************ CAJASBOTTOM *********************/
span.cajabottomfecha {
	background:transparent url(../img/icono_cajabottomfecha_prod.jpg) no-repeat scroll 55px 0;
	color:#4d1476;
}
div.cajabottomtitulo01 {
	color:#4d1476;
	background:#FFFFFF url(../img/icono_titulo_productos.jpg) no-repeat scroll left -1px;
}
div.cajabottomtitulo02 {
	color:#4d1476;
	background:#FFFFFF url(../img/icono_titulo_productos.jpg) no-repeat scroll left -1px;
}
span.cajabottomfechatit {
	color:#4d1476;
}

/*---------------------------------------- SECCION PRODUCTOS --------***/

div.barrapestanasprod {
/*	float:left;
	display:inline;
*/	height:35px;
	/*position:relative;*/
	width:670px;
	padding-left:40px;
}
div.barrapestanasprod ul li {
	color:#4d1476;
	float:left;
	height:22px;
	margin:0;
	position:relative;
	width:159px;
	margin-right:4px;
	/*left:38px;*/
	display:block;
	top:0px;
}
div.barrapestanasprod div a {
	background-image: url(../img/bt_pestanas_prod.jpg);
	color:#4d1476;
	display:block;
	font-size:11px;
	height:22px;
	position:relative;
	text-align:center;
	width:159px;
}
div.barrapestanasprod div a:visited {color:#4d1476; background-image: url(../img/bt_pestanas_prod.jpg);}
div.barrapestanasprod div a:hover {color:#FFFFFF; background-image: url(../img/bt_pestanas_prod_over.jpg);}
div.barrapestanasprod div a:active {color:#FFFFFF; background-image: url(../img/bt_pestanas_prod_over.jpg);}
div.barrapestanasprod div a.pestanaactiva {
	color:#FFFFFF;
	background-image: url(../img/bt_pestanas_prod_over.jpg);
}

div.barrapestanasprod div a span {
	display:block;
	position:relative;
	top:5px;
}


/*-------------------------------------------------------------------***/

div.maincontentlineadatosgenerales {
	position:absolute;
	width:10px;
	background:transparent url(../img/spacer_puntos_vert.gif) top center repeat-y ;
	/*padding:50px 0px 20px 0px;*/
	height:310px;
	top:30px;
	left:355px;
}
div.maincontentlineacartera {
	position:absolute;
	width:10px;
	background:transparent url(../img/spacer_puntos_vert.gif) top center repeat-y ;
	/*padding:50px 0px 20px 0px;*/
	height:395px;
	top:30px;
	left:354px;
}

/************************ COLUMNAS CONTENIDOS *********************/


div.columna01datosgenerales {
	width:365px;
	float:left;
	background:transparent url(../img/spacer_puntos_vert.gif) scroll repeat-y right top;
	position:relative;
}
div.columna02datosgenerales {
	width:280px;
	_width:280px;
	float:right;
	position:relative;
	padding-top:10px;
	text-align:right;
}

div.columna01cartera {
	width:330px;
	_width:330px;
	float:left;
	background:transparent url(../img/spacer_puntos_vert.gif) scroll repeat-y right top;
	position:relative;
}
div.columna02cartera {
	width:320px;
	_width:320px;
	float:right;
	position:relative;
	clear:right;
}
div.columna01rentabilidad {
	width:670px;
	_width:690px;
	float:left;
	position:relative;
}
div.columna02rentabilidad {
	width:380px;
	float:left;
	position:relative;
	*margin-top:20px;
}

div.columna03rentabilidad {
	width:290px;
	float:right;
	position:relative;
	*margin-top:20px;
}

div.columna02rentabilidad embed#fcVLiquid {
	/*top:-14px;
	position:relative;*/
}

/*-------------------------------------------------------------------***/


/************************ TABLA EVOLUCION *********************/

div.tablaevolucion {
	position:relative;
	width:658px;
	margin:10px 0px 41px 18px;
	left:-10px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
div.tablaevolucion table tr#filatit {
	position:relative;
	height:30px;
	color:#4d1476;
}
div.tablaevolucion table tr#fila {
	position:relative;
	height:20px;
	color:#5C5C4F;
}
div.tablaevolucion table tr#lineapuntos {
	position:relative;
	background:transparent url(../img/spacer_puntos_hor.gif) repeat-x scroll left 5px;
	font-size:5px;
	height:12px;
}
div.tablaevolucion table tr#lineapuntos td span{
	display:block;
	width:13px;
	background-color:#ffffff;
}
div.tablaevolucion table tr#filatit th span {
	font-weight:normal;
}
div.tablaevolucion table tr#filatit th#col_01{
	width:240px;
}
div.tablaevolucion table tr#filatit th#col_01 span{
	width:50px;
	display:block;
	padding-left:17px;
}

div.tablaevolucion table tr#filatit th#col_02{
	width:100px;
}
div.tablaevolucion table tr#filatit th#col_02 span{
	width:50px;
	display:block;
}

div.tablaevolucion table tr#filatit th#col_03{
	width:110px;
}
div.tablaevolucion table tr#filatit th#col_03 span{
	width:60px;
	display:block;
}

div.tablaevolucion table tr#filatit th#col_04{
	width:110px;
}
div.tablaevolucion table tr#filatit th#col_04 span{
	width:60px;
	display:block;
}

div.tablaevolucion table tr#filatit th#col_05{
	width:90px;
}
div.tablaevolucion table tr#filatit th#col_05 span{
	width:90px;
	display:block;
}

div.tablaevolucion table tr#fila td#fila_col_01 {

}
div.tablaevolucion table tr#fila td#fila_col_01 span {
	padding-left:15px;
}

div.tablaevolucion table tr#fila td a:visited {color:#5c5c4f;background:url(../img/menu_icon_vacio.gif) no-repeat scroll -2px top;*color:#5c5c4f;*background:url(../img/menu_icon_vacio.gif) no-repeat scroll -2px 3px;}
div.tablaevolucion table tr#fila td a:hover {color:#4d1476;background:url(../img/menu_icon_productos_over.gif) no-repeat scroll -2px top;*background:url(../img/menu_icon_productos_over.gif) no-repeat scroll -2px top;}
div.tablaevolucion table tr#fila td a:active {color:#5c5c4f;background:url(../img/menu_icon_vacio.gif) no-repeat scroll -2px top;*background:url(../img/menu_icon_vacio.gif) no-repeat scroll -2px top;}



div.tablaevolucion table tr#fila td#fila_col_02,td#fila_col_03,td#fila_col_04 {
	text-align:right;
	padding:0px 60px 0px 0px;
}


/************************ TABLA DATOS GENERALES *********************/

div.tabladatosgenerales {
	position:relative;
	width:260px;
	margin:2px 10px 30px 22px;
	/*_margin:2px 10px 30px 11px;*/
	*margin:2px 10px 30px 0px;
	*left:22px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
}
div.tabladatosgenerales table tr#fila {
	position:relative;
	height:20px;
	color:#5C5C4F;
}
div.tabladatosgenerales table tr#filavacia {
	position:relative;
	height:10px;
	color:#5C5C4F;
	font-size:4px;
}
div.tabladatosgenerales table tr#fila td#tdtab {
	position:relative;
	height:20px;
	color:#5C5C4F;
	background:url(../img/menu_icon_off.gif) no-repeat scroll 4px 4px;
	padding:0px 0px 0px 20px;
}
div.tabladatosgenerales table tr#fila td#tdtabb {
	position:relative;
	height:20px;
	color:#5C5C4F;
	background:none;
	padding:0px 0px 0px 27px;
}
/************************ FUSIONCHARTS *********************/
div.columna02datosgenerales embed {
	position:relative;
	right:40px;
	text-align:center;
	top:-20px;
	width:240px;
}

div.fusionchartsprueba01 {
	position:relative;
	/*float:right;*/
	width:300px;
	text-align:center;
	top:0px;
	right:0px;
}
div.fusionchartsprueba02 {
	position:relative;
	width:320px;
	text-align:center;
	top:0px;
	right:0px;
}
div.fusionchartsprueba02 img {
	position:relative;
}
div.fusionchartsprueba02 p {
	position:relative;
	padding:30px 10px 0px 10px;
}
div.fusionchartsrentabilidad01 {
	text-align:left;
}
div.fusionchartsrentabilidad02 {
text-align:center;
}

/************************ TABLA CARTERA *********************/

div.tablacartera {
	position:relative;
	width:290px;
	_width:280px;
	margin:2px 10px 20px 22px;
	*margin:2px 10px 20px 0px;
	left:0px;
	*left:22px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
	min-height:370px;
	*min-height:385px;
	_height:385px;
}
div.tablacartera table tr#fila {
	position:relative;
	height:22px;
	color:#5C5C4F;
}
div.tablacartera table tr#filavacia {
	position:relative;
	height:10px;
	color:#5C5C4F;
	font-size:4px;
}
div.tablacartera table tr#fila td#tddato {
	position:relative;
	height:22px;
	color:#5C5C4F;
	text-align:right;
}
div.tablacartera table tr#fila td#tdtab {
	position:relative;
	height:22px;
	color:#5C5C4F;
	background:url(../img/menu_icon_off.gif) no-repeat scroll 4px 4px;
	padding:0px 0px 0px 20px;
}
div.tablacartera table tr#filabold {
	font-weight:bold;
	border-bottom:1px solid #000000;
	color:#000000;
	height:24px;
	background:transparent url(../img/spacer_negro.gif) scroll repeat-x left bottom;
}
div.tablacartera table tr#filabold td#tddato {
	position:relative;
	height:22px;
	color:#5C5C4F;
	text-align:right;
}

/*div.tablacartera table tr#filalinea {
	background-color:#000000;
	height:1px;
	font-size:0px;
}
*/
/************************ TABLA RENTABILIDAD 01 *********************/

div.tablarentabilidad01 {
	position:relative;
	width:470px;
	margin:10px 0px 40px 18px;
	*margin:10px 0px 40px 0px;
	left:-10px;
	*left:8px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
div.tablarentabilidad01 p {
	color:#000000;
	margin:4px 0px 0px 6px;
	width:188px;
	*width:210px;
	height:16px;
}
div.tablarentabilidad01 p span {
	padding-left:29px;	
}

div.tablarentabilidad01 table {
	border:1px solid #c6bc89;
}
div.tablarentabilidad01 table th.thmeses {
	color:#000000;
	height:22px;
	font-weight:normal;
	text-indent:6px;
/*	border-right:1px solid #c6bc89;
*/}
div.tablarentabilidad01 table tr.trhead01 {
	color:#b9122b;
	font-weight:bold;
	height:32px;
	background-color:#FFFFFF;
	text-align:center;
	border-left:1px solid #c6bc89;
}
div.tablarentabilidad01 table tr.trhead01 th{
	border-left:1px solid #c6bc89;
}
div.tablarentabilidad01 table tr.trhead01 th.trhead01periodo {
	background-color:#c6bc89;
	color:#FFFFFF;
	width:66px;
	text-align:left;
	text-indent:6px;
	border:none;
}
div.tablarentabilidad01 table tr.trhead01 th.trhead01periodo span {
	position:relative;
	top:16px;
}
div.tablarentabilidad01 table tr.trhead02 {
	color:#b9122b;
	font-weight:normal;
	height:22px;
}
div.tablarentabilidad01 table tr.trhead02 td {
	width:50px;	
	text-indent:10px;
	border-bottom:1px solid #c6bc89;
}
div.tablarentabilidad01 table tr.trhead02 td.trhead02fondo {
	background:transparent url(../img/fondo_tablatrfondo.jpg) scroll repeat-y top left;
	border-left:1px solid #c6bc89;
}

div.tablarentabilidad01 table tr.trdatos td {
	color:#5c5c4f;
	text-indent:8px;
	*text-indent:6px;
	font-size:10px;
}
div.tablarentabilidad01 table tr.trdatos td.tdfondo {
	background:transparent url(../img/fondo_tablatrfondo.jpg) scroll repeat-y top left;
	border-left:1px solid #c6bc89;
}


/************************ TABLA RENTABILIDAD 02 *********************/
div.tablarentabilidad02 {
	position:relative;
	width:160px;
	margin:10px 0px 40px 15px;
	left:0px;
	*left:10px;
	_left:20px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
div.tablarentabilidad02 p {
	color:#000000;
	margin:4px 0px 0px 6px;
	width:100px;
	height:16px;
}
div.tablarentabilidad02 table {
	border:1px solid #c6bc89;
}
div.tablarentabilidad02 table tr th.thmeses {
	color:#000000;
	height:22px;
	font-weight:normal;
	text-indent:6px;
/*	border-right:1px solid #c6bc89;
*/
}
div.tablarentabilidad02 table tr.trdatos td {
	color:#5c5c4f;
	text-indent:10px;
	font-size:10px;
}
div.tablarentabilidad02 table tr.trdatos td.tdfondo {
	background:transparent url(../img/fondo_tablatrfondo.jpg) scroll repeat-y top left;
	border-left:1px solid #c6bc89;
}
div.tablarentabilidad02 table tr.trhead02 {
	color:#b9122b;
	font-weight:normal;
	height:32px;
}
div.tablarentabilidad02 table tr.trhead02 th {
	width:50px;	
	text-indent:10px;
	border-bottom:1px solid #c6bc89;
	font-weight:normal;
}
div.tablarentabilidad02 table tr th span {
	top:5px;	
	position:relative;
}

div.tablarentabilidad02 table tr th.trhead02fondo {
	background:transparent url(../img/fondo_tablatrfondo02.jpg) scroll no-repeat left bottom;
	border-left:1px solid #c6bc89;
}
div.tablarentabilidad02 table tr th.trhead01periodo {
	background-color:#c6bc89;
	color:#FFFFFF;
	width:60px;
	text-align:left;
	text-indent:6px;
	border:none;
	font-weight:bold;
}
div.maincontent h3 div#titulo_contenth2_02 {
	*margin:10px 0px 0px 18px;
	_margin:10px 0px 0px 18px;
}

div.columna03rentabilidad h3 div#titulo_contenth2_04 {
	margin:10px 0px 0px 18px;
}
div.columna03rentabilidad h3 div#titulo_contenth2_05 {
	margin:0px 0px 5px 18px;
}


/************************ LISTA INFOLEGAL *********************/

ul.listadodescargas#listainfolegal {
	width:640px;
	position:relative;
	margin:0px 22px 20px 20px;
	*margin:0px 2px 20px 0px;
	*left:20px;
}
ul.listadodescargas#listainfolegal li div.titularlista {
	background:url(../img/menu_icon_off.gif) no-repeat scroll top left;
	padding-left:17px;
}
ul.listadodescargas#listaotrasgestoras {
	width:600px;
	position:relative;
	margin:0px 22px 20px 50px;
	_margin:0px 2px 20px 11px;
}
ul.listadodescargas#listaotrasgestoras li {
	width:600px;
}
ul.listadodescargas#listaotrasgestoras li div.titularlista {
	background:url(../img/menu_icon_off.gif) no-repeat scroll top left;
	padding-left:17px;
}
div.consultaproducto {
	position:relative;
	margin:0px 0px 0px 42px;	
}
div.consultaproducto p {
	float:left;
	padding-right:20px;
	position:relative;
	top:3px;
}
select.selectform#selectinfoproducto {
	background-color:#ffffff;
	border:1px solid #7f9db9;
	font-size:11px;
	height:20px;
	margin-bottom:12px;
	padding:0px 0px 0px 3px;
	position:relative;
	top:0px;
	width:265px;
	color:#5c5c4f;
	line-height:10px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

/************************** PLANES PENSIONES ************************/

/************************ TABLA RENTABILIDAD PENSIONES 01 ***********/


div.tablarentabilidad01#planespensiones {
	position:relative;
	width:380px;
	margin:10px 0px 40px 32px;
	_margin:10px 0px 40px 16px;
	left:-10px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

div.tablarentabilidad01#planespensiones table tr.trhead01 th{
	border-left:1px solid #c6bc89;
	width:80px;
}
div.tablarentabilidad01#planespensiones p span {
	padding-left:18px;
}

div.tablarentabilidad02#planespensiones02 {
	margin:10px 20px 40px 0px;
	float:right;
}



/************************ TABLA GESTORAS ***********/

div.cajastextosombratextosconfoto {
	padding:0px 10px 30px 21px;
}



div.tablarentabilidad01#sia {
	position:relative;
	width:450px;
	margin:10px 0px 40px 110px;
	_margin:10px 0px 40px 58px;
	left:-10px;
	text-align:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}

div.tablarentabilidad01#sia table tr.trhead01 th.trhead01periodo {
	border-left:1px solid #c6bc89;
	width:160px;
}
div.tablarentabilidad01#sia table tr.trhead01 th.trhead01periodo span {
	position:relative;
	top:4px;
}
div.tablarentabilidad01#sia table tr.trhead01 th.trhead02fondo {
	width:95px;
	border-bottom:1px solid #C6BC89;
	text-indent:8px;
	text-align:left;
	background:transparent url(../img/fondo_tablatrfondosia02.jpg) no-repeat scroll left bottom;
}
div.tablarentabilidad01#sia table tr.trhead01 th.trhead02fondo02 {
	width:95px;
	border-bottom:1px solid #C6BC89;
	text-indent:8px;
	text-align:left;
	background:none;
}
div.tablarentabilidad01#sia table tr.trhead01 th.trhead02fondo span {
	position:relative;
	top:4px;
}
div.tablarentabilidad01#sia table tr.trhead01 th.trhead02fondo02 span {
	position:relative;
	top:4px;
}
div.tablarentabilidad01#sia table th.thmeses {
	color:#5c5c4f;
	background-color:#f0ecd3;
	font-weight:normal;
	height:29px;
	text-indent:6px;
}
div.tablarentabilidad01#sia p span {
	padding-left:18px;
}

div.tablarentabilidad01#sia table tr.trdatos td.tdfondo {
	background:transparent url(../img/fondo_tablatrfondosia.jpg) repeat-y scroll left top;
}
div.tablarentabilidad01#sia table tr.trdatos td.tdfondo02 {
	background:none;
	border-left:1px solid #C6BC89;
}


div.botonessia {
clear:both;
display:inline;
float:left;
height:60px;
margin:10px 0px 0px;
position:relative;
text-align:center;
width:100%;
}

div.botonessia a#botonsia01 {
	margin:0px 25px 0px 25px;
	display:inline;
	width:170px;
}

div.botonessia a#botonsia02 {
	margin:0px 25px 0px 25px;
	display:inline;
	width:170px;
}



div#datosgenerales_tab {
	float:left;
}
div#rentabilidad_tab {
	float:left;
}
div#cartera_tab {
	float:left;
}
div#infolegal_tab {
	float:left;
}
div#gestor_tab {
	float:left;
}











