/* CSS Document */

/* ---- RESET ----- */

body, div, span, h1, h2, h3, h4, h5, p, ul, ol, li, img, table, tr, td, form, input, legend, fieldset, object, embed, param{
 margin:0;
 padding:0;
}

ul li, ol li{list-style-type:none;}

img{
 border:0;
}

.limpia{
float:none;
display:block;
clear:both;
}

fieldset{
border:0;
}

.error {color:#FF0000; font-weight:bold; font-size:102%;}


/* ------ PARA ACCESIBILIDAD ------*/

hr,
h1,
legend,
#centro h3,
#idiomas h3,
#menu h3,
#nav_util h3,
#pagination h3,
#pagination_event h3,
#pagination_glosario h3,
#menupie h3,
#pie h3
{display:none;}

.letra{text-decoration:underline;}

/* ------ VÍNCULOS ----- */

a{
color:#666;
text-decoration:underline;
}

a:hover{
color:#000;
text-decoration:underline
}

h2 a{
color:#000;
}
h2 a:hover{
color:#666;
}

/* Genéricos */

p.mini_title,
span.mini_title/*,
p.mini_title_intra,
span.mini_title_intra*/{
width:100%;
padding:3px;
font:bold 14px/25px Tahoma, Arial;
color:#000;
border-bottom:2px solid #F99123;
background:none;
margin-bottom:5px;}

/*p.mini_title_intra, span.mini_title_intra{
background-color:#FDF5AD;
border-bottom: 2px solid #FCBB00;
}
*/

img.izq{
float: left;
padding: 2px 5px 5px 0;
}

img.der{
float: right;
padding: 2px 0 5px 5px;
}

a.quest{
line-height:23px;
background:url(images/icon_quest.jpg) no-repeat top right;
padding: 2px 19px 3px 0;
}


.bordes_verde{
border-left:1px dotted #789813;
border-right:1px dotted #789813;
border-bottom:1px dotted #789813;
}

.bordes_azul{
border-left:1px dotted #5378BE;
border-right:1px dotted #5378BE;
border-bottom:1px dotted #5378BE;
}

.bordes_gris{
border-left:1px dotted #666666;
border-right:1px dotted #666666;
border-bottom:1px dotted #666666;
}

p.ver_todo_verde, p.ver_todo_azul{
background-color:#EBF0DB;
padding: 8px 10px;
text-align:right;
margin-bottom:5px;
}
				
p.ver_todo_azul{background-color: #EDF2F8;}


/* Body para que coja la imagen de fondo*/

body{
background-image:url(images/fondo_body.jpg);
font:normal 11px/17px Tahoma, Arial;
}

/* ------------------ CONTENEDOR PRINCIPAL --------------------- */

.web{
background-image:url(images/fondo.jpg);
background-position:center;
width:927px;
height:auto;
overflow:hidden;
margin-left:auto;
margin-right:auto;
}

	/* ------------------------ CABECERA --------------------------- */

	.web #cab,
	.web #cab_index
	{
	width:903px;
	float:left;
	margin-left:12px;
	_margin-left:6px;
	}

	.web #cab{
	height:170px;
	}
	
	.web #cab_index{
	height:216px;
	}


		/*  Capa para el Logo   */

		#cab_index #izquierda{
		float:left;
		width:195px;
		height:216px;
		background: #FFF url(images/logo.gif) no-repeat 0 0;
		}

		#cab #izquierda{
		float:left;
		width:160px;
		height:170px;
		background-image:url(images/logo_s.gif);
		background-position:left;
		background-repeat:no-repeat;
		cursor:hand;
		}

		/*  Capa para la imagen del centro   */

		#cab_index #centro{
		float:left;
		width:541px;
		height:216px;
		background:#FFF url(images/cabecera.jpg) no-repeat left top;
		/*background:#769810 url(images/cabecera_mod.jpg) no-repeat left top;*/
		/*background:#FFF url(images/felicitacion_2009.jpg) no-repeat left top;*/
		}
		
		#cab #centro{
		float:left;
		width:743px;
		height:170px;
		background:url(images/cabecera_01.jpg) no-repeat right center;
		
		}


		/* IDIOMA   */

			#cab #centro #idiomas,
			#cab_index #centro #idiomas
			{
			float:right;
			margin-right:15px;
			_margin-right:7px;
			margin-top:10px;
			}

			#cab #centro #idiomas{
			margin-right:0;
			_margin-right:0;
			
			}

				#idiomas ul{
				}
				
				#idiomas ul li{
				font:normal 11px Tahoma, Arial;
				color:#000;
				margin:4px 0;
				padding:2px 0;
				text-align:right;
				}
				
				#idiomas ul li a{
				background-color:#fff;
				text-decoration:none;
				padding:2px 10px;
				color:#000;
				text-align:left;
				
				}
				
				#idiomas ul li a:hover,
				#idiomas ul li a.actual{
				background-color:#769810;
				padding-right:20px;
				text-decoration:none;
				color:#fff;
				}


		/*  LOGIN + BUSCADOR   */

		#cab_index #derecha{
		width:167px;
		float:left;
		}

			/* Capa para la intranet */

			#intranet, #buscador{
			width:100%;
			float:none;
			}
			
			#buscador{
			border-top:1px solid #769810;
			margin-top:2px;
			font:normal 10px Tahoma, Arial;
			}

				/* Titulares */
				
				#intranet h3.cab,
				#buscador h3.cab,
				#intranet h3.col,
				#buscador h3.col{
				height:20px;
				font:normal 11px/14px Tahoma, Arial;
				color:#000;
				padding-top:9px;
				border-bottom:1px dotted #789813;
				}
				
				#intranet h3.cab{
				background:url(images/candado.jpg) no-repeat 38px 2px;
				padding-right:6px;
				text-align:right;
				
				}

				
				#intranet h3.col{
				background:url(images/candado.jpg) no-repeat 120px 2px;
				text-align:left;
				padding-left:10px;
				
				}
				
				#buscador h3.cab{
				background:url(images/lupa.jpg) no-repeat 75px 5px;
				padding-right:6px;
				text-align:right;
				}
				
				#buscador h3.col{
				background:url(images/lupa.jpg) no-repeat 75px 5px;
				padding-left:10px;
				text-align:left;
				}
				
				#nav_user h3{
				height:20px;
				font:normal 11px Tahoma, Arial;
				color:#000;
				padding-top:9px;
				text-align:center;
				}
				
				


					/* Formulario LOGIN columna*/

					form.col{
					font:normal 11px Tahoma, Arial;
					color:#000;
					text-align:left;
					padding-left:10px;
					margin-top:0px;
					padding-top:5px;
					}
					
					form.col{
					text-align:left;
					padding-left:10px;
					}
					
					form.col input { 
					font:bold 11px Tahoma, Arial;
					margin-top:3px;
					margin-bottom:3px;
					color:#000;
					border:1px solid #696967;
					background-color:#EBF0DA;
					text-align:left;
					padding-left:3px;
					}
					
					form.cab input.enviar,
					form.col input.enviar{
					margin-top:3px;
					padding:0;
					}
					
					/* Formulario LOGIN cabecera*/
					
					form.cab{
					font:normal 11px Tahoma, Arial;
					color:#000;
					text-align:right;
					padding-right:6px;
					margin-top:0px;
					padding-top:5px;
					}
					
					form.cab input { 
					font:bold 11px Tahoma, Arial;
					margin-top:3px;
					margin-bottom:3px;
					color:#000;
					border:1px solid #696967;
					background-color:#EBF0DA;
					text-align:right;
					padding-right:3px;
					}
					
					form.cab input.enviar{
					margin-top:3px;
					padding:0;
					margin-right:3px;
					}
					
					

	
		/* ---------------------  MENU PRINCIPAL  ----------------------  */

		.web #menu{
		width:903px;
		height:33px;
		float:left;
		margin-left:12px;
		_margin-left:6px;
		background: #4E620B  url(images/fondo_menu.jpg) top repeat-x;
		font:bold 11px Tahoma, Arial;
		color:#fff;
		}


			#menu ul#nav {
			  /*width: 800px; For KHTML
			  list-style: none;
			  height: 34px;*/
			  margin-top:0;
			}


				ul#nav li {
				  float: left; /*For Gecko*/
				  display: inline;
				  position: relative;
				  height: 33px;
				  z-index: 1000;
				  border-right:1px solid #FFF;
				  /*background:url(images/borde_d_menu.gif) no-repeat center right;*/
				
				}
				
				/* El menu de miembros */
				
				ul#nav li.members{
					background: #4E620B  url(images/fondo_menu_user_h.jpg) top repeat-x;
				}
				
					ul#nav li.members a {
						/*background: #4E620B  url(images/fondo_menu_user.jpg) top repeat-x;*/
						color:#000;
					}
					
					ul#nav li.members a:hover, ul#nav li.members a.actual{
						background: #4E620B  url(images/fondo_menu_user.jpg) top repeat-x;
						color:#000;
					}
					
					/*ul#nav li.inactivo a  {
							color: #CCC;
							cursor: default;
						}
						
						ul#nav li.inactivo a:hover{
							background:none;
							color: #CCC;
						}*/
										
						ul#nav li.members ul {
						background: #990000;
						border-color:#DB8300;
						}
						
						ul#nav li.members ul li{
						background: #FDF5AD;
						border-bottom:1px solid #DB8300;
						}
							
							ul#nav li.members ul a{
							color:#000;
							}
							
							ul#nav li.members ul li a:hover, ul#nav li.members ul li a.actual{
							background: #4E620B  url(images/fondo_menu_user_h.jpg) top repeat-x;
							color:#000;
							}

				
				
				ul#nav ul {
				  width: 180px;
				  display: none;
				  position: absolute;
				  top: 33px;
				  left:0;
				  border-right: 1px solid #769810;
				  border-left: 1px solid #769810;
				  border-bottom: 6px solid #769810;
				  background: #EBF0DB;
				  /*background: #fff url(http://www.osasuna.es/dev/imagenes/bg_menu_bot.gif) bottom no-repeat;*/
				  /*opacity: 0.9;*/
				  /*filter: alpha(opacity=95);*/
				}

					ul#nav ul ul {
						background-color: #FFF;
					}

					ul#nav ul li {
					  display: block !important;
					  display: inline; /*For IE*/
					  float: none;
					  height: auto;
				 	  border-right:0;
					}


					/* Root Menu */


						ul#nav li a:hover, ul#nav li a.current{
						background-color:#4E620B;
						}

						ul#nav li a {
						  float: none !important; /*For Opera*/
						  float: left; /*For IE*/
						  display: block;
						  color: #FFF;
							font-size: 11px;
							font-weight: bold;
							color: #FFF;
							height: 33px;
						  height: 1%; /*For IE*/
							padding:0 6px;
							padding-top:8px;
							_padding-bottom:10px;
							text-decoration:none;
				 			 /*border-right:1px solid #FFF;
						background:url(images/borde_d_menu.gif) no-repeat center right;*/
						}
						
						ul#nav li.inactivo a  {
							color: #CCC;
							cursor: default;
						}
						
						ul#nav li.inactivo a:hover{
							background:none;
							color: #CCC;
						}

				html>body ul#nav a {
				padding-bottom: 25px;
				}

				/* Root Menu Hover Persistence */
				ul#nav a:hover,
				ul#nav li.current a,
				ul#nav li:hover a,
				ul#nav li.iehover a {
				color: #FFF;
				background-color:#4E620B;
				}
				
				ul#nav li:hover a,
				ul#nav li.iehover a{
				/*background: #4E620B url(http://www.osasuna.es/dev/imagenes/bg_menu_desp.gif) repeat-x;*/
				background-color:#4E620B;
				}

					ul#nav li ul li.segundo_nivel a {
						background: #EBF0DB url(images/flecha_segundo_nivel.gif) no-repeat 170px 12px;
					}


					/* 2nd Menu */
					ul#nav li:hover li a,
					ul#nav li.iehover li a {
					  float: none;
					  color: #000;
					  background: none;
						height: auto;
					  height: 1%; /*For IE*/
						padding-top: 7px;
						padding-bottom: 7px;
						border-top: 1px solid #769810;
					}
					
					html>body ul#nav li:hover li,
					html>body ul#nav li.iehover li {
						display: block;
					}
					html>body ul#nav li:hover li a,
					html>body ul#nav li.iehover li a  {
						height: auto;
						padding-top: 7px;
						padding-bottom: 7px;
						border-top: 1px solid #769810;
					}
					/* 2nd Menu Hover Persistence */
					ul#nav li:hover li a:hover,
					ul#nav li:hover li:hover a,
					ul#nav li.iehover li a:hover,
					ul#nav li.iehover li.iehover a {
					background: #4E620B url(images/fondo_menu.jpg) repeat-x;
					color: #FFF;
					}


						/* 3rd Menu */
						ul#nav li:hover li:hover li a,
						ul#nav li.iehover li.iehover li a {
						  background: none;
						  color: #000;
						  font-weight: normal;
						  border-top: 1px solid #769810;
						}
						
						/* 3rd Menu Hover Persistence */
						ul#nav li:hover li:hover li a:hover,
						ul#nav li:hover li:hover li:hover a,
						ul#nav li.iehover li.iehover li a:hover,
						ul#nav li.iehover li.iehover li.iehover a {
						background: #4E620B url(images/fondo_menu.jpg) repeat-x;
						  color: #FFF;
						}

							/* 4th Menu */
							ul#nav li:hover li:hover li:hover li a,
							ul#nav li.iehover li.iehover li.iehover li a {
							  background: #EEE;
							  color: #000;
							  font-weight: normal;
							}
							
							/* 4th Menu Hover */
							ul#nav li:hover li:hover li:hover li a:hover,
							ul#nav li.iehover li.iehover li.iehover li a:hover {
							  background: #CCC;
							  color: #FFF;
							}
							
							ul#nav ul ul,
							ul#nav ul ul ul {
							  display: none;
							  position: absolute;
							  top: 0;
							  left: 180px;
							}
							/** Para el menu members */
							ul#nav li.members ul ul,
							ul#nav li.members ul ul ul {
								left: -180px;
							}
							
							/* Do Not Move - Must Come Before display:block for Gecko */
							ul#nav li:hover ul ul,
							ul#nav li:hover ul ul ul,
							ul#nav li.iehover ul ul,
							ul#nav li.iehover ul ul ul {
							  display: none;
							}
							
							ul#nav li:hover ul,
							ul#nav ul li:hover ul,
							ul#nav ul ul li:hover ul,
							ul#nav li.iehover ul,
							ul#nav ul li.iehover ul,
							ul#nav ul ul li.iehover ul {
							  display: block;
							}
 
 
				 /* desactivados */
				
				ul#nav li ul li.desactivado a,
				ul#nav li:hover ul li:hover ul li.desactivado a,
				ul#nav li.iehover ul li.iehover ul li.desactivado a
				{
					color: #ccc;
				}
				ul#nav li.desactivado a:hover, 
				ul#nav li:hover ul li.desactivado a:hover,
				ul#nav li.iehover ul li.iehover ul li.desactivado a:hover
				 {
					background: none;
					color: #ccc;
				}


