/* CSS Document */

/* -----------------------------------*/
 
/* ---------->>> REGLAS GENERALES <<<-----------*/
 
/* -----------------------------------*/

/* ---------->>>ESTILOS PARA LA ESTRUCTURA GENERAL DE LA PAGINA Y LA HOME <<<-----------*/
body{
	text-align:center;
	margin:0;
	background-color:#ffffff;
	background-image:url(../images/misc/fondo_pagina.gif);
	background-repeat:repeat-x;
	color:#383838;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	}
	
#contenedor{
	padding:0px;
	margin: 0 auto;
	display:table;

}	
	
#main{
	padding:0px;
	margin:0px;
	_margin:0px;
	margin: 0 auto;
	text-align:left;
	width:920px;
	height:auto;
	background-image:url(../images/misc/si.png);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#FFFFFF;

}

#cabecera{
	margin-left:10px;
	*margin-left:10px;/*IE7*/
	_margin-left:10px;/*IE6*/
	margin-right:10px;
	*margin-right:10px;
	_margin-right:10px;
	padding:0px;

}

#barra_azul_top{
	margin:0px;
	padding:0px;
	width:100%;
	height:21px;
	background-image:url(../images/misc/fnd_franja_top.gif);
	background-repeat:repeat-x;
}

#parte_blanca_top{
	margin:0px;
	padding:0px;
	width:100%;
	height:60px;
}

#logo{
	width:175px;
	height:227px;
	float:left;
	}

/* ---------->>> FIN ESTILOS MENU HORIZONTAL DE INICIO <<<-----------*/

#menuhoriz{
		margin-top:10px;
		margin-right:5px;
		padding-bottom:-3px;
		color:#bcbcbc;
		font-family:Tahoma;
		font-size:0.7em;
		height:19px;
		width:auto;
		/*border:1px #f4f4f4 solid;*/
		float:right;
	  }
	  
		#menuhoriz ul li { 
		display: inline;
		padding: 2px 3px; /*Separar el texto*/ 
        margin:0px; /* Separar los botones */ 
        background-color:#FFFFFF; /* Color de fondo */ 

	   }
	   
	   #menuhoriz a { 
	   color:#bcbcbc;
	   font-family:Tahoma;
	   text-decoration:none;
	   } 
	   
	   #menuhoriz a:hover { 
	   color:#bcbcbc;
	   font-family:Tahoma;
	   text-decoration:underline;
	   } 
	   
/* ---------->>> FIN ESTILOS MENU HORIZONTAL DE INICIO <<<-----------*/

/* ---------->>> ESTILOS CORRESPONDIENTES A SELECCIONE SU IDIOMA <<<-----------*/
#idiomas{
		margin-top:5px;
		margin-right:10px;
		padding:2px;
		color:#bcbcbc;
		font-family:Tahoma;
		font-size:0.7em;
		height:19px;
		width:auto;
		border:1px #f4f4f4 solid;
		float:right;
	  }
/* ---------->>> FIN ESTILOS CORRESPONDIENTES A SELECCIONE SU IDIOMA <<<-----------*/

/* ---------->>> ESTILOS CORRESPONDIENTES AL MENU GENERAL PESTAŅAS<<<-----------*/
	   
#menu{

		float:left;
		height:46px;
		margin:0px;
		padding-left:20px;
		padding-top:50px;
		*padding-top:50px;
		_padding-top:15px;
	
	}
	#menu img{
		margin:0px;
		padding:0px;
	
	}
	  
/* ---------->>> FIN ESTILOS CORRESPONDIENTES AL MENU GENERAL <<<-----------*/

/* ---------->>> ESTILOS CORRESPONDIENTES A LA PARTE DE LA IMAGEN DE CABECERA Y SU CONTENIDO INTERIOR <<<-----------*/

