body {
	font-family: Arial;
	font-size: 10px;
	color: #3c1e06;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body h1{ font-size: 12px; padding: 0; margin: 0; }
body h2{ font-size: 11px; padding: 0; margin: 0; }
body h3{ font-size: 10px; padding: 0; margin: 0; }

#gnral{
	width: 96em;	
	margin: 0 auto 0 auto;
	padding: 0;
}

#menu_L1{
					margin-left: 0px; 
					width: 960px; 
					margin: 0px 0px 0px 0px; 
					/*border: 1px solid #000;*/
					}
	#lengua2{ float: left;
						margin: 2px 0px 0px 40px; /* top x x left */
						/*border: 1px solid red;*/
	}
		#lengua2 a{color: #00508e; 
							font-size: 11px; 
							text-decoration: underline; 
							font-weight: bold; 
						}
		#lengua2 a:visited{color: #8a084b; 
											font-size: 11px; 
											text-decoration: none; 
											font-weight: bold; 
						}
		#lengua2 a:hover{ color: #00508e; 
										font-size: 11px; 
										text-decoration: none; 
										font-weight: bold; 
									}
	#menuSup2{float: center;
				padding: 0;
				margin: 0;
				width: 460px;
				text-align: center;
				text-decoration: none;
				/*border: 1px solid red;*/
	}
		#opc2{ float: left;
							margin: 2px 0px 0px 10px; /* top x x left */
							width: 80px;
							/*border: 1px solid red;*/
	}
		#opc2 a{color: #00508e; 
							font-size: 11px; 
							text-decoration: none; 
							font-weight: bold; 
						}

	#busqueda2{ width: 250px;
							margin-top: 0px;
							padding: 2px 0px 0px 0px;
							/*border: 1px solid red;*/
		
		}
	#busqueda2 form{}
	#busqueda2 form input{
	}
	.inputsrch2{font-size: 11px; width: 175px; 
							border-top: 2px solid #CCC; 
							border-right: 1px solid #CCC; 
							border-bottom: 1px solid #CCC; 
							border-left: 1px solid #CCC; }	
	.btnsrch2{ 	background: url(images/bg_btn1.gif) top left no-repeat; 
							border: 0; color: #FFFFFF; font-size: 10px; font-weight: normal; 
							height: 22px; 
							padding-bottom: 3px; 
							padding-left: 7px; 
							text-align: left; 
							width: 29px; }
	.btnsrch2_{ background: url(images/bg_btn_.gif) top left no-repeat; border: 0; color: #FFFFFF; font-size: 10px; font-weight: normal; height: 18px; padding-bottom: 3px; padding-left: 7px; text-align: left; width: 74px; }

#bcr_cabecera{
	background: url(images/bcr_header.jpg) top left no-repeat;
	min-height: 18.2em;
	_height: 18.2em;
	width: 96em;
}

#es{  }
	#es h1{
		color: #366b93;
		font-size: 9px;
		letter-spacing: 0px;
		margin: 0 80em 0 2.2em;
		padding: 0.7em 0 0 0;		
	}
#bcres{
	font-family: Times New Roman;
}
	#bcres h1{
		color: #b5a100;
		font-family: Times New Roman;		
		font-weight: normal;
		letter-spacing: -1px;
		margin: 0;
		padding: 0 0 0 2em;
		text-align: center;		
	}
	#bcres h1 a{
		color: #FFF;
		/*color: #b5a100;*/
		font-family: Arial;
		/*font-family: Times New Roman;*/
		font-size: 30px;
		font-weight: bold;
		letter-spacing: 0px;
		text-decoration: none;
		text-align: center;		
	}
	#bcres h1 a:visited{
		color: #8a084b;
		/*color: #b5a100;*/
		font-family: Arial;
		/*font-family: Times New Roman;*/
		font-size: 30px;
		font-weight: bold;
		letter-spacing: 0px;
		text-decoration: none;
		text-align: center;		
	}

#bcres2{
	font-family: Times New Roman;
}
	#bcres2 h1{
		color: #b5a100;
		font-family: Times New Roman;		
		font-weight: normal;
		letter-spacing: -1px;
		margin: 0;
		padding: 0 0 0 2em;
		text-align: center;		
	}
	#bcres2 h1 a{
		color: #FFF;
		/*color: #b5a100;*/
		font-family: Arial;
		/*font-family: Times New Roman;*/
		font-size: 30px;
		font-weight: bold;
		letter-spacing: 0px;
		text-decoration: none;
		text-align: center;		
	}
	#bcres2 h1 a:visited{
		color: #8a084b;
		/*color: #b5a100;*/
		font-family: Arial;
		/*font-family: Times New Roman;*/
		font-size: 30px;
		font-weight: bold;
		letter-spacing: 0px;
		text-decoration: none;
		text-align: center;		
	}
	