/* ------------- CONTENIDO --------------- */

	.web #contenido,
	.web #contenido_index{
	width:903px;
	height:auto;
	overflow:hidden;
	min-height:600px;
	background:url(images/fondo_contenido.jpg) left repeat-y;
	float:left;
	margin-left:12px;
	_margin-left:6px;
	}
	
	.web #contenido_index{
	background:none;
	}
	

	/*  COLUMNA 1   */
	
	#contenido #col1,
	#contenido_index #col1{
	width:676px; /*más tamaño en interior*/ 
	height:auto;
	overflow:hidden;
	float:left;
	padding:15px;
	}

	#contenido_index #col1{
	width:445px;
	padding:15px 0 15px 15px;
	}

	
	/*  BANNERS PORTADA  */
	
	#col1 #enlaces{
		width:430px;
		margin:25px 0;
		border-top: 1px dotted #666666;
	}
	
		#col1 #enlaces #opcion, #col1 #enlaces #opcion_xl{
		 width:199px;
		 height:49px;
		 float:left;
		 margin:6px;
		}
		#col1 #enlaces #opcion_xl{width:430px}
		
		#enlaces .maletin{background:url(images/enlace_maletin.jpg) no-repeat center center;}
		#enlaces .mouse{background:url(images/enlace_mouse.jpg) no-repeat center center;}
		#enlaces .persona_rojo{background:url(images/enlace_persona_rojo.jpg) no-repeat center center;}
		#enlaces .persona_verde{background:url(images/enlace_persona_verde.jpg) no-repeat center center;}
		#enlaces .boli{background:url(images/enlace_boli.jpg) no-repeat center center;}
		#enlaces .mundo{background:url(images/enlace_mundo.jpg) no-repeat center center;}
		#enlaces .apli_enfermos{background:url(images/enlace_apli_enfermos.jpg) no-repeat 0 0;}
	
		.mouse h3,
		.persona_rojo h3,
		.persona_verde h3,
		.maletin h3,
		.boli h3,
		.mundo h3,
		.apli_enfermos h3{
		font:bold 12px/16px Tahoma, Arial;
		color:#fff;
		padding-top:15px;
		padding-left:50px;
		text-align:left;
		}
		
		
			.mouse h3 a,
			.persona_rojo h3 a,
			.persona_verde h3 a,
			.maletin h3 a,
			.boli h3 a,
			.mundo h3 a,
			.apli_enfermos h3 a{
			color:#fff;
			text-decoration:none;
			}
			
			.mouse h3 a:hover,
			.persona_rojo h3 a:hover,
			.persona_verde h3 a:hover,
			.maletin h3 a:hover,
			.boli h3 a:hover,
			.mundo h3 a:hover,
			.apli_enfermos h3 a:hover{
			color:#333;
			text-decoration:none;
			}
			
	
	/*Navegación útil*/

	#col1 #nav_util{
	height: 30px;
	width:auto;
	color:#4E620B;
	font: normal 11px Tahoma, Arial;
	}

		#nav_util ul{
		}

			#nav_util ul li{
			float:left;
			margin-right:5px;
			padding-top: 7px;
			}
			
				#nav_util ul li a{
				margin-right: 5px;
				color: #4E620B;
				font-weight:bold;
				}
				
				#nav_util ul li.actual{
				color: #4E620B;
				font-weight:normal;
				}
				
					#nav_util ul li.actual span{
					background-color:#EBF0DB;
					}
					
				#nav_util ul li.gohome{
				background: url(images/gohome.jpg) no-repeat 0 0;
				width: 28px;
				height:28px;
				color:#000000;
				padding-top:0;
				}
				
					#nav_util ul li.gohome a{
					display:block; width:28px; height:28px;
					}

	
	/*Contenido central*/

	#col1 #central{
	float:none;
	width:670px;
	text-align:justify;
	}
	
		#central h3, #central_intra h3{
		width:664px;
		padding: 10px 3px;
		font:bold 14px/25px Tahoma, Arial;
		color:#000;
		background: url(images/bg_tit_p.jpg) no-repeat bottom right;
		text-transform:uppercase;
		}
						
		#central h3.no_print{background: url(images/bg_tit.gif) no-repeat bottom right;}
		
		#central_intra h3{background: url(images/bg_tit_intra_p.jpg) no-repeat bottom right;}
		#central_intra h3.no_print{background: url(images/bg_tit_intra.gif) no-repeat bottom right;}
		
		#central h3.noticia, #central_intra h3.noticia{
		text-transform:none;
		}
		
			#central h3 span, #central_intra h3 span{
			float:right;
			color:#999999;
			margin-top:-13px;
			padding-right:3px;
			font:normal 11px/15px Tahoma, Arial;
			}
			
			#central_intra h3 span{color:#000000;}

		
		/*La fecha de las noticias*/
		#central h4 span.date, #central_intra h4 span.date{
		height:auto;
		font:bold 11px/18px Tahoma, Arial;
		color:#FFF;
		background-color:#4E620B;
		padding: 3px 8px 5px 8px;
		}
		
		
		/* Las citas destacadas*/
		#central h5.cite{
			width:220px;
			background: #E5E5E5 url(images/bg_tit_cite.jpg) no-repeat 0 0;
			padding: 40px 15px 15px;
			font: bold 12px/18px Tahoma, Arial;
			color:#333333;
		}
					

		#central #content, #central_intra #content{
		margin-top:10px;
		font: normal 12px/20px Tahoma, Arial; 
		text-align:justify;
		}

			#content p{
			padding: 5px 0;
			}

			#content ul{
			margin-top:10px;
			}
			
				#content ul li{
				margin-bottom: 5px;
				background: url(images/flecha_li.gif) no-repeat 0 4px;
				padding-left:15px;
				margin-left:10px;
				}
				
				#content ul ul{
				margin-left:15px;
				}
				
					#content ul ul li{
					margin-bottom: 5px;
					background: url(images/flecha_segundo_nivel.gif) no-repeat 0 6px;
					padding-left:9px;
					}


			/* ----- PUBLICACIONES ----- */

			
			#publica_ppal{
			/*min-height:280px;
			_height:275px;*/
			}

				#publica_ppal .img_ppal{
				float: right;
				width:195px;
				margin:0 15px 5px 0;
				}
				
				#publica_ppal #files_publi{
				float:left;
				width:300px;
				}
				
				#publica_ppal .sumario{
				float:left;
				width: 430px;
				}

				.sumario h5{
				color:#4E620B;
				font: bold 15px/20px Tahoma, Arial;
				margin-bottom:5px;
				}

					.sumario h5 a{
						color:#81A412;
						font: bold 18px/25px Tahoma, Arial;
					}

					.sumario h5 a:hover{
						color:#81A412;
						text-decoration:underline;
					}

				#revista_list, #publica_list{
				display:block;
				}

				#revista_list ul li{
				background:none;
				float:left;
				height:60px;
				text-align:center;
				font-weight:bold;
				padding-bottom:20px;
				}
				
				#revista_list ul li a{
				color:#81A412;
				font-weight:bold;
				}
				
				#revista_list ul li img, #publica_list ul li img{
				border:1px solid #4E620B;
				}

				#publica_list ul li{
					background:none;
					text-align:left;
					height:50px;
					font-weight:bold;
					
				}
				
				#publica_list ul li img{
				float:left; 
				margin:0 5px 5px 0;
				}


			
			
			
			/*--- GLOSARIO DE TÉRMINOS ---*/


			#content ul.glosario{
			margin-top:10px;
			padding: 2px 0 23px 0;
			background-color:#81A412;
			}

				#content ul.glosario li{
				float:left;
				margin-bottom: 8px;
				background:none;
				padding:0;
				}

					#content ul.glosario li a{
					padding:0 3px;
					text-decoration:underline;
					color:#ffffff;
					}

					#content ul.glosario li a:hover, #content ul.glosario li a.current{
					background-color:#EBF0DB;
					color:#666666;
					}
			
			#content #pagination_glosario{
			margin-left:0;
			width:664px;
			}
			
			
			
			
			/* ----- ARCHIVOS ----- */
			
			
			#content #files{
			margin-left:0;
			margin-top: 25px;
			width:95%;
			}

				
				#files h5{
				width:100%;
				padding:3px;
				font:bold 14px/22px Tahoma, Arial;
				color:#000;
				border-bottom:2px solid #F99123;
				background:none;
				margin-bottom:5px;
				}
				
				#files p, #files_publi p{
				font:normal 11px/23px Tahoma, Arial;
				border-bottom:1px dotted #F99123;
				padding: 4px 0;
				padding-bottom:15px;
				}
			
				#files a, #files_publi a{
				font-size:11px;
				padding: 5px 5px 10px 37px;
				background-repeat:no-repeat;
				background-position: 0 0;
				}
				
					#files a.pdf, #files_publi a.pdf{
					background-image: url(images/pdf.jpg);
					}
					
					#files a.word{
					background-image: url(images/word.jpg);
					}
					
					#files a.excel{
					background-image: url(images/excel.jpg);
					}
					
					#files a.ppt{
					background-image: url(images/ppt.jpg);
					}


				/*FORMULARIOS*/
				
				
				#content form{
					padding-left:10px;
				}
				
					#content .form_box{
						float:left;
						margin-bottom: 10px;
						width:50%;
						
					}
				
						#content form label{
							color: #4E620B;
							font-weight:bold;
						}
						
						#content form input, textarea{
							line-height:25px;
							padding:3px;
						
						}
						
						#content form input, #content form select{
							color:#000;
							font:bold 11px Tahoma, Arial;
							margin-top:3px;
							margin-bottom:3px;
							color:#000;
							border:1px solid #696967;
							background-color:#EBF0DA;
							text-align:left;
							padding-left:3px;
						}
					
						#content form select{
							padding:3px;
						}
						
						form .box, form .box_title{
							color:#000;
							font:bold 11px Tahoma, Arial;
							margin-top:3px;
							margin-bottom:3px;
							color:#000;
							border:1px solid #696967;
							background-color:#EBF0DA;
							text-align:left;
							padding-left:3px;
						
						}
						
						form .box_title{
							width: 435px;
							padding:5px;
							font-size:12px;
											
						}
						
						#content form textarea{
							width:393px;
							height:254px;
							color: #555;
							padding: 5px ;
							text-align:justify;
							
						}
						
						div#lightbox textarea {background:none}
				

				/* para el buscador y el filtro de las Asociaciones */		
						
				#content div#cuadro_filtro_buscador{
					padding: 5px;										
					overflow:hidden;
					width: 660px;
					float:left;
					background:#CCCCCC;
				}
				
				#content #cuadro_filtro_buscador div#cuadro_mapa{
					padding: 5px;
					overflow:hidden;
					width:286px;
					float:left;					
				}
				
				#content #cuadro_filtro_buscador div#filtro_buscador{
					background: #81A412;
					color:#FFF;
					padding: 5px;
					width: 330px;
					height: auto;
					overflow:hidden;
					float:right;
					margin-top:45px;
					margin-right:5px;	
				}
				
					#content div#filtro_buscador form{
					float:left;
					width: 295px;
					padding: 0 10px;
					}
					
					#content div#filtro_buscador form .ejemplo{
					font-size:12px;
					color:#fff;
					}
					
					#content div#filtro_buscador form.filtro{
					width: 315px;
					}
					
					#content div#filtro_buscador form select.res_sem{
					width: 305px;
					}
					
					#content div#filtro_buscador form input.text{
					width: 215px;
					}
	
	/* Sección  Agenda de interior */
	
	#content #event_index{
	display:block;
	margin:5px 0 0 5px;
	border:1px dotted #5378BE;
	border-bottom:1px solid #5378BE;
	padding:5px 0;
	width:670px;
	}
	
		#event_index h5.event{
		color:#000;
		font:bold 11px Tahoma, Arial;
		border-bottom:1px solid #5378BE;
		width:650px;
		margin-left:8px;
		margin-top:7px;
		}
		
			#event_index h5.event span{
				color: #5378BE;
				text-transform:uppercase;
			}
	
		#event_index img.noti{
		float:left;
		margin: 3px 3px 0 10px;
		}
		
		#event_index p{
		color:#666;
		font:normal 11px Tahoma, Arial;
		margin-left:8px;
		margin-top:2px;
		margin-bottom:14px;
		padding-right:5px;
		}
	
	#content #todas_event, #content #pagination_event{
	height:24px;
	width:670px;
	font-weight:bold;
	margin-left:5px;
	padding: 0 1px 6px 0;
	_padding-bottom: 0;
	background-color:#EDF2F8;
	border-top:1px solid #5378BE;
	}
		#content #todas_event a{
		margin-left:10px;
		}

	
	/* Sección  noticias de interior */
	
	#central #content h4, #central_intra #content h4{
	color:#789813;
	font:bold 12px Tahoma, Arial;
	text-decoration:none;
	text-transform:uppercase; 
	margin-left:8px;
	margin-top:5px;
	}
	
	#central_intra #content h4{color:#FCBB00}
	
	#content #noti_index{
	display:block;
	margin:5px 0 0 0;
	border:1px dotted #789813;
	border-bottom:1px solid #789813;
	padding:5px 0;
	width:670px;
	}
	
		#noti_index h5.noti{
		color:#000;
		font:bold 11px Tahoma, Arial;
		border-bottom:1px solid #789813;
		width:650px;
		margin-left:8px;
		margin-top:7px;
		text-transform:uppercase;
		}
		
			#noti_index h5.noti span{
				color:#789813;			
			}
	
		#noti_index img.noti{
		float:left;
		margin: 3px 3px 0 10px;
		}
		
		#noti_index p{
		color:#666;
		font:normal 11px Tahoma, Arial;
		margin-left:8px;
		margin-top:2px;
		margin-bottom:14px;
		padding-right:5px;
		}
	
	#content #todas, #content #pagination, #content #pagination_glosario{
	height:24px;
	width:670px;
	font-weight:bold;
	padding: 0 1px 6px 0;
	_padding-bottom: 0;
	background-color:#EBF0DB;
	border-top:1px solid #789813;
	}
	
		#content #todas a{
		margin-left:10px;
		}
		
	/* Sección  archivos en INTRANET */
	
	#central_intra #content h4{
	color:#000000
	font:bold 12px Tahoma, Arial;
	text-decoration:none;
	text-transform:uppercase; 
	margin-left:2px;
	margin-top:5px;
	}
		
	#content #archi_index{
	display:block;
	margin:5px 0 0 0;
	border:1px dotted #FCBB00;
	border-bottom:1px solid #FCBB00;
	padding:5px 0;
	width:670px;
	}
	
		#archi_index h5{
		color:#000;
		font:bold 11px Tahoma, Arial;
		border-bottom:1px solid #FCBB00;
		width:650px;
		margin-left:8px;
		margin-top:7px;
		}
		
			#archi_index h5 span{
				color:#FCBB00;			
			}
	
		#archi_index img{
		float:left;
		margin: 3px 3px 0 10px;
		}
		
		#archi_index p{
		color:#666;
		font:normal 11px Tahoma, Arial;
		margin-left:8px;
		margin-top:2px;
		margin-bottom:14px;
		padding-right:5px;
		}
	
	#content #todas_intra, #content #pagination_intra{
	height:24px;
	width:670px;
	font-weight:bold;
	padding: 0 1px 6px 0;
	_padding-bottom: 0;
	background-color:#FDF5AD;
	border-top:1px solid #FCBB00;
	}
	
		#content #todas_intra a{
		margin-left:10px;
		}
	
	
		#content #pagination_intra span.current{
		background-color:#FEAE35;
		color:#000000;
		}
	
	/* Estilos de la paginación */
		
		#content #pagination p, #content #pagination_event p, #content #pagination_glosario p, #content #pagination_intra p{
		text-align:center;
		color:#000;
		/*font-size: 120%;*/
		}
		#content #pagination span, #content #pagination_event span, #content #pagination_glosario span, #content #pagination_intra spans{
		border:1px solid #CCCCCC;padding:3px 6px;
		}
		
		#content #pagination span.current, #content #pagination_glosario span.current{
		background-color:#4E620B;
		color:#FFF;
		}
		
		#content #pagination_event span.current{
		background-color:#5378BE;
		color:#FFF;
		}
		
		#content #pagination span.recuadro_off, #content #pagination_event span.recuadro_off, #content #pagination_glosario span.recuadro_off, #content #pagination_intra span.recuadro_off{
		border:none;
		}
	
	
	
