@charset "utf-8";
/* CSS Document */
@import url(neutro.css);
/*Valores iniciales*/
a{
	color:#FFFFFF;
}
/*fin de valores iniciales*/
		#menu{
			clear:both;
			height:41px;
		}
		#menu li{
			float:left;
		}
		
			.macc{
				float:left;
			}
				div.macc{
					position: relative;
					z-index: 1;
				}
				div.macc a span {
					position: absolute;
					z-index: -1;
				}
				div.macc a {
					font-size:9px;
					display: block;
					float:left;

				}
	
		
		
			#m0,#m1,#m2,#m3,#m4,#m5,#m6{
				margin-right:26px;
				
				margin-top:12px;
				height:29px;
				float:left;
			}
			#m0{
				margin:12px 22px 0px 12px;
				
			    background:url(../img/home.jpg) no-repeat;
				width:22px;
				height:17px;	
				display:block;		
			}
			#m1{
			    background:url(../img/menu.jpg) no-repeat;
				width:105px;
			}
			#m2{
			    background:url(../img/menu.jpg) -102px 0px no-repeat;
				width:63px;
			}
			#m3{
			    background:url(../img/menu.jpg) -167px 0px no-repeat;
				width:63px;
			}
			#m4{
			    background:url(../img/menu.jpg) -250px 0px no-repeat;
				width:113px;
			}
			#m5{
			    background:url(../img/menu.jpg) -363px 0px no-repeat;
				width:136px;
			}
			#m6{
			    background:url(../img/direcciones_menu.jpg) no-repeat;
				width:136px;
			}
				.csmenus li{
					padding:5px 10px;
					//padding:3px 10px;
				}
				.csmenus li a{
					color:#FFFFFF;
					text-decoration:none;
					display:block;
					font-family:Arial, Helvetica, sans-serif;
					font-weight:bold;
					font-size:13px;
				}
				.csmenus li a:hover{
					color:#FFCC00;
				}
		#presentacion{
			background:url(../img/presentacion.jpg) #003366 no-repeat;
			width:958px;
			height:229px;
			clear:both;
			overflow:hidden;
		}
			.menu_flotante{
				background:url(../img/fondomenuitems.jpg) #16A5DA repeat-x;
				position:relative;
				width:120px;
				height:104px;	
				float:left;	
				opacity: 0.95;
				-moz-opacity: 0.95;
				filter: alpha(opacity=95);
				visibility:hidden;
			}
				#mf0{
					margin:0 4px;
					width:180px;
					left:51px;
				}
				#mf1{
					background:url(../img/fondomenuitems.jpg) 0px 26px #16A5DA repeat-x;
					left:0px;
					width:250px;
					height:130px;
				}
				#mf2{
					background:url(../img/fondomenuitems.jpg) 0px 100px #16A5DA repeat-x;
					left:280px;
					top:-130px;
					width:550px;
					height:204px;
				}
					.filas_menus{
						float:left;
					}
				#mf3{
					background:url(../img/fondomenuitems.jpg) 0px 76px #16A5DA repeat-x;
					left:87px;
					top:-334px;
					width:550px;
					height:180px;
				}
				#mf4{
					background:url(../img/fondomenuitems.jpg) 0px 167px #16A5DA repeat-x;
					left:423px;
					top:-514px;
					width:410px;
					height:270px;
					z-index:100;
				}
				#mf5{
					background:url(../img/fondomenuitems.jpg) 0px 61px #16A5DA repeat-x;
					left:500px;
					top:-594px;
					width:550px;
					height:165px;
					opacity: 1;
					-moz-opacity: 1;
					filter: alpha(opacity=1);
				}
				#mf7{
					background:url(../img/fondomenuitems.jpg) 0px 166px #16A5DA repeat-x;
					left:33px;
					top:-787px;
					width:250px;
					height:270px;
					z-index:100;

				}

		#prcontenido{
			background:url(../img/fondo_prcontenido.jpg) #FFFFFF repeat-x;
			width:958px;
			*height:1560px !important;
			*height:1540px;
			clear:both;
		}/*				background:url(../img/fondo_prcontenido.jpg) #EFA806 repeat-x;*/
			.prfilas{
				float:left;
				height:221px;
			}
			.prfilas2{
				float:left;
				height:1292px;
				//height:1237px;
				background:#16A5DA;

			}
				.modulo{
					background:url(../img/fondo3.jpg) 0px -1px repeat-x;
					height:260px;
					clear:both;
				}
					.cm{
						height:258px;
					}
				#prf1{
					width:230px;
				}
					.crn{
						padding:14px 0 0 13px;
					}
						.icobus{
							padding-right:5px;
							float:left;
						}
						#resultados_documentos{
							padding-top:5px;
							margin-top:10px;
							overflow:auto;
							height:170px;
							clear:both;
						}
							.resultado_bus{
								font-size:0.7512em;
								color:#750000;
								text-decoration:none;
							}
							
							#prf02{
					width:214px;
				}
							
				#prf2{
					width:239px;
				}
				#prf3{
					width:274px;
					height:265px;
					background: url(../img/oscuro_linea.png)  repeat-y;
					//background:none;
				}
				#contenedor_cont{
					height:730px;/*tama�o*/
					clear:both;
				}
					#contenido{
						background:url(../img/fondo_prcontenido.jpg) 0px -265px #FFFFFF repeat-x;
						width:684px;
						float:left;
					}
					.prf4{
						
						width:274px;
						height:261px;
						background:url(../img/oscuro_linea.png);
						//background:none;
					}
						#encuesta{
							background:url(../img/oscuro_linea.png);
							//background:none;
						}
				.titulos{
					padding-top:7px;
					height:36px;
					clear:both;
					z-index:-99;
				}
					div.titulos{
						position: relative;
						z-index: 1;
					}
					div.titulos a h2 {
						position: absolute;
						z-index: -1;
					}
					div.titulos a {
						font-size:9px;
						display: block;
						float:left;
						height:33px;

					}
						#t1{
							margin-left:6px;
							background:url(../img/titulos1.jpg) 0px 0px no-repeat;
							width:136px;
						}
						#t2{
							margin-left:6px;
							background:url(../img/titulos1.jpg) -137px 0px no-repeat;
							width:165px;
						}
						#t3{
							margin-left:6px;
							background:url(../img/documentos.jpg) no-repeat;
							width:214px;
						}
						#t4{
							margin-left:6px;
							background:url(../img/titulos2.jpg) no-repeat;
							width:200px;
						}
						#t5{
							margin-left:6px;
							background:url(../img/titulos2.jpg) no-repeat -200px;
							width:200px;
						}
						#t6{
							margin-left:6px;
							background:url(../img/titulos3.jpg) no-repeat 0px;
							width:233px;
						}
						#t7{
							margin-left:6px;
							background:url(../img/titulos3.jpg) no-repeat -233px;
							width:233px;
						}


	#cf3{
		background:url(../img/sombra2.png);
		//background:none;
		width:8px;
		height:1300px;
		//height:1318px;/*tama�o*/
		float:left;
	}