#nav_menu{ width: 96em; margin-top: 42px; }
	#aniversario{		
		float: left;
		margin: 0.6em 0 0 0;
		padding: 0 0 0 4em;		
		width: 17.4em;
	}
		#aniversario h2{
			color: #f4e37a;
			font-family: Times New Roman;
			font-size: 12px;
			float: left;
			font-weight: normal;
			margin: 0;
			padding: 0;
			text-align: center;
		}
	#menu{		
		float: center;
		padding: 0;
		margin: 0;
		width: 72.5em;
		text-align: center;
	}
		#menu h1{
			display: inline;
			padding: 0;
			margin: 0;
		}
		#menu h1 a{
			color: #105687;
			font-size: 11px;
			font-weight: bold;
		}
		#menu h1 a:visited{
			color: #8A084B;
			font-size: 11px;
			font-weight: bold;
		}
	.sep{
		color: #105687;
		font-size: 11px;
		font-weight: bold;
		padding: 0 10px;
	}
	
	#anios{
		color: #a99210;
		font-family: Times New Roman;
		font-size: 12px;
		float: left;
		margin: 0.5em 0 0 0;
		padding: 0 0 0 7em;
		width: 11.1em;
	}
		#anios h2{
			color: #f4e37a;
			font-family: Times New Roman;
			font-size: 12px;
			float: left;
			font-weight: normal;
			margin: 0;
			padding: 0;			
		}

#portada{
	color: #00508e; 
	font-size: 14px; 
	font-weight: bold;
  text-align: center;	
	text-decoration: none;
	padding: 0 0 0 7em;
}
	#portada a{ color: #00508e; 
						font-size: 14px; 
						text-decoration: none; 
						font-weight: bold; 
					}
	#portada a:hover{ color: #00508e; 
						font-size: 16px; 
						text-decoration: none; 
						font-weight: bold; 
					}
#lengua{
	margin-left: 665px;
}
	#lengua a{ color: #00508e; 
						font-size: 11px; 
						text-decoration: underline; 
						font-weight: bold; 
					}
	#lengua a:visited{ color: #8a084b; 
										font-size: 11px; 
										text-decoration: underline; 
										font-weight: bold; 
					}
	#lengua a:hover{ color: #00508e; 
									font-size: 11px; 
									text-decoration: none; 
									font-weight: bold; 
								}

#bcr_cuerpo{
	/*border-right: 1px dashed #006490;*/
	min-height: 24.3em; 
	_height: 24.3em;
	width: 96em;
	
}
	#cuerpo_izquierda{
		float: left;
		width: 21.4em;
	}
	#cuerpo_derecha{
		float: left;
		width: 74.5em;
	}

#menu_izquierda{
	background: #006490;
}
	#menu_izquierda ul{
		margin: 0;
		padding: 1.3em 0 2.7em 0em;
		/*min-height: 275px;*/ 
		/*_height: 265px;*/
	}
	#menu_izquierda li{
		border-bottom: 1px dashed #b1cdd9;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#menu_izquierda li h1{
		margin: 0;
		padding: 0 0 0 0em;
	}
	#menu_izquierda h1 a{
		color: #b1cdd9;
		display: block;
		font-size: 11px;
		padding: 0.5em 0 0.5em 2.5em;
		text-decoration: none;
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#menu_izquierda h1 a:visited{
		color: #8a084b;
		display: block;
		font-size: 11px;
		padding: 0.5em 0 0.5em 2.5em;
		text-decoration: none;
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#menu_izquierda h1 a:hover{
		background-color: #D0B300;
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
		border-right: 5px solid #ceb332;
		color: #FFF;
		font-size: 11px;
		text-decoration: none;
	}	
#menu_izquierda_in{
	background: #006490;
}
	#menu_izquierda_in ul{
		margin: 0;
		padding: 1.3em 0 2.7em 0em;
	}
	#menu_izquierda_in li{
		
		border-bottom: 1px dashed #b1cdd9;
		list-style: none;
		margin: 0;
		padding: 0;
	}	
	#menu_izquierda_in li h1{
		margin: 0;
		padding: 0 0 0 0em;
	}
	#menu_izquierda_in h1 a{
		color: #b1cdd9;
		display: block;
		font-size: 11px;
		padding: 0.5em 0 0.5em 2.5em;
		text-decoration: none;
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#menu_izquierda_in h1 a:visited{
		color: #8a084b;
		display: block;
		font-size: 11px;
		padding: 0.5em 0 0.5em 2.5em;
		text-decoration: none;
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#menu_izquierda_in h1 a:hover{
		/*background-color: #ffe03a;*/
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
		/*border-right: 5px solid #ceb332;*/
		color: #ffd500;
		font-size: 11px;
		text-decoration: none;
	}

#menu_izquierda2{
	background: #006490;
}
	#menu_izquierda2 ul{
		margin: 0;
		padding: 1.3em 0 2.7em 0em; /* Valor original con el margen superior e inferior*/
		padding: 0.0em 0 0.0em 0em;
		/*min-height: 275px;*/ 
		/*_height: 265px;*/
	}
	#menu_izquierda2 li{
		border-bottom: 1px dashed #b1cdd9;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
	#menu_izquierda2 li h1{
		margin: 0;
		padding: 0 0 0 0em;
	}
	#menu_izquierda2 h1 a{
		color: #b1cdd9;
		display: block;
		font-size: 11px;
		padding: 0.5em 0 0.5em 0.5em;
		text-decoration: none;
		background-image: url(images/bullet1b.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#menu_izquierda2 h1 a:visited{
		color: #8a084b;
		display: block;
		font-size: 11px;
		padding: 0.5em 0 0.5em 0.5em;
		text-decoration: none;
		background-image: url(images/bullet1b.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#menu_izquierda2 h1 a:hover{
		background-color: #D0B300;
		background-image: url(images/bullet1b.gif);
		background-position: top left;
		background-repeat: no-repeat;
		border-right: 5px solid #ceb332;
		color: #FFF;
		font-size: 11px;
		text-decoration: none;
		
	}	
#menu_izquierda_in2{
	background: #006490;
}
	#menu_izquierda_in2 ul{
		margin: 0;
		padding: 1.3em 0 2.7em 0em; /* Valores originales */
		padding: 0.0em 0 0.0em 0em;
	}
	#menu_izquierda_in2 li{
		
		border-bottom: 1px dashed #b1cdd9;
		list-style: none;
		margin: 0;
		padding: 0;
	}	
	#menu_izquierda_in2 li h2{
		margin: 0;
		padding: 0 0 0 0em;
	}
	#menu_izquierda_in2 h2 a{
		color: #b1cdd9;
		display: block;
		font-size: 11px;
		padding: 0.5em 0 0.5em 0.5em;
		padding: 0.5em 0 0.0em 0.0em;
		text-decoration: none;
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#menu_izquierda_in2 h2 a:visited{
		color: #8a084b;
		display: block;
		font-size: 11px;
		padding: 0.5em 0 0.5em 0.5em;
		padding: 0.5em 0 0.0em 0.0em;
		text-decoration: none;
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
	}
	#menu_izquierda_in2 h2 a:hover{
		/*background-color: #ffe03a;*/
		background-image: url(images/bullet1.gif);
		background-position: top left;
		background-repeat: no-repeat;
		/*border-right: 5px solid #ceb332;*/
		color: #ffffff;
		font-size: 11px;
		text-decoration: none;
	}
