@charset "utf-8";
.header_container{
	background-color:#01071d;
	height:145px;
	background-image:url(../img_site/bg_header.png);
	background-repeat:no-repeat;
	background-position:center;
}
	.header_container_search{
		background-color:#062d6e;
	}
	
	
.cont_h1{
	text-align:left;
}
.img-responsive{
	width:100%;
}
#header_pag{
	cursor:pointer;
}
/*mobile*/
#nav_bar_mobile {
	font-weight:bold;
	border:0px;
}
.btn_search_mobile{
	margin:4px 0px 0px 0px; padding:5px;
}
.navbar3{
	margin-top:3px;
	margin-bottom:0px !important;min-height:5px !important;
}
/*hr*/
hr.hr_1{color:#c1c1c1; width:100%; margin:5px 0px 8px 0px; border:dashed; border-width:0px 0px 1px 0px;}
#input_search_mobile{
    width: -moz-calc(100% - 45px) !important;
    width: -webkit-calc(100% - 45px) !important;
    width: calc(100% - 45px) !important;	
}


	.portada_buscador_menu{
		padding-top:10px;
	}
	
	.header_container_search_btn{
		background-color:#062d6e !important;
	}
	.header_container_search_btn_toggle{
		background-color:#FFFFFF !important;
	}
	
	.btn_menu_search_toggle{
		background: url(/img_site/btn_menu_movil.png) !important;
	}
	
	
/*end mobile*/
	#redes_flotante{
		position: fixed;
		bottom: 50%;
		right: 0;
		width: 42px;
		height:198px;
		
	}
		.redes_btn{
			padding:3px 3px 6px 3px;
		}
		
.header_cont_center{
	padding:15px 0px 15px 0px;
	height:115px;
}

.mpc{
	margin:0px !important;
	padding:0px !important;
}

.mpc2{
	margin:0px 0px 0px 0px!important;
	padding:0px 0px 0px 20px!important;
}

	#tb_search{
		padding:4px !important;
		border:0px;
		/*width:215px !important;*/
		width:170px !important;
		float:left;
		padding-left:4px !important;
		
	}
	
	#btn_search_d{
		float:left;
		width:52px !important;
		border-left:#000033;
		border-left-style:solid !important;
		border-left-width:1px;
		padding:8px 7px 5px 8px !important;
		cursor:pointer;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		background-color:#FFF;
	}
	
	#btn_search_d:hover{
		background-color:#dee6fe;
		color:#003;
		text-decoration:underline;
	}
							
							
.wrapper_menu{
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#0f5a89;
	height:24px;
}