/* --------------- COLUMNA 2 ---------------- */

	#contenido #col2,
	#contenido_index #col2{
	height:auto;
	float:left;
	padding: 0 5px;
	}

		#contenido #col2{
		width:195px;
		padding:10px 0 0 0;
		}

		#contenido_index #col2{
		width:433px;
		padding:10px 5px;
		}

	
	/* Noticias y Agenda de PORTADA */

	#contenido_index #col2 #actualidad{
	width:433px;
	height:auto;
	overflow:hidden;
	margin-bottom: 15px;
	}

	#actualidad h2{
	height:24px;
	padding-top:14px;
	padding-left:40px;
	background:url(images/titnoticias.jpg) no-repeat 0 0;
	color:#EBF0DA;
	font:bold 15px/16px Tahoma, Arial;
	}
	
	#actualidad h2.noti{background:url(images/titnoticias.jpg) no-repeat 0 0;color:#EBF0DA;}
	#actualidad h2.agen{background:url(images/titcalendario.jpg) top left no-repeat; color:#EDF2F8; padding-left:43px;}
	
		h2.noti a{color:#EBF0DA;}
		h2.agen a{color:#EDF2F8;}

			
		#actualidad #cont{
		margin-left:2px;
		width:414px;
		height:auto;
		overflow:hidden;
		}
		
			#actualidad .bordes_verde ul.pestanas {
				background-color:#81A412;
			}
		
			#actualidad .bordes_azul ul.pestanas {
				background-color:#5378BE;
			}
				
			
			/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
			/**   tabs                   																				*/
			/**  ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' */
			ul.pestanas {
				padding-left: 3px;
				height: 25px;
				background-color:#81A412;
				padding-bottom:6px;
				_padding-bottom:0;
			}
			ul.pestanas li {
				float: left;
				margin-right: 2px;
				height: 20px;
			}
			html>body ul.pestanas,
			html>body ul.pestanas li,
			html>body ul.pestanas li a{
				height: 20px;
			}
			ul.pestanas li a {
				display: block;
				float: left;
				/*background: url(images/admin/tab_active_right.gif) no-repeat right top;*/
				height: 20px;
				cursor: pointer;
				text-decoration: none;
			}
			ul.pestanas li.active {
				/*background: url(images/admin/tab_active_left.gif) no-repeat left top;*/
			}
			ul.pestanas li.active a {
				/*background: url(images/admin/tab_active_right.gif) no-repeat right top;*/
				background-color:#ffffff;
				padding: 6px 10px 0 10px;
			}
			ul.pestanas li.inactive {
				/*background: url(images/admin/tab_inactive_left.gif) no-repeat left top;*/
				background-color:#ffffff;
			}
			ul.pestanas li.inactive a {
				/*background: url(images/admin/tab_inactive_right.gif) no-repeat right top;*/
				background-color:#e5e5e5;
				padding: 6px 10px 0 10px;
				color:#000000;
			}
			
			ul.pestanas li.inactive a:hover {
				color:#666666;
			}

			
			#cont .box_content{
				padding: 5px 10px;
			}
			
				#cont .box_content h4{
					color:#000;
					font:bold 11px Tahoma, Arial;
					border-bottom:1px solid #789813;
					width:390px;
					margin-top:7px;
				}
	
				#cont .box_content p{
					color:#666;
					font:normal 11px Tahoma, Arial;
					margin-top:2px;
					margin-bottom:14px;
				}
				
						
				#cont .box_content #rss{
					height:40px;
					width:390px;
				}

					#cont .box_content #rss p{
					/*padding-left:55px;*/
					padding-top:4px;
					color:#333;
					font:normal 11px Tahoma, Arial;
					}
	
					#cont .box_content #rss img{
					float: left;
					padding-right:5px;
					}
				
	
	
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/


	/*  INTRANET  */

	#col1 #central_intra{
		float:none;
		width:670px;
		text-align:justify;
		}
	

			#central_intra h4 span.date{
			height:auto;
			font:bold 11px/18px Tahoma, Arial;
			color:#000000;
			background-color:#FDF5AD;
			padding: 3px 8px 5px 8px;
			}
			
		#central_intra #content{
		width: 670px;
		margin-top:10px;
		font: normal 12px/20px Tahoma, Arial; 
		}

							
			#central_intra #content ul li{
			margin-bottom: 5px;
			background: url(images/flecha_li_intra.gif) no-repeat 0 4px;
			padding-left:15px;
			margin-left:10px;
			}
			
			#central_intra #content ul ul{
			margin-left:15px;
			}
			
				#central_intra #content ul ul li{
				margin-bottom: 5px;
				background: url(images/flecha_segundo_nivel_intra.gif) no-repeat 0 6px;
				padding-left:9px;
				}

		/*bloques del index de la Intranet*/
			
			#central_intra #content #bloque_descarga{
			width:220px;
			float:left;
			margin:0;
			}
			
			
			#central_intra #content #bloque_resto{
			width:450px;
			float:left;
			}
			
			
			#bloque_descarga #bloque, #bloque_resto #bloque{
			margin: 10px 10px 0 0;
			width:200px;
			_height:80px;
			min-height:80px;
			float:left;
			text-align:left;
			}
			
				#bloque h2{
				font:bold 11px Tahoma, Arial;
				color:#000;
				text-decoration:underline;
				height:23px;
				padding-top:12px;
				text-align:left;
				}
				
					h2.descarga{
					background:url(images/titdescarga.jpg) top left no-repeat;
					padding-left:45px;
					}
					
					h2.tablon{
					background:url(images/tittablon.jpg) top left no-repeat;
					padding-left:32px;
					}
					
					h2.intercambio{
					background:url(images/titintercambio.jpg) top left no-repeat;
					padding-left:42px;
					}
					
					h2.bolsa{
					background:url(images/titbolsa.jpg) top left no-repeat;
					padding-left:35px;
					}
					
					h2.sugerencia{
					background:url(images/titsugerencia.jpg) top left no-repeat;
					padding-left:46px;
					}
					
					h2.foro{
					background:url(images/titforo.jpg) top left no-repeat;
					padding-left:48px;
					}
					
					h2.intranet{
					background:url(images/titintranet.jpg) top left no-repeat;
					padding-left:37px;
					}

					
				#bloque #conte{
				text-align:left;
				margin-left:9px;
				width:185px;
				height:auto;
				overflow:hidden;
				border:1px dotted #FCBB00;
				border-top:0;
				}
	
					#conte p{
					color:#666;
					font:normal 11px/15px Tahoma, Arial;
					margin:5px 8px 14px 8px;
					}
	
		/* EL EDITOR DE TEXTO EN EL FRONT */
	
	#central_intra #content .floatLeft{
	margin: 5px 0;
	}
	
	#central_intra #content div.box_a_top_cont {
	background: url(images/box_a_top_left.jpg) no-repeat left top;
	margin-bottom: 20px;
	}
	#central_intra #content div.box_a_top {
		background: url(images/box_a_top_right.jpg) no-repeat right top;
		padding: 7px 20px 10px 20px;
	}
	#central_intra #content div.box_a_bottom_cont {
		background: url(images/box_a_bottom_left.jpg) no-repeat left bottom;
	}
	#central_intra #content div.box_a_bottom {
		background: url(images/box_a_bottom_right.jpg) no-repeat right bottom;
		height: 14px;
	}
	#central_intra #content div.box_content {
		padding: 0 10px;
	}
	
		#central_intra #content div.box_content p{
			padding: 5px 0;
		}
		
			#central_intra #content div.box_content p span{
				color: #4E620B; text-transform:uppercase; font-weight:bold;
			}
	
	#central_intra #content div.box_space {
		height:50px;
	}
	/** tamaños */
	#central_intra #content div.b_20 { width: 20%; }
	#central_intra #content div.b_30 { width: 30%; }
	#central_intra #content div.b_35 { width: 35%; }
	#central_intra #content div.b_40 { width: 40%; }
	#central_intra #content div.b_50 { width: 50%; }
	#central_intra #content div.b_60 { width: 60%; }
	#central_intra #content div.b_70 { width: 70%; }
	#central_intra #content div.b_80 { width: 80%; }
	#central_intra #content div.b_100 { width: 100%; }
	
		/*Las tabs*/
		
		#central_intra #content div.tabs_list{
		height: 23px;
		}
		
		#central_intra #content ul.tabs {
		height: 1px;
		margin-top:10px;
		}
		#central_intra #content ul.tabs li {
			float: left;
			height: 1px;
			padding:0;
			background-image:none;
		}
		
		html>body #central_intra #content ul.tabs,
		html>body #central_intra #content ul.tabs li,
		html>body #central_intra #content ul.tabs li a{
			height: 31px;
		}
		
		#central_intra #content ul.tabs li a {
			float: left;
			background: url(images/tab_active_right.jpg) no-repeat right top;
			cursor: pointer;
			text-decoration: none;
			color:#4E620B;
			font-weight:bold;
			text-align:left;
		}
		#central_intra #content ul.tabs li.active {
			background: url(images/tab_active_left.jpg) no-repeat left top;
		}
		#central_intra #content ul.tabs li.active a {
			background: url(images/tab_active_right.jpg) no-repeat right top;
			padding: 5px 10px;
		}
		#central_intra #content ul.tabs li.inactive {
			background: url(images/tab_inactive_left.jpg) no-repeat left top;
			color:#FFF;
		}
		#central_intra #content ul.tabs li.inactive a {
			background: url(images/tab_inactive_right.jpg) no-repeat right top;
			padding: 8px 10px 5px 10px;
			color:#FFF;
		}
	
		
		/*Dentro de la caja donde se cargan los archivos*/
		
		#central_intra #content ul.buttons_boxes {
			padding-top: 10px;
		}
		#central_intra #content ul.buttons_boxes li a {
			color: #fff;
		}
		#central_intra #content ul.buttons_boxes li.button_asset_del{
			background: url(images/button_asset_del.jpg) no-repeat left top;
			height:25px;
		}
		#central_intra #content ul.buttons_boxes li.button_asset_del a {
			background-color:#81A412;
			color:#FFF;
			padding:2px 5px;
			margin:5px 0  0 10px;
		}	

		/* Navegación de usuario registrado */ 
	
	#col2 #intranet{
	font:normal 11px Tahoma, Arial;
	color:#000;
	}

		div.registrado,
		div.registrado_index{
			background: #FFF url(images/boton_banner_na.jpg) no-repeat top left;
			margin-left:1px;
			padding:12px 20px 5px 20px;
			height:auto;
			border-bottom:2px solid #F4C400;
			
		}
		div.registrado_index{
			background: #FFF url(images/boton_banner_na_index.jpg) no-repeat top left;
			margin-left:0;	
		}
		div.registrado p, div.registrado_index p{text-align:justify;font:bold 14px/16px Tahoma, Arial; color:#000;padding:3px 10px 2px 20px;}
		div.registrado_index p{font:bold 12x/14px Tahoma, Arial;}
		div.registrado span.user{font-size:15px; color:#FFFFFF;}
		div.registrado_index span.user {font-size:13px; color:#FFFFFF;}
		
			a.enlace_intra_mail_xs, a.enlace_intra_datos_xs, a.enlace_intra_off_xs, a.enlace_intra_subir_xs{
			display:block;
			height:25px;
			padding: 15px 0 0 10px;
			color:#FFFFFF;
			font-weight:bold;
			}
			
			a.enlace_intra_subir_xs{padding: 15px 0 0 55px;}
			
			a.enlace_intra_mail_xs{background:url(images/enlace_intra_mail_xs.jpg) no-repeat 3px 0;}
			a.enlace_intra_datos_xs{background:url(images/enlace_intra_datos_xs.jpg) no-repeat 3px 0;}
			a.enlace_intra_off_xs{background:url(images/enlace_intra_off_xs.jpg) no-repeat 3px 0;}
			a.enlace_intra_subir_xs{background:url(images/enlace_intra_subir_xs.jpg) no-repeat 3px 0;}
			
			a:hover.enlace_intra_mail_xs, a:hover.enlace_intra_datos_xs, a:hover.enlace_intra_off_xs, a:hover.enlace_intra_subir_xs{color:#000000; text-decoration:none;}
		
		div.olvido{padding:10px 0;}
		div.olvido a, div.olvido a{background-color:#81A412;color:#FFF;padding:2px 5px;}
			
		#col1 #intranet #nav_user{
		border-bottom:4px solid #DB8300;
		border-top:1px solid #DB8300;
		text-align:center;
		margin: 0 9px 0 9px;
		}


			#nav_user ul#nav li{
			float:none;
			display:block;
			height: 33px;
			width:100%;
			background:#FEAE35 url(images/fondo_menu_user.jpg) bottom repeat-x;
			border-top:1px solid #DB8300;
			text-align:center;
			text-transform:uppercase;
			_margin-bottom:-3px;
			
			}

				#nav_user ul#nav li a{
				background:none;
				color:#000;
				width:159px;
				padding-bottom:25px;
				_padding-bottom:11px;
				font-weight:normal;
				}
				
				#nav_user ul#nav li a:hover, #nav_user ul#nav li a.actual{
				background:#DB8300 url(images/fondo_menu_user_h.jpg) top repeat-x;
				color:#000;
				}

		/*ENLACES DE LA INTRANET*/
		#col2 #enlace_intra_mail,
		#col2 #enlace_intra_manual,
		#col2 #enlace_intra_datos,
		#col2 #enlace_intra_off{
		height:63px;
		margin-top:5px;
		}
		
		#col2 #enlace_intra_mail{
		background:url(images/enlace_intra_mail.jpg) no-repeat center center;
		}
		
		#col2 #enlace_intra_manual{
		background:url(images/enlace_intra_manual.jpg) no-repeat center center;
		}
		
		#col2 #enlace_intra_datos{
		background:url(images/enlace_intra_datos.jpg) no-repeat center center;
		}
		
		#col2 #enlace_intra_off{
		background:url(images/enlace_intra_off.jpg) no-repeat center center;
		}
		
		#enlace_intra_mail h3,
		#enlace_intra_manual h3,
		#enlace_intra_datos h3,
		#enlace_intra_off h3{
		font:bold 11px Tahoma, Arial;
		color:#fff;
		padding-top:36px;
		padding-right:21px;
		text-align:right;
		}
		
		
			#enlace_intra_mail h3 a,
			#enlace_intra_manual h3 a,
			#enlace_intra_datos h3 a,
			#enlace_intra_off h3 a{
			color:#fff;
			text-decoration:none;
			}
			
			#enlace_intra_mail h3 a:hover,
			#enlace_intra_manual h3 a:hover,
			#enlace_intra_datos h3 a:hover,
			#enlace_intra_off h3 a:hover{
			color:#333;
			text-decoration:none;
			}
			
		#enlace_intra_mail p,
		#enlace_intra_manual p,
		#enlace_intra_datos p,
		#enlace_intra_off p{
		font:normal 11px Tahoma, Arial;
		color:#333;
		text-align:right;
		padding-right:21px;
		margin-top:-35px;
		}