#encuestas{  }
	#encuestas td{
	text-align: left;
	}	

#pubs{  }

#portadaP{  }
	#portadaP h1{
		color: #017eb6;
		font-size: 13px;
		margin-left: 1em;
		padding-top: 0.8em;
	}
	#portadaP h2{
		color: #017eb6;
		font-size: 12px;
		margin-left: 1em;
		padding-top: 0.8em;
	}

	#portadaP a{ 
							color: #00508e;
							font-size: 12px; 
							text-decoration: none; 
							font-weight: bold; 
					}
	#portadaP a:visited{ 
							color: #8a084b;
							font-size: 11px; 
							text-decoration: none; 
							font-weight: bold; 
					}
	#portadaP a:hover { 
							color: #00508e;
							font-size: 12px; 
							text-decoration: underline; 
							font-weight: bold; 
					}

#portadaPe{  }
	#portadaPe a{ 
							color: #00508e;
							font-size: 12px; 
							text-decoration: none; 
							font-weight: bold; 
					}
	#portadaPe a:visited{ 
							color: #8a084b;
							font-size: 11px; 
							text-decoration: none; 
							font-weight: bold; 
					}
	#portadaPe a:hover { 
							color: #00508e;
							font-size: 12px; 
							text-decoration: underline; 
							font-weight: bold; 
					}

#publicaciones{  }
	#publicaciones h1{
		color: #017eb6;
		font-size: 13px;
		margin-left: 1em;
		padding-top: 0.8em;
	}
	#publicaciones h2{
		padding: 0;
		margin: 0 0 0 3.8em;
	}
	#publicaciones a{
		color: #007fb8;
		font-size: 11px;
	}
	#publicaciones a:visited{
		color: #8a084b;
		font-size: 11px;
	}
#lista_publicaciones{
	padding: 0.5em 0 0.2em 4em;
}
	#lista_publicaciones h1{
		color: #017eb6;
		font-size: 13px;
		margin-left: 1em;
		padding-top: 0.8em;
	}
	#lista_archivos{
		border-bottom: 1px dashed #9a9a9a;
		padding: 1em 0 0.5em 0;
	}

#metodologia{ 
	padding-top: 3px; 
	margin-bottom: 10px; 
	margin-top: 10px; 
	border-top: 1px dashed #999; 
	border-bottom: 1px dashed #999; 
	}
	#metodologia h1{
		background: url(images/bullet_novedades.gif) top left no-repeat;
		color: #017eb6;
		font-size: 11px;
		margin-left: 1em;
		padding: 5px 0 0 23px;
		min-height: 23px;
		_height: 23px;
	}
	#metodologia a{
		font-size: 12px; 
		text-decoration: none; 
		color: #000;
	}
	#metodologia a:visited{
		font-size: 12px; 
		text-decoration: none; 
		color: #8a084b;
	}

#redibasen{
	padding: 0.3em 0 0.3em 0;
}
	#redibasen img{ margin: 0 0 0 3em; }

#bcr_pie{
	background: #e1e5e6 url(images/bg_footer.gif) bottom left no-repeat;
	min-height: 30em;
	_height: 30em;
}

#bcr_pie_in{
	/*background: #e1e5e6 url(images/bg_footer.gif) bottom left no-repeat;*/
	min-height: 30em;
	_height: 30em;
}

#derechos{
	color: #818386;
	font-size: 11px;
	text-align: center;
}

#eventos{
	background: url(images/bullet_pie.gif) top left no-repeat;
	color: #535454;
	float: left;
	padding: 1.5em 0 1em 4em;
	margin: 0 1.5em 0 0;
	width: 41.5em;
}
	#eventos ul{
		padding: 0;
		margin: 1em 0 0 0em;
	}
	#eventos li{
		background: url(images/bullet_fecha.gif) top left no-repeat;
		list-style: none;
		padding: 0 0 0 1.3em;
		margin: 0;
	}
	#eventos h3{
		padding: 0;
		margin: 0;
	}
	#eventos h3 a{
		color: #535454;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	#eventos h3 a:visited{
		color: #8a084b;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	#eventos li{ font-size: 11px; }