#cab-parte-claim{
	/*width:100%;*/
	height:183px;
	padding-left:15px;
	*padding-left:15px;
	_padding-left:15px;
	padding-top:5px;
	*padding-top:5px;
	_padding-top:5px;
	float:left;
}
#flash{
	padding:0px;
	margin-left:10px;
	*margin-left:20px;
	_margin-left:20px;
	float:left;
	width:469px;
}
#derecha{
	margin-top:0px;
	margin-left:13px;
	*margin-left:20px;
	_margin-left:20px;
	width:180px;
	height:auto;
	float:left;
}
	#contacte_cab{
	width:180px;
	height:auto;
	float:left;
	}
	.txt_contacte{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	line-height:15px;
	text-align:justify;
	}
	.txt_contacte a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3450ac;
	text-decoration:underline;
	font-weight:bold;
	}
	.txt_vervideo{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#949494;
	line-height:15px;
	text-align:justify;
	}
	.txt_vervideo a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#127aad;
	text-decoration:none;
	font-weight:bold;
	}
	.txt_vervideo a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#127aad;
	text-decoration:underline;
	font-weight:bold;
	}

/* ---------->>>FIN PARTE DE LA IMAGEN DE CABECERA Y SU CONTENIDO INTERIOR <<<-----------*/

#informacion{
	width:878px;
	height:auto;
	padding-left:20px;
	padding-top:300px;
	*padding-top:0px;
	}
	#informacion p{
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	line-height:15px;
	text-align:justify;
	}
	
	#informacion a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	text-decoration:none;

	}
	
	#informacion a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	text-decoration:underline;

	}
	#parte_abajo{
	margin:0px;
	padding:0px;
	display:table;
	float:left;
	
	}
#mod_especial{
	margin-left:40px;
	padding-top:20px;
	width:249px;
	height:auto;
	float:left;
	}
		#mod_accionariado_top{
		margin:0px;
	    padding:0px;
		width:249px;
		height:26px;
		background-image:url(../images/ES/mod_accionariado_top.gif);
		background-repeat:no-repeat;
		}
		#mod_magnitudes_top{
		margin:0px;
	    padding:0px;
		width:249px;
		height:26px;
		background-image:url(../images/ES/mod_magnitudes_top.gif);
		background-repeat:no-repeat;
		}
		#mod_equipo_top{
		margin:0px;
	    padding:0px;
		width:249px;
		height:26px;
		background-image:url(../images/ES/mod_equipo_top.gif);
		background-repeat:no-repeat;
		}
		#mod_accionariado_medio{
		margin:0px;
	    padding:0px;
		width:249px;
		height:108px;
		background-image:url(../images/ES/mod_accionariado_medio.gif);
		background-repeat:no-repeat;
		}
		#mod_accionariado_down{
		margin:0px;
		padding:0px;
		width:249px;
		height:36px;
		background-image:url(../images/ES/mod_accionariado_down.gif);
		background-repeat:no-repeat;
		}
		#mod_especial p{
		padding:10px;
		font-family:Tahoma;
		font-size:11px;
		color:#888888;
		line-height:16px;
		font-weight:normal;
		}
		.negrita_modespecial{
		font-family:Tahoma;
		font-size:11px;
		color:#888888;
		font-weight:bold;
		}
		.leer_mas{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#394b8a;
		font-weight:bold;
		text-align:right;
		}
		.leer_mas a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#394b8a;
		font-weight:bold;
		text-decoration:none;
		}
		.leer_mas a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#394b8a;
		font-weight:bold;
		text-decoration:underline;
		}
		
/*---------CLASES VARIAS--------*/
		.negrita{ font-weight:bold;}
		.negrita_azul{ font-weight:bold; color:#3e5297;}
		.negrita_blanco{ font-weight:bold; color:#FFFFFF;}
		
#pie{
		padding-top:15px;
		*padding-top:60px;
		_padding-top:5px;
		padding-bottom:20px;
		width:100%;
		height:auto;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#9d9d9d;
		text-align:center;
		}
#pie a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#9d9d9d;
		text-decoration:none;
		}