.wrapper_nav_bar{
	width:100%;
	margin:0px !important;
	padding:0px !important;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#0f5a89;
	/*height:24px;*/
	margin-bottom:8px !important;
	padding-bottom:4px !important;
	/*padding-bottom:8px;*/

}
.dropdown-menu a:visited {
    color: #eabfff !important;
}
/*left anterior*/
			
			.menu_p1_cont{
				width:100%;
				margin-bottom:8px;
				clear:both;
			}
			
				.menu_p1_cont .menu_p1{
					width:100%;
					height:44px !important;
					background-image:url(../img_site/bg_menu2.jpg);
					background-repeat:repeat-x;
					text-align:center;
					padding-bottom:3px !important;
					padding-top:12px !important;
					clear:both;
					border-radius:5px;
				}
				
				.menu_p1_cont .menu_subsec{
					width:100%;
					height:29px;
					background-image:url(../img_site/bg_menu2.jpg);
					background-repeat:repeat-x;
					text-align:center;
					padding-bottom:5px;
					padding-top:8px;
					clear:both;
					border-radius:5px;
				}
				

				
				.menu_p1_cont .menu_p1_ac{/*aula central*/
					width:100%;
					height:32px !important;
					background-color:#0e7363;
					text-align:center;
					padding-bottom:3px !important;
					padding-top:12px!important;
				}
				
				.menu_p1_ext{
					width:100%;
					height:56px !important;
					background-image:url(../img_site/bg_menu2_ext.jpg);
					background-repeat:repeat-x;
					text-align:center;
					padding:8px 5px 10px 5px !important;
					border-radius:5px !important;
				}
				
				.menu_p1_cont .menu_p1_details{
					width:100%;
					/*background-color:#d7d6d4;
					background-image:url(../img_site/bg_menu1_details.jpg);*/
					background-color:#e4eeff;
					background-position:top;
					background-repeat:repeat-x;
					text-align:center;
				}
				
				.menu_p1_details .menu_p1_details_div_ac{
					width:100%;
					min-height:22px;
					background-color:#aed9cc;
					border-bottom-style:solid;
					border-bottom-width:1px;
					border-bottom-color:#00b193;
					padding-top:7px;
					padding-left:5px;
					padding-bottom:5px;
					text-align:left;
				}
				.menu_p1_details .menu_p1_details_div2{
					width:100%;
					min-height:22px;
					border-bottom-style:solid;
					border-bottom-width:1px;
					border-bottom-color:#c2c2c2;
					background-color:#cad8ef;
					padding-top:7px;
					padding-left:5px;
					padding-bottom:5px;
					text-align:left;
				}
				
				.menu_p1_details .menu_p1_details_div_disable{
					width:100%;
					min-height:22px;
					border-bottom-style:solid;
					border-bottom-width:1px;
					border-bottom-color:#c2c2c2;
					background-color:#d0d8e6;
					padding-top:7px;
					padding-left:5px;
					padding-bottom:5px;
					float:left;
					text-align:left;
				}
				
				.menu_p1_details .menu_p1_details_div{
					width:100%;
					min-height:22px;
					border-bottom-style:solid;
					border-bottom-width:1px;
					border-bottom-color:#c2c2c2;
					padding-top:7px;
					padding-left:5px;
					padding-bottom:5px;
					text-align:left;
				}
				
				.menu_p1_details .menu_p1_details_div_sub{
					width:100%;
					min-height:22px;
					background-color:#f3f6fc;
					border-bottom-style:solid;
					border-bottom-width:1px;
					border-bottom-color:#c2c2c2;
					padding-top:7px;
					padding-left:15px;
					padding-bottom:5px;
					text-align:left;
					clear:both;
				}
				
					.div_btn_mas{
						width:20px;
						min-height:22px;
						float:left;
					}
				
				
/*center*/
	#desc_top{
		width:100%;
		text-align:justify;
		font-size:12px;
	}

				#cont_carousel{
					width:100%;
				}
					#cont_carousel #carousel_img{
						width:100%;
						min-height:200px;
					}
					
					#cont_carousel #carousel_desc{
						width:100%;
						min-height:80px;
						
						
						padding:5px 8px 0px 8px;
						background-image:url(../img_site/bg_carouse_desc.jpg);
						background-position:bottom;
						background-repeat:repeat-x;
					}
					
					#cont_carousel #cont_btns{
						width:100%;
						min-height:30px;
						
						padding:12px 8px 10px 8px;
						background-color:#ded9d3;
						border-top-color:#d0ccc6;
						border-top-style:dashed;
						border-top-width:1px;
					}
					
					/*inicio contacto*/
					.cont_contacto{
			width:100%;
			margin-top:0px;
			margin-left:20px;
			text-align:justify;
			padding-bottom:15px;
			border-bottom-width:1px;
			border-bottom-style:dashed;
			border-bottom-color:#cbcbcc;
		}
		
			.div_contac_mapa{
				margin-top:10px;
				width:306px;
				width:100%;
				padding:4px;
				float:left;
				border-width:1px;
				border-style:solid;
				border-color:#cbcbcc;
			}

			.div_contac_direccion{
				margin-top:10px;
				padding-left:20px;
				width:250px;
				float:left;
			}

			.div_contac_foto{
				margin-top:10px;
				padding:4px;
				width:174px;
				
				float:left;
				border-width:1px;
				border-style:solid;
				border-color:#cbcbcc;
				
			}
			
			.informacion_general_1_col{
				padding-top:15px;
				width:325px;
				float:left;
				padding-right:45px;
				text-align:left;
			}

			.informacion_general_2_col{
				padding-top:15px;
				width:325px;
				float:left;
				padding-left:35px;
				padding-right:15px;
				text-align:left;
			}
			
			/*fin contacto*/
					
					
					/*prensa*/
					.titulo_centro{
						padding-bottom:5px;
						padding-top:15px;
						margin-bottom:7px;
						border-bottom-style:dashed;
						border-bottom-width:1px;
						border-bottom-color:#002598;
					}
					
					.noticia_centro{
						margin-top:25px;
						width:500px;
						float:left;
					}
						.noticia_centro .fecha{
							width:115px;
							float:left;
						}
						
						.noticia_centro .desc{
							width:385px;
							float:left;
						}
					
					.noticias_centro{
						margin-top:10px;
						border-bottom-color:#CCC;
						border-bottom-style:solid;
						border-bottom-width:1px;
						width:100%;
						float:left;
						padding-bottom:5px;
						

						
					}
					
						.noticias_centro .img{
							width:90px;
							float:left;
							
							
						}
						
						.noticias_centro .detalle{
							width:410px;
							float:left;
							
							width: -moz-calc(100% - 30px) !important;
							width: -webkit-calc(100% - 30px) !important;
							width: calc(100% - 30px) !important;
						}
						
						.detalle .div1{
							width:410px;
							padding-top:3px;
							
							width: -moz-calc(100% - 30px) !important;
							width: -webkit-calc(100% - 30px) !important;
							width: calc(100% - 30px) !important;	
						}
						
						
						
		.cont_titulos_2{
			width:100%;
			padding-top:10px;
			padding-bottom:8px;
			margin-bottom:10px;
			/*border-bottom-color:#19669b;*/
			border-bottom-color:#a8bbdd;
			border-bottom-style:dashed;
			border-bottom-width:1px;
			float:left;
		}
		
					