#cultura{
	background: url(images/bg_cultura.gif) top left no-repeat;
	margin: 0;
	min-height: 25em;
	_height: 25em;
	padding: 0;
	float: left;
	text-align: center;
	width: 24.3em;
}
	#cultura h1{
		margin: 0;
		padding: 1.5em 0 0 0;
	}
	
	#cultura ul{
		margin: 0 1em 0 6em;
		padding: 2em 0 0 0;
		text-align: left;
	}
	#cultura li{
		background: url(images/bullet3.gif) top left no-repeat;
		list-style: none;
		margin: 0;
		padding: 0 0 0.5em 1em;
	}
	#cultura li a{
		color: #00508e;
		font-size: 11px;
	}

	#cultura li a:visited{
		color: #8A084B;
		font-size: 11px;
	}
	#cultura li a:hover{
		text-decoration: none;
	}
	
	#cultura img{
		margin: 0;
		padding: 0 1em 0 0;
	}
	#cultura h1 a{
		color: #000000; 
		text-decoration: none;
	}
	#cultura h1 a:visited{
		color: #8a084b; 
		text-decoration: none;
	}
#servicios{
	background: url(images/bg_cultura.gif) top left no-repeat;
	float: left;
	min-height: 25em;
	_height: 25em;
	text-align: center;
	width: 24.7em;
}
	#servicios h1{
		margin: 0;
		padding: 1.5em 0 0 0;
	}
	
	#servicios ul{
		margin: 0 1em 0 6.8em;
		padding: 2em 0 0 0;
		text-align: left;
	}
	#servicios li{
		background: url(images/bullet3.gif) top left no-repeat;
		list-style: none;
		margin: 0;
		padding: 0 0 0.5em 1em;
	}
	#servicios li a{
		color: #00508e;
		font-size: 11px;
	}
	#servicios li a:visited{
		color: #8A084B;
		font-size: 11px;
	}
	#servicios li a:hover{
		text-decoration: none;
	}
	#servicios img{
		margin: 0;
		padding: 0 1em 0 0;
	}
	#servicios h1 a{
		color: #000000; 
		text-decoration: none;
	}
	#servicios h1 a:visited{
		color: #8a084b; 
		text-decoration: none;
	}

#enlaces{
	padding-top: 1em;
	text-align: center;
}
	#enlaces a{
		color: #818284;
		font-size: 11px;
		font-weight: bold;
	}
	#enlaces a:visited{
		color: #8A084B;
		font-size: 11px;
		font-weight: bold;
	}


#direccion{
	color: #818284;
	font-size: 11px;
	padding-top: 1em;
}
	#direccion a{
		color: #014f8d;
		font-weight: normal;
		text-decoration: none;
	}
	#direccion a:visited{
		color: #8A084B;
		font-weight: normal;
		text-decoration: none;
	}


#enlaces_in{
	padding-top: 1em;
	text-align: center;
}
	#enlaces_in a{
		color: #1c639b;
		font: normal 10px Arial;
		font-weight: normal;
		text-decoration: none;
	}
	#enlaces_in a:visited{
		color: #8a084b;
		font: normal 10px Arial;
		font-weight: normal;
		text-decoration: none;
	}
	#enlaces_in a:hover{ 
		color: #000; 
		}
	.sep_in{ 	color: #105687; 
						font-size: 11px; 
						font-weight: normal; 
						padding: 0 0px 0 2px; }

						

#busqueda{ 
	padding: 5px 10px 0 0em;
	}
#busqueda form{}
#busqueda form input{
	
}
.inputsrch{ font-size: 11px; width: 175px; border-top: 2px solid #CCC; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; border-left: 1px solid #CCC; }	
.btnsrch{ background: url(images/bg_btn1.gif) top left no-repeat; border: 0; color: #FFFFFF; font-size: 10px; font-weight: normal; height: 22px; padding-bottom: 3px; padding-left: 7px; text-align: left; width: 29px; }
.btnsrch_{ background: url(images/bg_btn_.gif) top left no-repeat; border: 0; color: #FFFFFF; font-size: 10px; font-weight: normal; height: 18px; padding-bottom: 3px; padding-left: 7px; text-align: left; width: 74px; }

#noticias{
	float: left;
	width: 48.4em;
	padding: 0 0 0 1em;
}


#novedades{ padding: 0 0 0 1em; }
	#novedades h1{
		background: url(images/bullet_novedades.gif) top left no-repeat;
		height: 21px;
		padding: 2px 0 0 25px;
		margin: 0;
	}
	#novedades h1 a{
		color: #007fb8;
		font-size: 16px;
		text-decoration: none;
	}
	#novedades h1 a:visited{
		color: #8a084b;
		font-size: 16px;
		text-decoration: none;
	}
	#novedades h1 a:hover{
		color: #007fb8;
		font-size: 16px;
		text-decoration: underline;
	}

	.primNoticia{ 
			padding: 10px 0 15px 0; 
			margin: 0; 
			}
	.primNoticia a{ 
			font-size: 12px; 
			color: #222222; 
			font-weight: bold; 
			text-decoration: none; }
	.primNoticia a:hover{ 
			font-size: 12px; 
			color: #222222; 
			font-weight: bold; 
			text-decoration: underline; 
			}
	
	.masNoticias{ 
			background: url(images/bullet_nov.gif) top left no-repeat; 
			padding: 3px 0 10px 10px; 
			margin: 0; 
			}
	.masNoticias a{ 
			color: #00b1ff; 
			font-size: 11px; 
			text-decoration: underline; 
			}
	.masNoticias a:hover{ 
			color: #00b1ff; 
			font-size: 11px; 
			text-decoration: none; 
			}
	
	.linknaranja a{ 
			color: #ff8d22; 
			font-size: 11px; 
			}
	.linknaranja a:visited{ 
			color: #8a084b; 
			font-size: 11px; 
			}
  .linkazul{ 
			color: #22bbff; 
			font-size: 10px; 
			}
	