/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*  PUBLICIDAD */

	#contenido_index #publicidad, #contenido #publicidad{
	width:670px;
	height:auto;
	/*height:auto;*/
	margin-top:10px;
	overflow:hidden;
	}
	
	#contenido_index #publicidad{width:903px;}

		#contenido_index #publicidad fieldset {display:block; padding:10px;border:1px solid #dedede; margin:0 20px;}
		#contenido #publicidad fieldset{display:block; padding:10px;border:1px solid #dedede; margin:0;}
		#publicidad legend{display:inline; color:#999999; padding: 0 5px;}
	
		
		/*  Capa para cada banner    */

		#contenido #publicidad #opcionbanner, #contenido_index #publicidad #opcionbanner{
			width:200px;
			height:135px;
			overflow:hidden;
			border:1px solid #EBF0DA;
			float:left;
			margin: 3px 6px 10px 6px;
			_margin:15px 5px 5px 5px;
		}
		
		#contenido_index #publicidad #opcionbanner{
			width:263px;
			height:175px;
			margin: 3px 7px 10px 7px;
		}
		
			#contenido #publicidad #opcionbanner h3, #contenido_index #publicidad #opcionbanner h3{
				width:200px;
				height:22px;
				background-color:#EBF0DA;
				padding: 3px 10px 0 10px;
				font:bold 11px/16px Tahoma, Arial;
				color:#000000;
			}
				
			#contenido_index #publicidad #opcionbanner h3{width:263px;}
			
			