#pie a:hover{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#9d9d9d;
		text-decoration:underline;
		}
		
/* ---------->>>ESTILOS PARA LAS PAGINAS INTERIORES <<<-----------*/

#menu_lateral{
	margin-top:35px;
	padding-bottom:150px;
	*padding-bottom:150px;
	_padding-bottom:20px;
	float:left;
	display:table;
	
}
	#menu_lateral ul{
		margin:0px;
		padding:0px;
		width:195px;
		/*height:23px;*/
		float:left;
}
	#menu_lateral ul li{
		margin:0px;
		padding-top:5px;
		padding-bottom:12px;
		padding-left:20px;
		font-family:Tahoma;
		font-size:11px;
		}
		
	.inactivo{
		background-image:url(../images/misc/fnd_menu_off.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding-top:5px;
		padding-left:18px;
		color:#3f3f3f;
		font-family:Tahoma;
		font-size:11px;

		}
		.inactivo a{
		font-family:Tahoma;
		font-size:11px;
		color:#3f3f3f;
		text-decoration:none;
		}
		.inactivo a:hover{
		font-family:Tahoma;
		font-size:11px;
		color:#3f3f3f;
		text-decoration:underline;
		}
		
		.inactivo_largo{
		background-image:url(../images/misc/fnd_menu_off_largo.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding-top:5px;
		padding-left:18px;
		color:#3f3f3f;
		font-family:Tahoma;
		font-size:11px;

		}
		.inactivo_largo a{
		font-family:Tahoma;
		font-size:11px;
		color:#3f3f3f;
		text-decoration:none;
		}
		.inactivo_largo a:hover{
		font-family:Tahoma;
		font-size:11px;
		color:#3f3f3f;
		text-decoration:underline;
		}
	.activo{
		background-image:url(../images/misc/fnd_menu_on.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding-top:4px;
		padding-left:18px;
		color:#ffffff;
		font-family:Tahoma;
		font-size:11px;
		}
		
		.activo a{
		color:#ffffff;
		font-family:Tahoma;
		font-size:11px;
		text-decoration:none;
		}
		
		
		.activo a:hover{
		color:#ffffff;
		font-family:Tahoma;
		font-size:11px;
		text-decoration:underline;
		}
		
		.activo_largo{
		background-image:url(../images/misc/fnd_menu_on_largo.gif);
		background-repeat:no-repeat;
		margin:0px;
		padding-top:4px;
		padding-left:18px;
		color:#ffffff;
		font-family:Tahoma;
		font-size:11px;
		}
		
		.activo_largo a{
		color:#ffffff;
		font-family:Tahoma;
		font-size:11px;
		text-decoration:none;
		}
		
		
		.activo_largo a:hover{
		color:#ffffff;
		font-family:Tahoma;
		font-size:11px;
		text-decoration:underline;
		}
		
#textos_interior{
	margin-top:35px;
	margin-left:25px;
	width:600px;
	height:auto;
	padding:0px;
	float:left;
}
#textos_interior p{
	padding:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#383838;
	line-height:15px;
	text-align:justify;
	}
#btn{
	width:210px;
	height:33px;
	background-image:url(../images/misc/btn_caracteristicas.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:10px;
	padding-left:40px;
}
#btn a{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#btn a:hover{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}

#btn_ver_video{
	margin:0px;
	padding:0px;
	width:161px;
	height:28px;
	background-image:url(../images/misc/boton_video_cab.jpg);
	background-repeat:no-repeat;
}

#btn_ver_video a{
	margin:0px;
	padding:0px;
	width:161px;
	height:28px;
	background-image:url(../images/misc/boton_video_cab.jpg);
	background-repeat:no-repeat;
}

#btn_ver_video a:hover{
	margin:0px;
	padding:0px;
	width:161px;
	height:28px;
	background-image:url(../images/misc/boton_video_cab_on.jpg);
	background-repeat:no-repeat;
}

	