#estadisticas{
	float: left;
	width: 25.1em;	
}
	
#det-estadisticas{ 
	padding: 1.2em 0 0 0; 
	margin: 0; 
	}
	#det-estadisticas h1{
		background: url(images/bullet_estadisticas.gif) center left no-repeat;		
		padding: 2px 0 0 25px;
		margin: 0;
	}
	#det-estadisticas h1 a{
		color: #007fb8;
		font-size: 16px;
		text-decoration: none;
	}
	#det-estadisticas h1 a:visited{
		color: #8a084b;
		font-size: 16px;
		text-decoration: none;
	}
	#det-estadisticas h1 a:hover{
		color: #007fb8;
		font-size: 16px;
		text-decoration: underline;
	}



#economia{ 
	margin-top: 1em; 
	}

#ecoTitu-l{
	background: url(images/eco_iz1.gif) top left no-repeat;
	float: left;
	height: 27px;
	width: 27px;
}

#ecoTitu-c{
	color: #2290c1;
	background: url(images/eco_der1.gif) top right no-repeat;	
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 5px 20px 0 5px;
	height: 22px;
}
#ecoTitu-r{
	background: url(images/eco_der.gif) top right no-repeat;	
	font-size: 11px;
	float: left;
	height: 27px;
	padding: 0 0 0 0;
	width: 222px;
}

#recuadro{
	border-left: 1px solid #c5c5c5;
	border-right: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	width: 47.3em;
	min-height: 150px;
	_height: 150px;
}

#funciones{
	background: #007fb8 url(images/bg_funciones.gif) top left no-repeat;
	padding: 1em 0 0 0;
	margin: 1em 0 0 0;
}
	#funciones h1{
		background: url(images/bullet_funciones.gif) center left no-repeat;
		padding: 5px 0 5px 25px;
		margin: 0 0 0 10px;
	}
	#funciones h1 a{
		color: #FFF;
		font-size: 12px;
		text-decoration: none;
	}
	#funciones h1 a:visited{
		color: #8a084b;
		font-size: 12px;
		text-decoration: none;
	}
	#funciones p{
		color: #FFF;
		font-size: 11px;
		line-height: 18px;
		margin: 0;
		padding: 0 10px 0px 35px;
	}
	
#funciones_bot{
	background: #007fb8 url(images/bg_funciones_bot.gif) bottom left no-repeat;
	height: 8px;
	padding: 0em 0 0 0;
	margin: 0.5em 0 0 0;
	background-color: #FFFFFF;
}

	.table-izq{ 
			background: url(images/table_iz.gif) top left no-repeat; 
			width: 4px; 
			height: 13px; 
			}
	.table-cen{ 
			background: #bfbfbf; 
			color: #FFF; 
			font-size: 10px; 
			height: 13px; 
			}
	.table-der{ 
			background: url(images/table_der.gif) top left no-repeat; 
			width: 5px; 
			height: 13px; 
			}
	.table-izqarchivos{ 
			background: url(images/table_iz1.gif) top left no-repeat; 
			width: 4px; 
			height: 14px: 
			}
	.table-cenarchivos{ 
			background: #868686; 
			color: #FFF; 
			font-size: 10px;  
			padding: 0 3px 0 3px; 
			height: 14px: 
			}
	.table-derarchivos{ 
			background: url(images/table_der1.gif) top left no-repeat; 
			width: 4px; 
			height: 14px: 
			}
	
	.table-izq-Naranja{ 
			background: url(images/bordeBotonIzq.gif) top left no-repeat; 
			width: 4px; 
			}
	.table-cen-Naranja{ 
			background: url(images/BotonCentro.gif) repeat-x; 
			color: #FFF; 
			height: 22px; 
			font-weight:bold; 
			font-size: 10px; 
			}
	.table-der-Naranja{ 
			background: url(images/bordeBotonDer.gif) top left no-repeat; 
			width: 5px; 
			}
	input[type="submit"].naranja{ 
			background: transparent; 
			border: 0px; 
			color: #FFF; 
			font-weight:bold; 
			}


