body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
}
.table_delimitar{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
}

/*---------------------------------- Estilos para el menú----------------------------*/
.enlace_menu{
	position:relative;
	float:left;
	width:100%;
	font-size:11px;
	background-image:url(../img/general/menu_sup.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:27px;
	color:#040426;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:0px;
	padding-top:8px;
	font-weight:bold;
}
.enlace_menu:hover{
	position:relative;
	float:left;
	width:100%;	
	background-image:url(../img/general/menu_sup_i.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:27px;
	color:#040426;
	text-decoration:none;
	text-transform:uppercase;
	margin-top:0px;
	padding-top:8px;
	font-weight:bold;
}
.enlace_menu_jaurenet{
	position:relative;
	float:left;
	width:100%;	
	height:27px;
	/*z-index:1;*/
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(../img/general/menu_sup_jaurenet.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin-top:0px;
	padding-top:8px;
}
.enlace_menu_jaurenet:hover{
	position:relative;
	float:left;
	width:100%;	
	height:27px;
	/*z-index:1;*/
	color:#f80000;
	text-decoration:none;
	text-transform:uppercase;
	background-image:url(../img/general/menu_sup_jaurenet_i.gif);
	background-repeat:repeat-x;
	background-position:top left;
	margin-top:0px;
	padding-top:8px;
	font-weight:bold;
}
.pie{
	font-size:10px;
}
.enlace_pie{
	font-size:10px;
	text-decoration:none;
	color:#999999;
}
.enlace_pie:hover{
	font-size:10px;
	text-decoration:none;
	color:#000000;
}

/*---------------------Mení izq-----------------------------*/
#menu_izq{
	position:relative;
	float:right;
	text-align:right;
	font-size:11px;
	margin-top:20px;
}
#menu_izq ul{
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
	margin-top:15px;
}
#menu_izq ul li{
	position:relative;
	float:right;
	width:100%;
	line-height:160%;
	text-align:right;
	background-image:url(../img/general/raya_menu_izq.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
	color:#000000;
	font-size:11px;
}
.menu_izquierda{
	font-size:11px;
	text-align:right;
	color:#000000;
	text-decoration:none;
}
.menu_izquierda:hover{
	color:#323752;
	text-decoration:none;
}
.menu_izquierda_select{
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
.menu_izquierda_DOC{
	font-size:11px;
	text-align:right;
	color:#000000;
	text-decoration:none;
	font-variant:small-caps;
}
.menu_izquierda_DOC:hover{
	color:#323752;
	text-decoration:none;
}

/*---------------------------- Estilos interiores ------------------------------*/
.pad{
	position:relative;
	float:left;
	padding-top:17px;
}
.pad_contenido{
	padding-left:30px;
	background-image:url(../img/general/raya_contenido.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#999999;
	font-size:11px;
}
.pad_enlace{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
.pad_enlace:hover{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
.contenido{
	padding-left:30px;
	color:#000000;
	font-size:11px;
	line-height:170%;
}
.contenido_menos{
	padding-left:15px;
	color:#000000;
	font-size:11px;
	line-height:170%;
}
.contenido_SIN{
	color:#000000;
	font-size:11px;
	line-height:170%;
}
.contenido_HISTORIA{
	padding-left:35px;
	color:#000000;
	font-size:11px;
	line-height:170%;
}
.img_pdf{
	border:1px solid #C6C6C6;
}
.img_pdf:hover{
	border:1px solid #323752;
}
.img_CONpdf{
	position:relative;
	text-align:center;
	border:2px solid #000000;
}
.img_CONpdf:hover{
	border:1px solid #ff0000;
}
.img_der{
	position:relative;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;
}
.img_izq{
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
}
.tabla_inferior{
	vertical-align:bottom;
}

/*--------- Estilos apra Catálogo------------------*/
.enlace_listado{
	padding-left:15px;
	background-image:url(../img/general/cuadradillo_rojo.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#999999;
	text-decoration:none;
	letter-spacing:1px;
}
.enlace_listado:hover{
	padding-left:15px;
	background-image:url(../img/general/cuadradillo_azul.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
}
.catalogo{
	position:relative;
	float:left;
	vertical-align:top;
	text-align:right;
	padding-right:0px;
	width:100%;
	font-size:11px;
	margin-top:14px;
	margin-bottom:25px;
	line-height:140%;
	}
.raya_submenu_cata{
	background-image:url(../img/general/raya_menu_izq.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
	color:#000000;
	text-decoration:none;
	vertical-align:top;
}
.raya_submenu_cata:hover{
	background-image:url(../img/general/raya_menu_izq.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
	color:#323752;
	text-decoration:none;
}
.raya_submenu_cata_SELECT{
	background-image:url(../img/general/raya_menu_izq.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.catalogo_submenu{
	text-align:right;
	padding-right:8px;
	vertical-align:top;
	width:100%;
	height:70%;
	font-size:11px;
	text-transform:uppercase;
	}
#catalogo_submenuFICHA{
	position:relative;
	float:right;
	text-align:right;
	width:92%;
	padding:5px;
	margin-right:10px;
	background-color:#F5F6F7;
	margin-top:5px;
	margin-bottom:5px;
	font-size:11px;
	color:#000000;
	vertical-align:top;
	margin-left:5px;
	line-height:130%;
}
	#catalogo_submenuFICHA ul{
	position:relative;
	float:right;
	text-align:right;
	width:100%;
	list-style-type:none;
	margin:0px;
	}
	#catalogo_submenuFICHA ul li{
	position:relative;
	float:right;
	text-align:right;
	width:100%;
	color:#000000;
	}	
	#catalogo_submenuFICHA ul li a{
	text-align:right;
	color:#000000;
	text-decoration:none;
	}
	#catalogo_submenuFICHA ul li a:hover{
	text-align:right;
	color:#323752;
	text-decoration:none;
	}			
	
#apartado_documentos{
	position:relative;
	float:left;
	vertical-align:sup;
	padding-bottom:0px;
	margin-top:8px;
}
#apartado_documentos_relacionados{
	position:relative;
	float:left;
	vertical-align:bottom;
	padding-bottom:0px;
	margin-bottom:0px;
}
.titu_pdf_menu{
	position:relative;
	float:left;
	width:100%;
	height:37px;
	background-image:url(../img/general/fondo_pdf_menu.gif);
	background-repeat:no-repeat;
	background-position:top left;
	color:#000000;
	text-transform:uppercase;
	text-align:right;
	padding-right:15px;
	padding-top:13px;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
.titu_aplicaciones_menu{
	position:relative;
	float:left;
	width:100%;
	height:37px;
	background-image:url(../img/general/fondo_aplic_menu.gif);
	background-repeat:y-repeat;
	background-position:top left;
	color:#000000;
	text-transform:uppercase;
	text-align:right;
	padding-right:15px;
	padding-top:13px;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
#submenu_izq{
	position:relative;
	float:right;
	text-align:right;
	font-size:11px;
}
#submenu_izq ul{
	position:relative;
	float:right;
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-size:11px;
}
#submenu_izq ul li{
	position:relative;
	float:right;
	width:100%;
	line-height:160%;
	text-align:right;
	background-image:url(../img/general/raya_menu_izq.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:15px;
	color:#000000;
	font-size:11px;
}
.img_cata{
	margin-left:12px;
	border:1px solid #BDBDBD;
}
.texto_normal{
	color:#999999;
	font-size:11px;
}
.texto_galeria{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
.texto_galeria:hover{
	color:#999999;
	font-size:11px;
	text-decoration:underline;
}
.texto_normal_efemeride{
	color:#999999;
	font-size:11px;
	padding-right:10px;
}
.texto_rojo{
	color:#F80000;
	font-size:11px;
}
.texto_negro{
	color:#000000;
	font-size:11px;
}
.enlace_normal{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
.enlace_normal:hover{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.enlace_negro{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.enlace_negro1{
	color:#000000;
	font-size:10px;
	text-decoration:none;
}
.enlace_negro:hover{
	color:#999999;
	font-size:11px;
	text-decoration:none;
}
.pdf{
	position:relative;
	float:left;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	background-image:url(../img/general/pdf_p.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:10px;
}
.pdf:hover{
	position:relative;
	float:left;
	color:#ff0000;
	text-decoration:none;
	background-image:url(../img/general/pdf_p_i.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
}
.pdf_condiciones{
	line-height:180%;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	background-image:url(../img/general/pdf_p.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-top:10px;
}
.pdf_condiciones:hover{
	color:#ff0000;
	text-decoration:none;
	background-image:url(../img/general/pdf_p_i.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
}
.SinPdf{
	position:relative;
	float:left;
	color:#999999;
	font-size:11px;
	text-decoration:none;
	padding-left:5px;
	margin-top:10px;
}
.SinPdf:hover{
	position:relative;
	float:left;
	color:#000000;
	text-decoration:none;
}

/*--------- Estilos para Empresa------------------*/
.historia{
	font-size:12px;
	color:#999999;
	padding-left:30px;
}
.anio_historia{
	letter-spacing:1px;
	color:#343955;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.anio_historia:hover{
	letter-spacing:1px;
	color:#F60000;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
.anio_TITU{
	font-family:gill sans, Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:1px;
	color:#343955;
}
.texto_anio{
	padding-top:4px;
	font-size:11px;
	color:#000000;
}

/*------- Estilos para Novedades ----*/
.fecha{
	color:#323753;
	text-decoration:none;
	font-size:13px;
}
.enlace_novedades{
	text-decoration:none;
	color:#000000;
}
.enlace_novedades:hover{
	text-decoration:none;
	color:#F50000;
}
.titu_novedad{
	color:#323753;
	text-decoration:none;
	font-size:13px;
	letter-spacing:1px;
	margin-bottom:18px;
}
.titu_novedad_fondo{
	background-color:#323753;
	color:#ffffff;
	text-decoration:none;
	font-size:13px;
	letter-spacing:1px;
	margin-bottom:18px;
	padding-left:10px;
	text-transform:uppercase;
}
.titu_home{
	color:#323753;
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
	margin-bottom:18px;
}
.titu_home_plano{
	position:relative;
	float:left;
	height:22px;
	color:#323753;
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
	margin-bottom:18px;
	background-image:url(../img/general/doc.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:18px;
}
.enlace_plano{
	height:22px;
	color:#323753;
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
	margin-bottom:18px;
	background-image:url(../img/general/doc.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:18px;
	text-decoration:none;
}
.enlace_plano:hover{
	height:22px;
	color:#ff0000;
	text-decoration:none;
	font-size:11px;
	letter-spacing:1px;
	margin-bottom:18px;
	background-image:url(../img/general/doc.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:18px;
	text-decoration:none;
}
.input{
	border:1px solid #31354F;
	background-color:#ffffff;
	color:#31354F;
	font-size:11px;
}
.input_enviar{
	border:1px solid #31354F;
	background-color:#31354F;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px;
	text-decoration:none;
	height:22px;
	letter-spacing:1px;
}
.input_enviar:hover{
	border:1px solid #31354F;
	background-color:#ffffff;
	color:#31354F;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	padding:4px;
	text-decoration:none;
	height:22px;
}
.mas_noticias{
	background-color:#B5BABE;
	font-size:11px;
	padding:1px 2px 2px 2px;
	text-decoration:none;
	color:#000000;
	margin-right:10px;
}
.mas_noticias:hover{
	background-color:#000000;
	font-size:11px;
	padding:1px 2px 2px 2px;
	text-decoration:none;
	color:#B5BABE;
	margin-right:10px;
}
.img_efemerides{
	margin-right:10px;
	margin-bottom:8px;
}
.foto_aplicaciones_ficha{
	padding:4px 4px 4px 4px;
	border:1px solid #cccccc;
}
.foto_aplicaciones_Galeria{
	padding:4px 4px 4px 4px;
	color:#000000;
	font-size:11px;
	line-height:170%;
}
.aplic_imgp{
	filter: Alpha (Opacity=40);
}
.aplic_imgp_activo{
	filter: Alpha (Opacity=100);
}
.table_aplic{
	border-top: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
}