/* ------------------ BANNERS DESTACADOS EN CUALQUIER COLUMNA------------- */


	#destacado,
	#destacado_mm{
	margin: 10px 10px 0 10px;
	width:auto;
	height:auto;
	float:none;
	text-align:left;
	}

		/*   Destacado básico - tipo   */
		#destacado h2{
		background-color:#E5E5E5;
		font: bold 13px/15px Tahoma, Arial;
		color:#000;
		height:auto;
		padding: 6px;
		}

			#destacado h2 span{
			font:bold 12px Tahoma, Arial;
			color:#C50421;
			}
			
			
			#destacado h2.tit_noti_destacado, #destacado h2.tit_event_destacado, #destacado h2.tit_revista_destacado{
				height:15px;
				background: url(images/titnoti_destacado.jpg) no-repeat 0 0;
				padding:12px 5px 5px 30px;
				color:#EBF0DA;
				font: bold 13px/15px Tahoma, Arial;
			}
			
			#destacado h2.tit_event_destacado{
				background: url(images/titevent_destacado.jpg) no-repeat 0 0;
				padding:12px 5px 5px 33px;
				color:#EBF0DA;
			}
			
			#destacado h2.tit_revista_destacado{
				background: url(images/titrevista_destacado.jpg) no-repeat 0 0;
				padding:12px 5px 5px 28px;
				color:#333333;
			}

			#destacado h2.visitado{
			}

		/*Texto del banner*/
		.inferior{
		height:auto;
		overflow:hidden;
		width:93%;
		padding:5px;
		}
	
			.inferior img{
			/*width:46px;
			height:58px;*/
			padding:0 5px 0 0;
			float:left;
			}
	
			.inferior p{
			padding:5px;
			color:#333;
			font:normal 11px Tahoma, Arial;
			}
		
		
			/*Banner noticias*/
			
			.inferior h4{
				color:#000;
				font:bold 11px/15px Tahoma, Arial;
				width:93%;
				margin:7px 5px 0 5px;
			}
			
			.inferior h4.verde{border-bottom:1px solid #789813;}
				.inferior h4.verde span{color:#789813;}
				
			.inferior h4.azul{border-bottom:1px solid #5378BE;}
				.inferior h4.azul span{color:#5378BE;}
				
			.inferior h4.num_revista{color:#666666; font: normal 28px/28px Tahoma, Arial; width:auto; padding:0 5px;}
				
			.inferior .rss_destacado{
				background: url(images/noticiasrss_small.jpg) no-repeat 0 0;
				padding:3px 5px 10px 25px;
			}

		/* Específico Ley de Dependecia */
		.ley{
		background:url(images/fondo_ley.jpg) top no-repeat;
		height:85px;
		}
		
			.ley h4{
			text-align:right;
			padding-right:10px;
			padding-top:7px;
			letter-spacing:0.2em;
			color:#fff;
			font:normal 9px Tahoma, Arial;
			}
		
				.ley h4 a{
				color:#fff;
				text-decoration:none;
				}
				
				.ley h4 a:hover{
				text-decoration:underline;
				}
		
		/* Específico III Congreso (Hasta 04 de Octubre) */ 
		.congreso{
		background:url(images/fondo_III_congreso.jpg) no-repeat right top ;
		
		}
		
			.congreso p{
			text-align:left;
			padding-left:3px;
			padding-top:7px;
			color:#666666;
			font:normal 10px Tahoma, Arial;
			}
				


	/* Específico Lo + visitado. Sólo el título */
	#visitado h2{
	background:url(images/titvisitado.jpg) top left no-repeat;
	font:bold 12px Tahoma, Arial;
	color:#000;
	height:24px;
	padding-top:12px;
	padding-left:45px;
	text-align:left;
	}

	/*  Destacado multimedia    */
	#destacado_mm div{
	font:normal 11px Tahoma, Arial;
	color:#000;
	width:auto;
	padding:5px;
	margin-top:0;
	background-color:#F2F2F2;
	border-bottom: 2px solid #769810;
	}



/* -------------- MENU INFERIOR----------- */

	#contenido #menupie,
	#contenido_index #menupie{
	width:903px;
	height:25px;
	_height:60px;
	float:left;
	background:url(images/fondo_menu.jpg) repeat-x 0 bottom;
	font:normal 11px Tahoma, Arial;
	color:#fff;
	margin-top:10px;
	_margin-top:0;
	}

		#menupie ul#nav2 {
		float:right;
		height:25px;
		_padding-top:25px;
		}

			#menupie ul#nav2 li,
			#menupie ul#nav2 li.ultimo{
			float:left;
			background:url(images/borde_menu_pie.gif) no-repeat right 5px;
			padding:2px 0;
			text-decoration:none;
			text-align:right;
			}

			/*  Última opción del listado sin la imagen del borde de la derecha.   */
			#menupie ul#nav2 li.ultimo {
			background:none;
			}

				#menupie ul#nav2 li a {
				display: block;
				float:left;
				color:#FFF;
				text-decoration:none;
				padding:0 5px;
				margin-top:2px;
				margin-right:1px;
				text-align:right;
				}

				#menupie ul#nav2 li a:hover,
				#menupie ul#nav2 li a.actual{
				background-color:#4E620B;
				}