/*center*/

/***************************************************************************************/
/*******Gobernadores**************************************************************************/
		
			.div_gobernador{
				padding-top:15px;
				width:100%;
				float:left;
			}
			
				.cont_img_gobernador{
					width:80px;
					float:left;
				}
					.img_gobernador{
						padding-right:10px !important;
					}
				
				.desc_img_gobernador{
					width: -moz-calc(100% - 80px) !important;
					width: -webkit-calc(100% - 80px) !important;
					width: calc(100% - 80px) !important;
					float:left;
					text-align:left;
				}



/***************************************************************************************/

/* center contenido */
.cont_titulos{
	width:100%;
	padding-top:10px;
	padding-bottom:8px;
	margin-bottom:10px;
	border-bottom-color:#19669b;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	float:left;
	/*borde: #a8bbdd*/
}
		.cont_center_standar{
			width:100%;
			padding-top:5px;
			float:left;
		}


.cf_cont_standart{
	width:760px;
	padding-top:10px;
	margin-top:10px;
	margin-left:10px;
	text-align:justify;
}
/* center contenido */

.rd{
	border-radius:0px !important;
}

/*tables*/
/*table, th, td {*/
table th td {
	white-space:pre-wrap !important;
}

.title_table{
	background-color:#203157;
	padding-top:10px;
	padding-bottom:10px;
}
/*end tables*/

/*tabla de portada variables economicas*/
.table_variables_economicas_wb{/*con border*/
	border-bottom-color:#c4cdee;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding:5px 0px 5px 0px;
}

.footer_container{
	background-image:url(../img_site/bg_footer.png) !important;
	min-height:110px;
	width:100%;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#0f5a89;
	padding:10px 0px 10px 0px;
	background-position:bottom;
	background-repeat:repeat-x;
}

.footer_containerm{
	padding-bottom:65px;
	background-color:#dad9da !important;
	
}

.btn_portada_iz{
	width:100%;
	clear:both !important;
	margin:0px !important;
	background-image:url(../img_site/bg_menu2.jpg);
	font-weight:bold;
	padding:10px 0px 10px 0px;
}
	
	.btn_portada_iz_ext{
		margin-top:-10px !important;
	}
/* listas */
/**********************************************************************/

/**********************************************************************/	
ul.list_numero{
	padding-left:30px;
	padding-top:10px;
}