/*Accesibilidad*/
.acc{
	text-align:center;
	display:none;
}
/*Objetos comunes*/

.rnoticias{
	height:60px;
	width:423px;
	clear:both;
}
	.rnoticias2{
		width:670px;
	}
	.rnfoto,.rninfo{
		float:left;
	}
	.rnfoto{
		margin-right:10px;
		width:50px;
	}
		.rnfsombra{
			background-image: url("../img/somnot1.png") !important;
			background-image: none;
			filter: none !important;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/somnot1.png');
			width:50px;
			height:6px;			
		}
	.rninfo{
		width:355px;
	}
		.rninfo2{
			width:600px;
		}
		.rntitulos{
			font-family:"trebuchet MS", Arial, verdana;
			font-weight:bold;
			font-size:0.8764em;
			text-align:left;
		}
			.rntrojo a{
				color:#800000;
				text-decoration:none;
			}
				.rntrojo a:hover{
					color:#FF0000;
				}			
			.rntgris a{
				text-decoration:none;
				color:#333333;
			}
				.rntgris a:hover{
					color:#999999;
				}
		.rntexto{
			font-family:tahoma, arial, verdana, "trebuchet MS";
			font-size:0.6886em;
			text-align:left;
		}
			.rntverdeosc{
				color:#221A02;
			}