/*-----------   PIE DE PÁGINA --------------- */

.web #pie{
width:903px;
height:35px;
background-color:#fff;
float:left;
margin-left:12px;
_margin-left:6px;
_margin-top:-18px;
}

	#pie p{
	font:normal 11px Tahoma, Arial;
	color:#000;
	text-align:center;
	padding-top:10px;
	letter-spacing:0.05em;
	}

	/* La capa webpie, está situada justo debajo de la capa web, y tiene una imagen de fondo para el sombreado de abajo. */
	.webpie {
	background-image:url(images/fondo_pie.jpg);
	background-position:center;
	width:927px;
	height:16px;
	margin-left:auto;
	margin-right:auto;
	}


/**-----------  ERRORES del CAKE ----------- */

	.cake-stack-trace {
		background: #000;
		padding: 40px;
		position: absolute;
		clear: both;
		z-index: 4000;
		text-align: left;
		border: 2px solid #ccc;
		color: #fff;
		margin: 0 20px;
	}
	.cake-stack-trace a {
		text-decoration: underline;
	}
	.cake-stack-trace a:hover {
		color: #fff;
	}
	.cake-sql-log {
		width: 80%;
		margin: 0 auto;
	}
	.cake-sql-log th {
		font-size: 12px;
	}
	.cake-sql-log td {
		font-size: 11px;
		color: #000;
		border: 1px solid #ccc;
		padding: 4px;
		background: #fff;
		text-align: left;
	}