#tasas{ 
	padding: 0px 0 0px 0px; 
	margin-left: 28px;  
	border-bottom: 1px dashed #999999;
	}
	#tasas h1{
		background: url(images/bullet_tasas.gif) center left no-repeat;
		padding: 2px 0 0 25px;
		margin: 0;
	}
	#tasas h1 a{
		color: #007fb8;
		font-size: 16px;
		text-decoration: none;
	}
	#tasas h1 a:visited{
		color: #8a084b;
		font-size: 16px;
		text-decoration: none;
	}
	#tasas h1 a:hover{
		color: #007fb8;
		font-size: 16px;
		text-decoration: underline;
	}
	
	.sistema{ padding: 2px 0 5px 27px; margin: 0; }
	.sistema a{ font-size: 12px; color: #222222; font-weight: bold; text-decoration: none; }
	.sistema a:hover{ font-size: 12px; color: #222222; font-weight: bold; text-decoration: underline; }
	
	.deposito{ padding: 0px 0 10px 27px; margin: 0; }
	.deposito a{ font-size: 11px; color: #222222; font-weight: bold; text-decoration: none; }
	.deposito a:hover{ font-size: 11px; color: #222222; font-weight: bold; text-decoration: underline; }

#depositos{ padding: 0 2px 0 0px;}

	.depositos-izq{ background: url(images/tasas_izq.gif) top left no-repeat; width: 21px; height: 50px; }
	.depositos-cen{ background: url(images/tasas_cen.gif) top left repeat-x; color: #FFF; font-size: 11px; height: 50px; }
	.depositos-der{ background: url(images/tasas_der.gif) top left no-repeat; width: 22px; height: 50px; }

#grafico{ padding: 10px 0 0 15px; margin: 0; }
#graficotop{ background: url(images/graficotop1.gif) top left no-repeat; width: 230px; height: 15px; padding-left: 2px}
#graficodet{ width: 230px; border-left: 1px solid #c3c3c3; border-right: 1px solid #c3c3c3; }
#graficobot{ width: 232px; border-top: 1px solid #c3c3c3; }
.graficos{ color: #808080; font-size: 10px; text-decoration: none; }
.paginas{ color: #0381B9; }


#ruta{ 
	padding: 5px 0 0 15px; 
	margin: 0; 
	color: #006491; 
	font-size: 12px; 
	border-top: 1px dashed #66a2bd; 
	}
#ruta a{ 
	color: #006491; 
	text-decoration: undeline; 
	font-style: italic; 
	font-size: 12px; 
	font-weight: normal; 
	}
#ruta a:visited{ 
	color: #8a084b; 
	text-decoration: undeline; 
	font-style: italic; 
	font-size: 12px; 
	font-weight: normal; 
	}
#ruta a:hover{}

.actual{ color: #4d4d4d; font-style: italic; }

#titulo{}
	#titulo h1{
		color: #007fb8;
		font-size: 14px;
		font-weight: bold;
		padding: 15px 0 0 15px;
		margin: 0;
		text-decoration: none;
	}

	
#contenido{
	color: #404040;
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding: 15px 10px 10px 20px;
}

#det a{ 
	color: #0381B9; 
	}
#det a:visited{ 
	color: #8a084b; 
	}

#sitemap{}
	#sitemap a{
		color: #014f8d;
	}
	#sitemap a:visited{
		color: #8a084b;
	}