/*Generales*/
.clr{
	clear:both;
}
.txt{
	font-size:0.8138em;
	color:#FFFFFF;
}
.cjnplus{
	padding:8px;
	background:url(../img/cjnp.jpg) #FFFFFF;
	border:none;
	height:63px;
	width:215px;
	float:left;
}
.cjnplusfull{
	padding:8px;
	background:url(../img/cjnp.jpg) #FFFFFF;
	border:none;
	height:230px;
	width:523px;
	float:left;
}
.cjn3{
	background:url(../img/cjn.jpg) #FFFFFF;
	border:none;
	height:25px;
	float:left;
	width:164px;
	margin-top:8px;
}
.cjn2{
	margin:5px 0 0 2px;
	background:url(../img/cjn.jpg) #FFFFFF;
	border:none;
	height:25px;
	float:left;
	width:70px;
}
.cjn{
	padding:4px 0 0 0;
	/*solo opera vera esto*/
	background:url(../img/cjn.jpg) #FFFFFF;
	background:url(../img/cjn.jpg) #FFFFFF;
	border:none;
	height:21px;
	float:left;
	width:190px;
}
html:first-child .cjn { padding:0;}
	.icousu{
		width:25px;
		height:25px;
		background:url(../img/icousu.jpg) #FFFFFF;
		float:left;
	}
	.icomail{
		width:25px;
		height:25px;
		background:url(../img/icomail.jpg) #FFFFFF;
		float:left;
	}
	.icotext{
		width:17px;
		height:79px;
		background:url(../img/icolapiz.jpg) repeat-x #FFFFFF;
		float:left;
	}
	.icoco{
		width:17px;
		height:79px;
		background:url(../img/icolapiz.jpg) repeat-x #FFFFFF;
		float:left;
	}
	.icosearch{
		width:25px;
		height:25px;
		background:url(../img/icosearch.jpg) #FFFFFF;
		float:left;
	}
	.icosearch2{
		width:25px;
		height:25px;
		background:url(../img/icosearch.jpg) #FFFFFF;
		float:left;
		margin-top:8px;
	}
	.boton_busqueda2{
		width:28px;
		height:25px;
		background:url(../img/boton_busqueda.jpg) #FFFFFF;
		float:left;
		margin-top:8px;
		border:none;
		text-indent:-1000px;
		cursor:pointer;
	}
	.boton_busqueda3{
		width:28px;
		height:25px;
		background:url(../img/boton_busqueda2.jpg) #FFFFFF;
		float:left;
		border:none;
		text-indent:-1000px;
		cursor:pointer;
	}	
	.ayuda{
		padding-top:8px;
		padding-left:17px;
		float:left;
		width:10px;
	}
		.titayuda{
			padding:10px 10px;
			font-family:"trebuchet MS", Arial, verdana;
			color:#FFFFFF;
			font-size:20px;
		}	
			.parayuda{
				font-family:"trebuchet MS", Arial, verdana;
				color:#FFFFFF;
				font-size:12px;
				display:block;
			}	
.btn{
	color:#FFFFFF;
	font-weight:bold;
	width:248px;
	height:31px;
	background:url(../img/btn1.jpg) repeat-x #0099CC;
	float:left;
	border:none;
}
#imagen{
	float:left;
}
#direcciones{
	width:669px; /*tamax*/
	clear:both;
		height:1000px;
	overflow:hidden;
}
	.filasdir{
		padding-right:30px;
		width:294px;
		float:left;	
	}
		.itemdir{
			clear:both;
		}
		.fotodir{
		padding:0 10px 10px 0;
			float:left;
		}
		.titulosgrandes{
			padding-top:5px;
			padding-left:5px;
			text-align:center;
			font-family:"trebuchet MS", Arial, verdana;
			font-weight:bold;
			font-size:1em;
			text-align:left;
			background:url(../img/titulos.jpg) no-repeat;
			height:27px;
			width:294px;
		}
		.titulosdir{
			font-family:"trebuchet MS", Arial, verdana;
			font-weight:bold;
			font-size:0.8764em;
			text-align:left;
		}
		.textodir a{
			color:#000000;
			font-family:Arial, Helvetica, sans-serif;
			font-size:0.7886em;
			text-decoration:none;
		}
		.textodir{
			text-align:justify;
		}
/*articulos*/
#tit_art,#par_art{
	color:#333;
	font-family:"trebuchet MS", Arial, verdana;
}
#tit_art{
	font-size:1.565em;
}
#par_art{
	font-size:0.8138em;
}
.tit_art{
	color:#333;
	font-family:"trebuchet MS", Arial, verdana;
	text-decoration:none;
	font-size:1.565em;
}
	.tit_art a{
		text-decoration:none;
	}
	
	
#ultimos_textos{
	width:667px;/*tamax*/
	height:200px;
	overflow:hidden;
}