ul.list_numero li { list-style:decimal; padding:6px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif; color:#000;}
ul.list_numero ul li.disc{ list-style:disc; padding:6px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif; color:#000;}
/**********************************************************************/	
/**********************************************************************/	
ul.list_numero_b{
	padding-left:30px;
	padding-top:10px;
	
}

ul.list_numero_b li { list-style:decimal; padding:6px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
/**********************************************************************/	


ul.list_r1{
	margin-left:5px !important;
	padding-left:20px !important;
	padding-top:10px;
}

ul.list_r1 li {list-style-image:url(../img_site/list_r1_icon.png); padding:3px 0px 3px 0px !important; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000; font-size:12px;}
ul.list_r1 a:hover { text-decoration:underline;color:#000;}
ul.list_r1 a:active {
	text-decoration: none;
	color:#EE0000 !important;
	/*color: #FFF;*/
}
ul.list_r1 a:visited {
	color:#551A8B;
}
ul.list_r1 li a {text-decoration:none;color:#000;}

ul.list_r1 ul{
	padding-left:20px;
	list-style-image:none;
}

ul.list_r1 ul li{
	list-style-image:none;
	list-style-type:none;
}


ul.list_flecha{
	padding-left:30px;
	padding-top:10px;
	margin:0px;
}

ul.list_flecha li {list-style-image:url(../img_site/list_r1_icon.png); padding:3px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; color:#000;}
ul.list_flecha a:hover { text-decoration:underline;color:#000;}
ul.list_flecha a:active { text-decoration:none;color:#EE0000 !important;}
ul.list_flecha a:visited { text-decoration:none;color:#551A8B;}
ul.list_flecha li a {text-decoration:none;color:#000;}

ul.list_flecha ul{
	padding-left:20px;
	list-style-image:none;
}

ul.list_flecha ul li{
	list-style-image:none;
}


ul.list_pdf{
	padding-left:30px;
	padding-top:10px;
}

ul.list_pdf li {list-style-image:url(../img_site/icon_pdf15.jpg); padding:6px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif; color:#000;}
ul.list_pdf a:hover { text-decoration:underline;color:#000; font-weight:bold;}
ul.list_pdf a:active { text-decoration:none;color:#EE0000 !important;}
ul.list_pdf a:visited { text-decoration:none;color:#551A8B;}
ul.list_pdf li a {text-decoration:none;color:#000;}
ul.list_pdf .li_web {list-style-image:url(../img_site/icon_web15.jpg);}
ul.list_pdf .li_excel {list-style-image:url(../img_site/icon_excel15.jpg);}
ul.list_pdf ul{
	padding-left:20px;
	list-style-image:none;
}

/**********************************************************************/
ul.btn_center
{
list-style-type:none;
margin:0;
padding:0;
}
ul.btn_center li{
	display:inline;
	background-color:#cbbfaf;
}

ul.btn_center li a{
	display:block;
	color:#000000;
	width:60px;
	display:inline;
	padding:6px !important;
	cursor:pointer;
	font-size:12px;
}

	ul.btn_center li a:hover{
		background-color:#70522a;
		color:#FFF;
	}
	
	ul.btn_center li a:hover{
		background-color:#70522a;
		color:#FFF;
	}
	
	.btn_center2{/*funciona para botones seleccionados*/
		color:#FFF !important;
		background-color:#052993;
	}


			.menu_ul{
					
				}
				
					.menu_ul li{
						color:#FFF;
						font-size:12px;
						padding-top:4px;
						margin-bottom:4px;
						margin-left:5px;
						font-weight:bold;
						border-bottom-color:#FFF;
						border-bottom-style:solid;
						border-bottom-width:1px;
					}
					
					.menu_ul a:visited{
						color:#FFF;
					}
					
					.menu_ul a:link{
						color:#FFF;
					}
					
					.menu_ul a:hover{
						color:#f3d673;
						text-decoration:underline;
					}
					
					.menu_ul a:active{
						color:#FFF;
					}
					
					
			/***********************************************/
				.menu_ul2{
					
				}
				
					.menu_ul2 li{
						color:#FFF;
						font-size:12px;
						padding-top:4px;
						margin-bottom:4px;
						margin-left:5px;
						font-weight:bold;
						border-bottom-color:#FFF;
						border-bottom-style:solid;
						border-bottom-width:1px;
					}
					
					.menu_ul2 a:visited{
						color:#FFF;
					}
					
					.menu_ul2 a:link{
						color:#FFF;
					}
					
					.menu_ul2 a:hover{
						color:#f3d673;
						text-decoration:underline;
					}
					
					.menu_ul2 a:active{
						color:#FFF;
					}

					
					.menu_ul2 .on{
						color:#006;
					}
			/***********************************************/
			
			
			/***********************************************/
				.menu_ul3{
					padding-left:20px;
					max-width:600px;
				}
				
					.menu_ul3 li{
						list-style-image:url(../img_site/icon_list_1.png) !important;
						color:#146ba0;
						font-size:12px;
						padding-top:4px;
						margin-bottom:4px;
						margin-left:5px;
						font-weight:bold;
						border-bottom-color:#FFF;
						border-bottom-style:solid;
						border-bottom-width:1px;
					}
					
					.menu_ul3 a:visited{
						color:#146ba0;
					}
					
					.menu_ul3 a:link{
						color:#146ba0;
					}
					
					.menu_ul3 a:hover{
						color:#333;
						text-decoration:underline;
					}
					
					.menu_ul3 a:active{
						color:#146ba0;
					}
					
			/***********************************************/		
			/***********************************************/
				.menu_ul6{
					padding-left:5px;
					margin-top:0px;
					max-width:600px;
				}
				
					.menu_ul6 li{
						list-style-image:url(../img_site/icon_list_1.png);
						color:#146ba0;
						font-size:18px;
						padding-top:4px;
						margin-bottom:4px;
						margin-left:5px;
						font-weight:bold;
						border-bottom-color:#FFF;
						border-bottom-style:solid;
						border-bottom-width:1px;
					}
					
					.menu_ul6 a:visited{
						color:#146ba0;
					}
					
					.menu_ul6 a:link{
						color:#146ba0;
					}
					
					.menu_ul6 a:hover{
						color:#333;
						text-decoration:underline;
						cursor:pointer;
					}
					
					.menu_ul6 a:active{
						color:#146ba0;
					}
					
			/***********************************************/		

			
			
			/***********************************************/
				.menu_ul4{
					padding-left:35px;
					padding-top:10px;
					padding-right:35px;
				}
				
					.menu_ul4 li{
						list-style-type:upper-alpha;
						font-size:12px;
						padding-top:4px;
						margin-bottom:4px;
						margin-left:5px;
					}
					
			/***********************************************/	
			/***********************************************/
				.menu_ul5{
					padding-left:35px;
					padding-top:10px;
					padding-right:35px;
				}
				
					.menu_ul5 li{
						list-style-type:decimal;
						font-size:12px;
						padding-top:4px;
						margin-bottom:4px;
						margin-left:5px;
					}
					
			/***********************************************/	
			

ul.list_disc_s3{
	padding-left:30px;
	padding-top:0px; margin-top:6px;
	font-size:14px;
	list-style:disc;
	
}

ul.list_disc_s3 li { list-style:disc !important; padding:3px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; color:#000;}
ul.list_disc_s3 li a:hover { text-decoration:underline;color:#000; font-weight:bold;}
/**********************************************************************/	

/**********************************************************************/
ul.list_r2{padding-left:20px;padding-top:10px; 	font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
ul.list_r2 li {list-style:lower-alpha; padding:3px 0px 3px 0px; font-family:Arial, Helvetica, sans-serif; color:#000; margin-left:13px;text-align:left;}
ul.list_r2 a:hover { text-decoration:underline;color:#000;}
ul.list_r2 a:active { text-decoration:none;color:#000;}
ul.list_r2 li a {text-decoration:none;color:#000;}
ul.list_r2 ul{padding-left:20px; list-style-image:none;}
ul.list_r2 ul li{list-style-image:none;}


			/***********************************************/
/*end listas*/
/**********************************************************************/

ul.list_disc{
	
	padding-left:30px;
	padding-top:10px;
}

ul.list_disc li {line-height: 16px; list-style:disc !important; padding:6px 0px 6px 0px; font-family:Arial, Helvetica, sans-serif; color:#000;}
/**********************************************************************/
					
/*columna izquierda*/
.col_izq{
	/*background-color:#D74E50;*/
	padding:0px 0px 0px 5px;
}

.cont_menu_r2{
	background-color:#0c2573;
	width:100%;
	min-height:290px;
	border-top-left-radius:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border-top-right-radius:20px;
	padding:15px 3px 15px 3px;
}
	
	.cont_menu_r2 .cont_title_r2{
		width:100%;
		text-align:center;
		min-height:30px;
	}
	
	.cont_menu_r2 .cont_links_r2{
		width:100%;
		background-color:#FFF;
		min-height:290px;
	}
	
	.cont_menu_r2 .cont_title_r2_ext{
		padding-bottom:10px;	
	}
					
	.cont_menu_r2 .cont_title_r2_sub{
		width:100%;
		text-align:center;
		padding:10px 0 10px 0;
	}
/*end columna */

/*fonts*/

.h1_header{
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.txt_pie_foto{
	color:#FFF !important;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}
.txt_desc_noticia_b{
	font-size:12px;
	text-align:justify;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	
}
.txt_desc_noticia{
	font-size:12px;
	text-align:justify;
	font-family:Arial, Helvetica, sans-serif;
}

.txt_fecha_noticia{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

.txt_blanco_desc{
	font-size:11px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
}
.txt_titulo_noticia{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
}
.txt_link_menu_p1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
.txt_noticia_14{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.txt_noticia_18{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
}


.txt_desc_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.txt_desc_azul_12{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.txt_desc_azul_12_{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

.txt_desc_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}
.txt_desc_12_2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.txt_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.txt_11_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.txt_12_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.txt_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	white-space:normal !important;
	
}

.txt_14_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.txt_15_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}
.txt_16_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.txt_titulo_azul_12{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
.txt_titulo_azul_16{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
.txt_18_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}

.txt_titulo_blanco_18{
	font-size:18px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.txt_titulo_blanco_12{
	font-size:12px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	
}

.txt_titulo_blanco{
	font-size:14px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.txt_link_standard{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c59d7;
}

.txt_titulo_azul_14{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none !important;
}
.txt_titulo_big_20{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
.txt_titulo_big_24{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}
.txt_titulo_big_28{
	color: #153d58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
}
.txt_titulo_big_40{
	color:#4e4e4e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:45px;
	font-weight:bold;
}
/*************************************************************/
.txt_link_standard_nb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.link_standard_nb{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c59d7;
	padding-right:10px;
	margin-right:8px;
	background-image:url(../img_site/nav_bar_div_blue.png);
	background-position:100% 30%;
	/*background-position:right;*/
	background-repeat:no-repeat;
}

.link_standard_nb:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EE0000 !important;

}

.link_standard_nb:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#551A8B;
}

.link_standard_nb:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#000;
}

.link_std12:visited{
	color:#551A8B;
}

.link_standard12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c59d7;
}

.link_standard12:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EE0000 !important;
	text-decoration:none;
}

.link_standard12:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1c59d7;
	text-decoration:none;
}
.link_standard12:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#551A8B;
	text-decoration:none;
}
.link_standard12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#000;
}

.link_standard_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1c59d7;
}

.link_standard_16:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#EE0000 !important;
	text-decoration:none;
}

.link_standard_16:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1c59d7;
	text-decoration:none;
}
.link_standard_16:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#551A8B;
	text-decoration:none;
}
.link_standard_16:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	text-decoration:underline;
	color:#000;
}

.link_standard_11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1c59d7;
}

.link_standard_11:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.link_standard_11:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1c59d7;
	text-decoration:none;
}
.link_standard_11:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#551A8B !important;
	text-decoration:none;
}
.link_standard_11:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000;
}

.link_standard{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1c59d7;
}

.link_standard:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	text-decoration:none;
}

.link_standard:link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1c59d7;
	text-decoration:none;
}
.link_standard:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#551A8B !important;
	text-decoration:none;
}
.link_standard:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:underline;
	color:#000;
}

/**/
.link_blanco_14{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.link_blanco_14:visited{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_blanco_14:link{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
.link_blanco_14:visited{
	color:#eabfff;
}
.link_blanco_14:hover{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	text-decoration:underline !important;
	cursor:pointer;
}

.link_blanco_14:active{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_blanco_12{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

.link_blanco_12:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_blanco_12:link{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_blanco_12:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	text-decoration:underline !important;
	cursor:pointer;
}

.link_blanco_12:active{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
/**/
.txt_blanco_small_10{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF !important;
	text-decoration:none;
}

.link_blanco_small_10{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_blanco_small_10:visited{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#eabfff;
	text-decoration:none;
}

.link_blanco_small_10:link{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_blanco_small_10:hover{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	text-decoration:underline;
}

.link_blanco_small_10:active{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}
/**/
.txt_blanco_small_12{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF !important;
	text-decoration:none;
}

.link_blanco_small_12{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_blanco_small_12:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#eabfff;
	text-decoration:none;
}

.link_blanco_small_12:link{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_blanco_small_12:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
	text-decoration:underline;
}

.link_blanco_small_12:active{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	text-decoration:none;
}

.link_titulo_azul_13{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
	.link_titulo_azul_13:active{
		color:#EE0000 !important;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
	}
	.link_titulo_azul_13:visited{
		color:#551A8B;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
	}
	.link_titulo_azul_13:hover{
		color:#153d58;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
	}
	
.link_titulo_azul_14{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
	.link_titulo_azul_14:active{
		color:#153d58;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
	}
	.link_titulo_azul_14:visited{
		color:#153d58;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:none;
	}
	.link_titulo_azul_14:hover{
		color:#153d58;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-decoration:underline;
	}
		
.link_14_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
}

.link_14_b:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#EE0000 !important;
}
.link_14_b:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#551A8B;
}
.link_14_b:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
}

/*-------------------------------------*/

.link_12_b{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.link_12_b:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#EE0000 !important;
}

.link_12_b:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#551A8B;
}
.link_12_b:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	cursor:pointer;
}

.link_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	white-space:normal !important;
}
.link_12:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EE0000 !important;
}
.link_12:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#551A8B !important;
}
.link_12:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	color:#000;
	cursor:pointer;
}
.txt_table_std{
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.link_table_std_s{
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	border-left:20px;
}
.link_table_std{
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}



.link_table_std:link{
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.link_table_std:active{
	color:#EE0000 !important;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.link_table_std:visited{
	color:#551A8B !important;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.link_table_std:hover{
	color:#333;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/************************************************************/
.link_negro_14{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.link_negro_14:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.link_negro_14:link{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

.link_negro_14:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

.link_negro_14:active{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}

/************************************************************/
.txt_link_menu_p1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
}

.link_menu_p1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3e3e3e;
	cursor:pointer;
}
	.link_menu_p1:active{
		color:#EE0000 !important;
	}
	

	.link_menu_p1:visited{
		color:#551A8B !important;
	}
	
	.link_menu_p1:hover{
		font-family:Arial, Helvetica, sans-serif;
		text-decoration:underline;
		font-size:12px;
		font-weight:bold;
		color:#3e3e3e;
	}

.txt_menu_title_p1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
.txt_menu_title_p1_u{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
	color:#FFF;
}



.link_negro_14_b{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.link_negro_14_b:visited{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.link_negro_14_b:link{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.link_negro_14_b:hover{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}

.link_negro_14_b:active{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.link_menu_title_p1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:bold;
	color:#FFF;
	text-decoration:none !important;
}

	.link_menu_title_p1:link{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px !important;
		font-weight:bold;
		color:#FFF !important;
		text-decoration:none !important;
	}
	
	.link_menu_title_p1:visited{
		text-decoration:none !important;
		color:#eabfff !important;
	}

	.link_menu_title_p1:hover{
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px !important;
		font-weight:bold;
		color:#FFF;
		text-decoration:underline !important;
		cursor:pointer;
	}


.link_titulo_azul_16{
	color:#153d58;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
	.link_titulo_azul_16:active{
		color:#EE0000 !important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
	}
	.link_titulo_azul_16:visited{
		color:#551A8B !important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		text-decoration:none;
	}
	.link_titulo_azul_16:hover{
		color:#153d58;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		text-decoration:underline;
	}
	
.link_titulo_centro{
	color:#08346a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
	.link_titulo_centro:active{
		color:#EE0000 !important;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		text-decoration:none;
	}
	.link_titulo_centro:visited{
		color:#551A8B;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		text-decoration:none;
	}
	.link_titulo_centro:hover{
		color:#153d58;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		text-decoration:underline;
	}
	
	.contenedor_ee{
    width: -moz-calc(100% - 30px) !important;
    width: -webkit-calc(100% - 30px) !important;
    width: calc(100% - 30px) !important;
	margin-left:15px;
	margin-right:15px;
}

	.table_ee_row2{
		background-color:#FFFFFF;
		padding-top:10px;
		padding-bottom:10px;
	}
	
	.table_ee_row1{
		background-color:#F9F9F9;
		padding-top:10px;
		padding-bottom:10px;
	}
	.table_dashed{
		padding-top:5px;
		border-bottom-color:#a8bbdd;
		border-bottom-style:dashed;
		border-bottom-width:1px;
		font-size:11px;
	}
	
	
/*Pinacoteca*/

.titulo_pinacoteca{
			width:100%;
			padding-bottom:2px;
			border-bottom-color:#9dbde6;
			border-bottom-width:2px;
			border-bottom-style:solid;
			margin-bottom:10px !important;
		}

		.buscador_pinacoteca{
			width:100%;
			padding:10px;
			background-color:#eaedf7;
			min-height:90px;
			margin-top:10px;
			margin-bottom:10px;
		}
		
		.img-responsive_pin{
			max-width:422px;	
		}
		
		.buscador_pinacoteba_controls_div{
			width:415px;
			background-color:#FFF;
			min-height:30px;
		}
		
		.btn_search_pinacoteca{
			margin-left:5px;
			padding:5px;
		}
		
		.input_pinacoteca{
			padding:7px !important;
		}
		
		
		
		/*artistas */
		
	.div_cont_letra{
		width:100%;
	}
	
		.div_cont_letra .icon_{
			width:35px;
			float:left;
			padding-top:7px;
			height:23px;
		}
		
		.div_cont_letra .letra{
			/*width:955px;*/
			width: -moz-calc(100% - 35px) !important;
			width: -webkit-calc(100% - 35px) !important;
			width: calc(100% - 35px) !important;
			float:left;
			height:30px;
			cursor:pointer;
		}
	
			.div_cont_letra_detalle{
				padding-top:10px;
				clear:both;
				/*width:940px;*/
				width: -moz-calc(100% - 50px) !important;
				width: -webkit-calc(100% - 50px) !important;
				width: calc(100% - 50px) !important;
				padding-left:50px;
			}
			
				.artista_detalle{
					width:100%;
					padding-right:30px;
					font-weight:normal;
					color:#000;
					padding-top:10px;
					text-align:justify;
					
				}
				
				.img_pinacoteca_artista{
					margin-bottom:5px;
				}
/*Fin Pinacoteca*/
/*Inicia SIPARD*/
.table_ee_row3{
		padding-top:5px;
		padding-bottom:5px;
	}
	.link_titulo_noticia_big{
	color:#0f5a89;
	font-size:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
/*Fin SIPARD*/
/*start paginacion*/
/***********************************************/
/*list paginacion*/
.paginacion{
	text-align:center;
	padding-top:10px;
}

.paginacion ul li.inactivo,
.paginacion ul li.inactivo:hover{
	background-color:#ededed;
	color:#bababa;
	border:1px solid #bababa;
	cursor: default;
	border-radius:4px;
}

.paginacion ul li{
	list-style: none;
	float: left;
	border: 1px solid #02194b;
	padding: 2px 6px 2px 6px;
	margin: 0 3px 0 3px;
	font-family: arial;
	font-size: 14px;
	color: #02194b;
	font-weight: bold;
	background-color: #f2f2f2;
	border-radius:4px;
}

.paginacion ul li:hover{
	color: #fff;
	background-color: #02194b;
	cursor: pointer;
	border-radius:4px;
}
/*end list paginacion*/
/***********************************************/
/*end paginacion*/