.tituloBusqueda{ color: #007FB8; font-size: 12px; text-decoration: none; }
.tituloBusqueda:hover{ color: #007FB8; font-size: 12px; text-decoration: underline; }

.verBusqueda{ color: #FF7C00; font-size: 11px; text-decoration: none; }
.verBusqueda:hover{ color: #1eb9fc; font-size: 11px; text-decoration: underline; }

.noticiasT{ color: #000; font-weight: bold; font-size: 11px; }
.noticiasF{ color: #FF9026; font-weight: normal; font-size: 11px; }
.link1 a{ 
	color: #00508e; 
	font-size: 11px; 
	text-decoration: underline; 
	font-weight: bold; }
.link1 a:visited{ 
	color: #00508e; 
	font-size: 11px; 
	text-decoration: underline; 
	font-weight: bold; }


.eventosT a{ 
	color: #006491; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: none; 
	}
.eventosT a:visited{ 
	color: #8a084b; 
	font-weight: bold; 
	font-size: 12px; 
	text-decoration: none; 
	}
.eventosF{ 
	color: #4f4f4f; 
	font-weight: bold; 
	font-size: 12px; }


#submenu{ padding: 0 0 10px 0; }

.pestana{ 	
	background: url(images/pestana_b.gif) top left no-repeat;	 
	padding: 1px 0px; 
	text-align: center; 
	width: 134px; 
	}
.pestana a{ 
	color: #006391; 
	font-size: 11px;	 
	text-decoration: none;}
.pestana a:visited{ 
	color: #8a084b; 
	font-size: 11px;	 
	text-decoration: none;}
	
.pestana_on{ background: url(images/pestana_on_b.gif) top left no-repeat; color: #fff;color: #fff; padding: 1px 0px;	text-align: center;	width: 134px; }
.pestana_on a{ color: #fff; font-size: 11px; text-decoration: none; }

.pest_left{ background: url(images/pest_left.gif) top left no-repeat; min-height: 17px; _height: 17px;	width: 17px;	}
.pest_center{ border-top: 1px solid #006693; width: 100px; }
.pest_right{ padding: 0 0px 0 0; background: transparent url(images/pest_right.gif) top right no-repeat;	 min-height: 17px; _height: 17px; text-align: center; width: 15px;}

.hdr {width: 710px; }
.hdr .dg{ height:37px;clear:both;background:url(images/Hd-Degrade-Gris.jpg) repeat-x top left;text-align:left }
.hdr .dg .posicion{position:relative}
.hdr .dg .posicion .cv-tl{width:4px;height:4px;top:0;left:0;position:absolute;font-size:0px;background:url(images/gral-cv.gif) top left}
.hdr .dg .posicion .cv-tr{width:4px;height:4px;top:0;right:0;position:absolute;font-size:0px;background:url(images/gral-cv.gif) top right}
.hdr .dg .posicion .nav{ color: #007FB8; text-align:center;width:700px;padding-top:7px}
.hdr .dg .posicion .nav span{padding-right:17px}
.hdr .dg .posicion .nav a{text-decoration:underline;}
.hdr .dg .posicion .nav a:hover{text-decoration:none;}

.textform{ color: #999999; font-size: 12px; font-weight: normal;}
.classSelect{ background-color: #FFF; border-top: 2px solid #9b9b9b; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; }
.classInput{ background-color: #FFF; border-top: 2px solid #9b9b9b; border-right: 1px solid #d9d9d9; border-bottom: 1px solid #d9d9d9; border-left: 1px solid #d9d9d9; width: 180px;}
.btnPubs{ background: url(images/botonsrch.gif) left top no-repeat; border: 0; color: #FFF; font-size: 11px; width: 108px; height: 22px; }

#Expand{ 
	padding: 0; 
	margin: 0; 
	}
#Expand form input{ 
	border: 1px solid #CCC; 
	}

.tabla1{ /*background: url(images/table_bg.gif) top left repeat-x;*/ 
	background-color: #006490; 
	border: 1px solid #5D5D5D; 
	}
.td1{ 
	color: #FFFFFF; 
	font-size: 11px; 
	font-weight: bold; 
	padding: 5px 0; 
	}
.td2{ 
	border-bottom: 1px solid #5d5d5d; 
	color: #000; 
	font-size: 11px; 
	font-weight: normal; 
	padding: 2px 5px; }
.tda { 
	font-weight: normal; 
	text-decoration: none; 	
	}
.tda a{ 
	color: #105687; 
	font-weight: normal; 
	text-decoration: none; 	
	}
.tda a:visited{ 
	color: #8a084b; 
	font-weight: normal; 
	text-decoration: none; 	
	}

.classcheck{ border: 1px solid #666 }

.inputForm{ border: 1px solid #007DBE; font-size: 11px; }
.inputFormBAD{ border: 1px solid #ff0000; font-size: 11px; }

/*############## paginacion ##############*/

.compaginacion{ display: block; font-weight: bold; color: #666666; margin: 0; padding: 0; padding-bottom: 1em; text-align: center; width: auto; }
.lnkpag{ color: #ffffff; text-decoration: none; background-color: #006490; border: 1px solid #000; padding-left: 0.3em; padding-right: 0.3em; font-weight: bold; }
.lnkpag:hover{ color: #333333; background-color: #FFFFFF; border: 1px solid #006490; font-weight: bold;	}
.lnkpag:clicked{ color: #333333; background-color: #FFFFFF; border: 1px solid #cc0000; font-weight: bold; }
.lnkpagV{ text-decoration: none; padding-left: 0.3em; padding-right: 0.3em; color: #333333; background-color: #FFFFFF; border: 1px solid #000; font-weight: bold; }
/*----------------------------------*/
/*------------------------------------*/
.trstt{height: 20px; }
.tdstt{padding-left:1em; font-family:arial; font-size: 10px; white-space: nowrap; border-bottom: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; text-align: right;}
.ND{font-style: italic; color: #cccccc; text-align: center;}
.ancc{text-decoration: none; color: #white; font-weight: bold}
.tdCabeceraStt{text-align: center; border-bottom:#444444 solid 1px; border-right: #444444 solid 1px; border-top: solid #cccccc 1px }
.aVariable{text-decoration: none; color: #000099; font-size: 1.1em;}
.aVariableMayor{text-decoration: none; color: #0000cc; font-size: 1.2em; cursor: pointer;}
.fieldsetClass{height: 5em; background-color: #dddddd; border-width: 0px; margin-right: .5em;  background: url("pics/item_background.gif") repeat-x bottom; border-left: 1px solid #dddddd;border-right: 1px solid #dddddd }
.theader{background: url("pics/itemChecked_background.gif") repeat-x bottom; background-color: #92c8e0 }
.trCabeceraCalendario { border-bottom: 1px #333333 solid}
.trCalendario { border-bottom: 1px #333333 solid; background: url("pics/item_background.gif") repeat-x bottom;}
.tdCalendario { border: 1px #333333 solid}
.tdCalFMIHeader { border: #0a78ab solid 1px;}

thead.cabeceraCuadroValores{background: url("pics/itemChecked_background.gif") repeat-x bottom; background-color: #92c8e0 }
thead.cabeceraCuadroValores tr{}
thead.cabeceraCuadroValores td{height: 50px; text-align: center; border: 1px solid #ffffff}

thead.cabeceraCuadroValoresCompacto{background: url("pics/itemChecked_background.gif") repeat-x bottom; background-color: #92c8e0 }
thead.cabeceraCuadroValoresCompacto tr{}
thead.cabeceraCuadroValoresCompacto td{height: 25px; text-align: center; border: 1px solid #ffffff;white-space: nowrap;}
thead.cabeceraCuadroValoresCompacto th{height: 25px; text-align: center; border: 1px solid #ffffff;white-space: nowrap;}

thead.cabeceraCuadroNombres{background: url("pics/itemChecked_background.gif") repeat-x bottom; background-color: #92c8e0; }
thead.cabeceraCuadroNombres tr{}
thead.cabeceraCuadroNombres td{height: 50px; text-align: center;  border: 1px solid #ffffff;white-space: nowrap;}

thead.cabeceraCuadroNombresCompacto{background: url("pics/itemChecked_background.gif") repeat-x bottom; background-color: #92c8e0 }
thead.cabeceraCuadroNombresCompacto tr{}
thead.cabeceraCuadroNombresCompacto td{height: 25px; text-align: center;  border: 1px solid #ffffff; white-space: nowrap;}

tbody.claseNombres {}
tbody.claseNombres td{ height: 25px; font-size:.9em; background-color: #ffffff; border: 1px solid #cccccc}
tbody.claseValores{}
tbody.claseValores td{ height: 25px; font-size:.9em;  background-color: #ffffff; border: 1px solid #cccccc; text-align: right; white-space: nowrap;}
div.footCuadros {width: 95%; margin:2em auto 2em auto;  border: 1px solid #cccccc; background-color: #c4c4c4;}
div.contenedorCuadro{ border:1px #cccccc solid;width: 100%; _height: 40em; min-height: 40em; margin: 1 auto 0 auto; background-color: #006490;}
div.contenedorVariables{width:60%; float: left;}
div.contenedorValores{float:left; overflow: auto; overflow-y:hidden; white-space: nowrap; }
div.seccionFiltrosCuadros{background-color: #eeeeee; margin-top: 1em; height: 5em;	}
td.cabeceraPredefinido{text-align: center; padding: 5px 5px; margin-top: 1em; text-transform:capitalize;background-color: #92c8e0; border: 1px solid #ffffff; font-size: 0.9em;}
.tipoMagnitud{color:#000000; font-size: .8em; font-style: italic;}
.tip{background-color: yellow; border: 1px solid #444444; font-size: 1.2em; font-style: italic;}
tr.CalendarioDivul{background-color: #eeeeee;}
tr.CalendarioDivul td{border-right: 1px solid #aaaaaa;}
.linkBDArbol{ font-size: 1em; font-family: Arial; width: 100%; margin: 0 0 0 0; background-color: #f0f0f0; }
.levelBD1{background-color:#e6e6e6}
.levelBD2{background-color:#e6e6e6}
.levelBD3{background-color:#e6e6e6}
.bordeInfIzquierdo{ background: url("images/bordeInfIzq.gif") no-repeat left bottom; width: 6px; height: 5px;}
.bordeInfDerecho{ background: url("images/bordeInfDer.gif") no-repeat right bottom;  width: 6px; height: 5px;}
.bordeSupIzquierdo{ background: url("images/bordeSupIzq.gif") no-repeat left top;  width: 6px; height: 5px;}
.bordeSupDerecho{ background: url("images/bordeSupDer.gif") no-repeat right top; width: 6px; height: 5px;}
.bordeSupCentro{}
.bordeInfCentro{}
.tiempoIzq{background: url("images/fondo-gris.gif") no-repeat center left ; height: 36px;  padding-left: 2em; padding-top: 1em;}
.tiempoDer{background: url("images/fondo-gris.gif") no-repeat center right; height: 36px; padding-right: 2em; padding-top: 1em;}
.labelesConsultas{background-color: #013763; color: #ffffff; padding-left: 2em;}
.descripcionConsulta{background: url("images/descripcionBoton.jpg") no-repeat center right; height: 20px; width: 75px;}
.btnNaranjaIzq{background: url("images/botonNaranjaIzq.gif") no-repeat top left; height: 23px; padding-left: 1em; padding-top: 0.2em;}
.btnNaranjaDer{background: url("images/botonNaranjaDer.gif") no-repeat top right; height: 23px; padding-right: 1em; padding-top: 0.2em;}
.btnNaranjaFlechaIzq{background: url("images/botonNaranjaFlechaIzq.gif") no-repeat top left; height: 23px; width: 23px}
.btnNaranjaFlechaDer{background: url("images/botonNaranjaFlechaDer.gif") no-repeat top right; height: 23px;width: 23px;}
.botonConsulta{background: transparent; border: none; color: #ffffff;}
.linkBtnNaranja{color: #ffffff; text-decoration: none; height: 23px; font-size: 1.2em;}
.bordeIzquierdoBlanco{background: url("images/blancoIzquierdo.gif") no-repeat top left; height: 23px;}
.bordeDerechoBlanco{background: url("images/blancoDerecho.gif") no-repeat top right; height: 23px;}
.pestanaGrisIzq{background: url("images/pestanaGrisIzq.gif") no-repeat top left; height: 20px; color: #ffffff;  padding-left: 1em; font-size: 1em;}
.pestanaGrisDer{background: url("images/pestanaGrisDer.gif") no-repeat top right; height: 20px; color: #ffffff;   font-size: 1em; width: 20px;}
.columnAnnotation{font-weight: bolder; font-size: 0.9em;}
/* ############## formPubdAdd ############################ */
#formadd{ width: 80%;}
#formadd form{ }
#formadd form fieldset{ border: 1px solid #007FB8; }
#formadd form legend{ color: #007FB8; font-size: 12px;}
#formadd form label{  display: block; float: left; width: 130px; padding: 3px 5px; margin: 0 0 5px 0; text-align: right; font-weight: bold;  }
#formadd form input{ background-color: #fefefe; border: 1px solid #007FB8; width: 250px; border-bottom: 1px dashed #cccccc;  }


.predefinido_especial {
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
}

.predefinido_especial_variable {
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
}

.predefinido_especial_content {
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	background-color: #eeeeee;
	text-align: right;
}

.predefinido_especial_header {
	border-bottom: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	background-color: #cccccc;
	text-transform: uppercase;
}

#suscripciones			{ width: 520px; padding: 0 0 0 180px; margin: 0; }
#suscripciones label	{ width: 100px; float: left; display: block;  }
.btnencuesta	{ color: #ffffff; font-size: 11px; font-weight: bold; background: url(images/BotonCentro.gif) top left repeat-x; border: 0px solid #003466; padding: 0.2em 1em 0.2em 1em; }
