/****CSS noticias ER**/
.clear{clear:both;}.left{float:left;position:relative;} .right{float:right;}
.herramientas .left a{padding:0!important;}
EM.separador{height:1px;border-top:1px dotted #DDDDDD;margin:30px 0 15px 0;}
.hyde{height:5px;width:620px;background:#FFFFFF;bottom:22px;_bottom:20px;left:0;overflow:hidden;position:absolute;padding:0;font-size:0;}

body{background: #FFFFFF url(../images/bg.jpg) no-repeat center top;}

#contenedor{width:992px;margin: 0 auto;position:relative;z-index:100;overflow:hidden;}

#header{height:100px;width:992px;background: url(../images/header.jpg);}

	h1.site-name, h1.site-name a{
		display:block;
		width:284px;
		height:100px;
		text-indent:-10000px;
		font-size:0;
		overflow:hidden;
		padding:0;
		position:absolute;
		top:0;
		left:0;
		text-decoration:none;
	}
	
	SPAN.header-fecha{
		font-family:Trebuchet MS;
		font-size:18px;
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
		position:absolute;
		top:38px;
		left:372px;
	}
	
	SPAN.header-fecha b{color:#5CACB3;}
	
	.buscador{position:absolute;top:40px;left:506px;}
	
	.buscador INPUT.search{border:0;font-size:12px;width:142px;margin-right:33px;float:left;padding-top:2px;padding-left:3px;}
	
	INPUT.bt-buscar{width:55px;height:20px;background:url(../images/iconos.png) -375px -87px;border:0;cursor:pointer;}

#main{padding:10px 11px 11px 10px;overflow:hidden;}
	
#menu{height:36px;background: url(../images/iconos.png) 0 -36px;position:relative;margin-bottom:10px;width:972px;}

	#menu a{color:#E6EDF7;font-weight:bold;font-size:11px;display:block;float:left;padding:0 19px 0 16px;height:36px;line-height:35px;
	text-transform:uppercase;text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
	
	#menu a.active{color:#5CACB3;}
	
	EM.left-menu{
		position:absolute;
		top:0;
		left:0;
		width:2px;
		height:36px;
		background: url(../images/iconos.png) 0 0;
		z-index:100;
	}
	
	EM.right-menu{
		position:absolute;
		top:0;
		right:0;
		width:2px;
		height:36px;
		background: url(../images/iconos.png) -3px 0;
		z-index:100;
	}
	
	EM.line-menu{
		float:left;
		width:2px;
		height:36px;
		background: url(../images/iconos.png) -6px 0;
	}
	
	
/****ultimo momento***/

#ultimom{
	background:#9AD1D8;
	padding:4px 5px;
	
}
	.em-top{height:1px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background:#9AD1D8;}
	.em-bottom{height:1px;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;background:#9AD1D8;margin-bottom:10px;}
	
	#ultimom .inner{
		background:#FFFFFF;
		padding:8px 11px;
	}
	
	.ultired{
		width:121px;
		height:24px;
		line-height:23px;
		text-align:center;
		background: url(../images/iconos.png) -441px -5px;
		color:#FFFFFF;
		font-size:12px;
		float:left;
	}
	
#newsticker{
	float:left;
	padding-top:2px;
	line-height:160%;
	padding-left:10px;
	width:805px;
}
	#newsticker b{color:#CC0000;}
	
	#newsticker a{text-decoration:none;color:#333333;}
	
/***pasador*****/

.destacado-home{
	height:361px;
	width:972px;
	background:url(../images/bgs.png) repeat-x;
	position:relative;
	/*border-bottom:1px dotted #DDDDDD;*/
	/*margin-bottom:25px;*/
}

	EM.destacado-left{
		height:240px;
		width:1px;
		position:absolute;
		top:0;
		left:0;
		border-top:1px solid #FFFFFF;
		background: url(../images/iconos.png) 0 -72px;
	}
	
	EM.destacado-right{
		height:240px;
		width:1px;
		position:absolute;
		top:0;
		right:0;
		border-top:1px solid #FFFFFF;
		background: url(../images/iconos.png) 0 -72px;
	}
	
	EM.signal{
		width:17px;
		height:10px;
		background:url(../images/iconos.png) -8px 0;
		position:absolute;
		top:0;
		left:29px;
	}


	.overflow{overflow:hidden;height:368px;position:relative;}
	
	.contenedor-pasador{height:2000px;}
	
	.item-pasador{height:306px;margin:30px auto;width:930px;position:relative;}
	
	.contenido-slider{/*text-align:justify;*/}
	
	.contenido-slider b{color:#001538;}
	
	.contenido-slider SPAN{line-height:160%;}

	.contenido-slider IMG{float:right;margin-left:20px;}
	
	h1.title a{
		color:#FFFFFF;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-weight:normal;
		font-size:18px;
		text-decoration:none;
		padding-top:7px;
		padding-right:2px;
		padding-bottom:8px;
		display:block;
		line-height:140%;
		text-align:left;
		display:block;
		width:360px;	
	}
	
		h1.shadow a{
			position:absolute;;top:-1px; left:-1px;color:#001538;}
			
		h1.shadow a:hover{text-decoration:underline;}
			
	.slider-txt{
		height:265px;
		#margin-top:-5px;
		z-index:1000;
		overflow:hidden;
		/* position:relative; */
		}

	.volanta-slider {
		color: #086675;
		line-height:160%;
	}
	
	a.bajada-rotador{color:#333333;text-decoration:none;}
	a.bajada-rotador:hover{color:#333333;text-decoration:none;}
		
	.botones-pasador{
		position:absolute;
		width:368px;
		height:59px;
		background: url(../images/campos.png);
		left:29px;
		bottom:10px;
		_bottom:15px;
	}
	
		.botones-pasador a.bt{
			display:block;
			float:left;
			padding:0;
			overflow:hidden;
			text-indent:-99999%;
			font-size:0;
			color:#FFFFFF;
			text-decoration:none;
		}
			#toolbar-center{
				width:150px;
				left:97px;
				top:16px;
				position:absolute;
				z-index:10;
			}
			
			.dos-bt{padding-left:35px;}
			
			.tres-bt{padding-left:15px;}
			
			.inner-toolbar{
				/*left:97px;
				top:16px;
				position:absolute;*/
				height:29px;
			}			
			
			a.prev{
				width:7px;
				height:12px;
				background: url(../images/iconos.png) -10px -11px;
				margin-top:8px;
				margin-right:10px;
			}
			a.next{
				width:7px;
				height:12px;
				background: url(../images/iconos.png) -18px -11px;
				margin-top:8px;
				margin-left:10px;
			}
			
		.botones-pasador a.nb{
			display:block;
			float:left;
			padding:0;
			overflow:hidden;
			position:relative;
			color:#086675;
			width:27px;
			height:26px;
			line-height:25px;
			padding:1px;
			text-align:center;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-decoration:none;
		}
		.botones-pasador a.nb:hover{border:none;background:#086675;color:#FFFFFF;padding:0;width:29px;height:27px;line-height:27px;}
		
		.botones-pasador a.active{
			background:#086675;
			color:#FFFFFF;
			width:29px;height:27px;
			padding:0;line-height:27px;		
		}
		
		a.active EM.line, a.active EM.line2, a.nb:hover EM.line, a.nb:hover EM.line2{visibility:hidden;}
		
		a.nb EM.line{
			position:absolute;
			width:1px;
			height:29px;
			background: url(../images/iconos.png) -28px -7px;
			left:0;
			top:-1px;
		}
		
		a.nb EM.line2{
			position:absolute;
			width:1px;
			height:29px;
			background: url(../images/iconos.png) -28px -7px;
			right:0;
			top:0;
		}
		
	.slider-pie{
		height:29px;
		width:524px;
		line-height:28px;
		filter: alpha(opacity=80);
		opacity: .8;
		background:#001538;
		color:#FFFFFF;
		font-size:11px;
		position:absolute;
		bottom:0;
		right:0;
		padding-left:20px;
}


/****contenido***/

#contenido{
	width:621px;
	float:left;
	padding-right:10px;
	border-right:1px solid #DDDDDD;
	position:relative;
}

	.noticia{
		padding-bottom:22px;
		border-bottom:1px dotted #DDDDDD;
		margin-bottom:22px;
	}
	
	.w-ico{padding-bottom:0;border:none;}
	
	.last-noti{border:none;}
	
	.noticia-volanta{
		height:10px;
		background:#F2F2F2;
		position:relative;
	}
	
	SPAN.volanta{
		color:#5CACB3;
		font-size:11px;
		background:#FFFFFF;
		padding:0 10px 0 0;
		display:block;
		position:absolute;
		top:-2px;left:0;
	}

	h2.title a, h2.title{
		color:#001538;
		font-size:18px;
		line-height:135%;
		font-weight:normal;
		text-decoration:none;
		padding:10px 0 10px 0;
		display:block;
	}
	
	h2.title a:hover{text-decoration:underline;}
	
	.noticia IMG{
		/*float:left;*/
		/*margin-right:15px;*/
	}
	
	.img-home{
		width:190px;
		margin-right:15px;
		float:left;
		position:relative;
	}
	
	
	
		.ico-home{
			padding:6px 10px;
			background:#F2F2F2;
			border-bottom:3px solid #DDDDDD;
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			line-height:120%;
			
		}
		
		.ico-home a{
			display:block;
			float:right;
			height:12px;
			color:#086675;
			font-weight:bold;
			text-decoration:none;
			position:relative;
		}
		
		a.foto-home{padding-left:35px;}
		a.foto-home EM{position:absolute;top:1px;left:15px;background: url(../images/iconos.png) -604px -1px;width:13px;height:10px;}
		
		a.audio-home{padding-left:36px;}
		a.audio-home EM{position:absolute;top:1px;left:15px;background: url(../images/iconos.png) -590px -1px;width:14px;height:11px;}
		
		a.video-home{padding-left:38px;}
		a.video-home EM{position:absolute;top:1px;left:15px;background: url(../images/iconos.png) -573px -1px;width:16px;height:10px;}
		
		a.doc-home{padding-left:16px;}
		a.doc-home EM{position:absolute;top:0;left:0;background: url(../images/iconos.png) -563px 0;width:9px;height:12px;}
	
	.img-home img:hover{filter: alpha(opacity=90); opacity: .9}
	
	SPAN.noticia-txt .ico-home{visibility:hidden;}
	
	SPAN.no-img .ico-home{visibility:visible;margin-top:22px;margin-bottom:0;border:none;border-bottom:1px dotted #DDDDDD;}
	
	SPAN.noticia-txt b{
		color:#086675;
	}
	
	SPAN.noticia-txt{
		line-height:160%;
		display:block;
		float:right;
		width:416px;
	}
	
	SPAN.noticia-txt a{text-decoration:none;color:#333333;}
	
	SPAN.no-img{width:621px;}
	
#container{
		padding-top:25px;
		margin-left:21px;
		margin-right:18px;
		border-top:1px dotted #DDDDDD;
		
	}
	
/****noticias breves***/
h3.breves-header{
	height:40px;
	background: #001538;
	display:block;
	color:#FFFFFF;
	font-size:21px;
	font-weight:normal;
	line-height:39px;
	padding:0 0 0 10px;

}

.contenedor-breves{
	border:1px solid #A4D5DB;
	border-top:0;
	border-bottom:0;
	padding:0;
	margin:0;
	overflow:hidden;
	position:relative;
}

	.item-breves{
		padding:15px;
		border-bottom:1px solid #A4D5DB;
		position:relative;
			margin:0;
	}
	
	.item-breves b{
		font-family:Trebuchet MS;
		color:#001538;
	}
	
	.item-breves a{
		color:#333333;
		text-decoration:none;
	}
	
	.item-breves a:hover{text-decoration:underline;}
	.item-breves2 a:hover{text-decoration:underline;}
	
	.item-breves2{
		padding:15px;
		border-bottom:1px solid #A4D5DB;
		border-top:1px solid #FFFFFF;
		background:#E0F1F3;
		position:relative;
		margin:0;
	}
	
	.item-breves2 b{
		font-family:Trebuchet MS;
		color:#086675;
	}
	
	.item-breves2 a{
		color:#333333;
		text-decoration:none;
	}
	
	a.nodeco{text-decoration:none!important;}

/***barra****/

#sidebar{
	width:297px;
	float:left;
	border-left:1px solid #FFFFFF;
	background:#F2F2F2;
	position:relative;
	z-index:10;
}	

.gradient{position:absolute;bottom:0;left:-2px;height:193px;width:299px;z-index:11;background: url(../images/sidebar.png) no-repeat;}
.sidebar-pasador{padding-left:9px;background:#FFFFFF;}


h2.semana-title{
	display:block;
	padding:0 0 0 10px;
	height:40px;
	color:#FFFFFF;
	background:#086675;
	font-size:21px;
	font-weight:normal;
	line-height:39px;
	margin:0;
	overflow:hidden;
	
}

.semana-img{
	width:288px;
	/*height:162px;*/
	padding:0;
	font-size:0;
	/*height:100%;*/
	height:auto;
	position:relative;
	}
	
	.semana-img a{display:block;}
	
#semana-pie, .semana-pie{
	background:#F2F2F2;
	min-height:45px;
	padding:13px 12px 0;
	height:60px;
	color:#086675;
	line-height:160%;
	font-size:11px;
	border-bottom:3px solid #DDDDDD;
	position:relative;
}

.semana-thumb{
	height:78px;
	margin-top:-3px;
	margin-left: 11px;
	margin-right:11px;	
	position:relative;
	overflow:hidden;
	width:266px;
}

.cont-jquery{width:10000px;margin:0;}

.pasador-videos{height:78px;width:270px;float:left;margin-right:7px;}

	.semana-thumb a{
		position:relative;
		width:80px;
		height:45px;
		float:left;
		margin:15px 0 0 0;
		border:3px solid #FFFFFF;
		padding:0;
		font-size:0;
	}	
	
	
	
	.semana-thumb a:hover, .semana-thumb a.active:hover{border-color:#086675;}
	.semana-thumb a.active {border-color:#DDDDDD;}
	
	EM.divisor{width:4px;float:left;height:1px;}
	
	EM.pasador-signal{
		visibility:hidden;
		position:absolute;
		width:11px;
		height:6px;
		background: url(../images/iconos.png) -376px -76px;
		top:-15px;
		left:33px;
	}
	.semana-thumb a.active EM.pasador-signal{visibility:visible;}
	
	EM.signal-hover{
		width:17px;
		height:10px;
		background: url(../images/iconos.png) -388px -76px;
		position:absolute;
		visibility:hidden;
		left:31px;
		top:-18px;
	}
	
	.semana-thumb a:hover EM.signal-hover{visibility:visible;}
	
	/***links pasadores***/

	.hiper-jquery a.more{
		background: url(../images/iconos.png) -367px -74px;
		display:block;
		height:11px;
		width:6px;
		position:absolute;
		top:38px;
		padding:0;
		font-size:0;
		overflow:hidden;
		margin:0;
		border:none;
		float:none;
		text-decoration:none;
		text-indent:-99999%;
	}
	.hiper-jquery{position:relative;}
	.hiper-jquery a.nomore{
		background: url(../images/iconos.png) -361px -74px;
		display:block;
		height:11px;
		width:6px;
		position:absolute;
		top:38px;
		padding:0;
		font-size:0;
		overflow:hidden;
		margin:0;
		border:none;
		float:none;
		text-decoration:none;
		text-indent:-99999%;
	}
	
	.hiper-jquery a#scroll-bt-left.more{background: url(../images/iconos.png) -411px -74px;}
	.hiper-jquery a#scroll-bt-right.nomore{background: url(../images/iconos.png) -417px -74px;}
	
	.hiper-jquery a.left{left:0;}
	.hiper-jquery a.right{right:0;}
	
	/***galeria barra interior****/
	
	.sidebar-block{padding-left:9px;}
	
	a.ampliar-gl{
		position:relative;
		color:#5CACB3;
		font-size:11px;
		padding-top:12px;
		display:block;
		padding-left:23px;
		float:left;
	}
	
	#sidebar a.ampliar-gl{padding-left:7px;}
	
		a.ampliar-gl:hover{text-decoration:none;color:#086675;}
		a.ampliar-gl EM.pasador-signal{top:0;visibility:visible;}
		
		EM.ampliar-ico{
			width:13px;
			height:10px;
			background: url(../images/iconos.png) -44px -24px;
			position:absolute;
			left:0;
			_left:-23px;
			top:15px;
		}
		
		.sidebar-pasador EM.ampliar-ico{/*left:0;*/position:relative;float:left;margin-top:15px;top:auto;left:auto;}
		
		SPAN.ampliar-cant{
			color:#086675;
			font-size:11px;
			display:block;
			float:left;
			padding-top:13px;
			padding-left:5px;
		}
	
	
	.interior .sidebar-pasador{padding-bottom:19px;}
	
	.sidebar-block{/*padding-top:19px;*/padding-left:9px;}
	
/***reproductor video barra***/
.cont-media{padding-bottom:30px;/*#margin-bottom:60px;*/}
	
	.media-barra{
		/*padding-top:19px;*/
	}
	
	
		.mediaplayer{border:4px solid #DDDDDD;}
	
		
		a.ampliar-gl EM.icon-v{top:11px!important;}
		
		#sidebar EM.icon-v{
			position:relative;
			top:auto;
			left:auto;
			float:left;
			margin-top:11px;
		}
		
		a.docs-barra{
			margin-bottom:15px;
		}
/****especiales****/
.bg-sidebar{
	background: #F2F2F2;	
	border-top:1px solid #DDDDDD;
	margin-left:-1px;
}

.border-sidebar{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	padding:0 0 0 9px;
	}
	
	h2.bg-title{
		color:#086675;
		font-size:21px;
		font-weight:normal;
		display:block;
		padding:6px 0 10px 10px;
	}
	
	EM.doble-separador{
		height:1px;
		border-bottom:1px solid #FFFFFF;
		background: #DDDDDD;
	}

	ul.lista{
		padding-top:10px;
	}
	
	ul.lista li{
		position:relative;
		padding-left:24px;
		padding-bottom:10px;
		#padding-bottom:6px;
		_padding-bottom:0px;
		display:block;
		overflow:hidden;
	}
	
	
	ul.lista li.np{#padding-bottom:5px;}
	
	ul.lista EM.li{
		width:13px;
		height:13px;
		position:absolute;
		top:2px;
		left:0;
		_left:-24px;
		background: url(../images/iconos.png) -1px -72px;
	}
	
	ul.lista li a{
		text-decoration:none;
		color:#333333;
		font-size:11px;
	}
	
	ul.lista li a:hover{color:#086675;}
/**banners***/

a.chavez{margin-top:10px;margin-bottom:20px;display:block;width:278px;height:100px;padding:0;overflow:hidden;background: url(../images/campos.png) 0 -166px}
DIV.discursos{margin-top:7px;margin-bottom:10px;;width:278px;height:60px;padding:0;overflow:hidden;background: url(../images/campos.png) 0 -106px;position:relative;}
a.discursos {display:block;width:278px;height:60px;padding:0;overflow:hidden;}

a.registro-integrado{margin:35px 0 15px;display:block;}

.border-sidebar a.registro-integrado{margin-top:20px;margin-bottom:5px;}
.estamos-en{
	width:278px;
	height:45px;
	background: url(../images/campos.png) 0 -60px;
	margin-top:10px;
	position:relative;
	margin-bottom:32px;
}
	.estamos-en a{
		display:block;
		font-size:0;
		padding:0;
		overflow:hidden;
		text-indent:-99999%;
		position:absolute;
		height:29px;
		
	}
	
		.estamos-en a.rss{
			left:107px;
			width:21px;
		}
		
		.estamos-en a.twitter{
			left:141px;
			width:65px;
		}
		

.banner-flash{
	width:248px;
	margin-left:15px;
	margin-bottom:20px;
}


/***mas info***/

h3.masinfo{
	display:block;
	padding:0;
	overflow:hidden;
	text-indent:-99999%;
	font-size:0;
	color:#FFFFFF;
	width:972px;
	height:25px;
	background: url(../images/iconos.png) -3px -163px no-repeat;
	margin-left:-10px;
	margin-bottom:17px;
}

	.noticias-bottom{
		width:932px;
		background: url(../images/sidebar.png) -369px 0 repeat-y;
		margin-left:12px;
		padding-top:6px;
		margin-bottom:6px;
	}
	
		.noticias-block{		
			width:296px;
			_width:295px;
			height:54px;
			padding-bottom:15px;
			line-height:160%;
			float:left;
			border-bottom:1px dotted #DDDDDD;
			overflow:hidden;
			margin-bottom:15px;
			position:relative;
		}
		
		.last-bottom{border:none;margin:0;padding-bottom:9px;}
		
		.separa-block{width:22px;height:60px;overflow:hidden;padding:0;float:left;font-size:0;}
		
		.noticias-block SPAN.noticia-txt{display:block;;width:auto;width:284px;padding-left:2px;}
		.noticias-block a{text-decoration:none;color:#333333;}
		.noticias-block a:hover{text-decoration:underline;}
		
		EM.li-block{position:absolute;top:7px;left:0;width:6px;height:7px;background: url(../images/iconos.png) -18px -75px;}
		EM.block-bottom{width:972px;height:6px;background: url(../images/iconos.png) -3px -150px;margin:21px 0 180px 0;}
#footer{
	width:100%;
	height:215px;
	background: url(../images/bgs.png) 0 -370px repeat-x;
	/*position:absolute;
	bottom:0px;
	z-index:0;*/
}

	.footer-inner{
		width:770px;
		margin:0 auto;
		text-align:center;
		padding-top:15px;
		height:109px;
	}
		
		.links-pie{padding-bottom:20px;}
		
		.links-pie a{
			color:#001538;
			font-size:11px;
			text-decoration:none;
		}
		
		.disclaimer-pie{
			font-size:11px;
			font-family:Arial, Helvetica, sans-serif;
			color:#086675;
			line-height:160%;
		}
		
		.disclaimer-pie a{color:#086675;}
		.disclaimer-pie a:hover{text-decoration:none;color:#5CACB3;}
		.links-pie a:hover{text-decoration:underline;}
		
	.logos-pie{
		width:934px;
		margin:auto;
		
		
	}
		
		EM.goberios{
			width:204px;
			height:60px;
			background: url(../images/iconos.png) -169px -87px;
			float:right;
		}
		
		EM.infopub{
			width:166px;
			height:60px;
			background: url(../images/iconos.png) -3px -87px;
			float:right;
		}
		
	SPAN.info-pie{
		display:block;
		text-align:right;
		color:#001538;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		padding-top:18px;
		height:32px;
		float:right;
	}
	
	EM.logo-gob{
		width:21px;
		height:30px;
		float:right;
		background: url(../images/iconos.png) -414px -3px;
		margin-left:10px;
		margin-top:10px;
	}
	
/***interior***/
.interior{border-top:none!important;padding-top:2px!important;margin-bottom:180px!important;background: url(../images/container-bg.gif) ;}

.interior #contenido{border-style:dotted!important;padding-bottom:40px;border:none!important}
/*.interior #sidebar{padding-bottom:40px;}*/

/****barra interior****/
.interior #sidebar{
	background:none;
	padding-bottom:30px;
	border:none;
	padding-left:1px;
	}
	
.interior #sidebar .bg-sidebar{background:none;border:none;margin:0;}

.interior EM.doble-separador{background:none;border-top:1px dotted #DDDDDD;border-bottom:none;margin-bottom:15px;margin-top:-1px;}

.interior .gradient{display:none;}

.interior h2.semana-title{
	background:none;
	color:#086675;	
	line-height:33px;
	padding-top:2px;
}

/****texto interior***/

.interior .noticia-volanta{margin-top:16px;}

	.interior h1.title{
		color:#001538;
		font-size:24px;
		line-height:135%;
		font-weight:normal;
		text-decoration:none;
		padding:11px 0 5px 0;
		display:block;
	}
	
	.interior-bajada{
		line-height:160%;
		font-size:13px;
		}
		
.herramientas{
	height:27px;
	padding:0 10px 0;
	border-top:1px dotted #DDDDDD;
	border-bottom:1px dotted #DDDDDD;
	background:#F2F2F2;
	margin:17px 0 18px;
	color:#086675;
	font-size:11px;
	position:relative;
}

	/*.bg-herramientas{background:#F2F2F2;height:21px;padding:7px 10px 0;position:relative;}*/
	.herramientas a{color:#086675;text-decoration:none;padding-left:20px!important;position:relative;}
	.herramientas a:hover{text-decoration:underline;}
	a.share-print{padding-left:7px!important;}
	
	.interior-fecha{float:left;position:relative;padding-top:7px;}
	.interior-imprimir{float:right;position:relative;padding-top:7px;}
	.interior-imprimir a{position:relative;width:55px;}
	
		EM.ico-imprimir{
			width:14px;
			height:14px;
			position:relative;
			/*top:0;
			left:0;*/
			float:left;
			background: url(../images/iconos.png) -345px -72px;
		}
		
		EM.ico-share{
			width:14px;
			height:14px;
			position:absolute;
			top:0;
			left:0;
			float:left;
			background: url(../images/iconos.png) -328px -72px;
		}
		
				
		.at300bs.at15t_expanded, .at300bs.at15t_compact {display:none;}
	
		#at16pf, #at16sas{display:none!important;}
		
		SPAN#at16ptc{
			text-indent:-999999%;
			font-size:0;
			padding:0;
			margin:0;
			display:block;
			background: url(../images/iconos.png) -206px -74px;
			width:120px;
			height:12px;
			margin-top:2px;
			position:relative;
		}
.addthis_toolbox{position:relative;float:right;padding-top:7px;}

.addthis_toolbox a{margin-right:15px;}
	
.interior-texto{
	line-height:160%;
	font-size:13px;
	position:relative;
}

	.interior-texto a, a.arss{color:#5CACB3;text-decoration:none;}
	 a.arss:hover{color:#5CACB3;text-decoration:underline;}
#map{margin-bottom:18px;}

/***noticias relacionadas****/

.noti-relac{
	padding-top:7px;
	position:relative;
	padding-left:22px;
}
	
	EM.ico-relac{
		position:absolute;
		top:7px;
		left:0;
		background: url(../images/iconos.png) -60px -22px;
		width:12px;height:14px;
	}

ul.lista-relac li{position:relative;padding-left:15px;line-height:160%;}	

ul.lista-relac li a{
	text-decoration:none;
	color:#333333;
	font-size:12px;
	padding-left:15px;
	position:relative;
	display:block;
}

ul.lista-relac li a:hover{text-decoration:underline;}

ul.lista-relac li.dotted{
	margin:17px 0 20px 0;
	#margin:5px 0 16px;
	height:1px;
	padding:0;overflow:hidden;font-size:0;
	border-top:1px dotted #DDDDDD;
}
	EM.square{
		width:5px;
		height:5px;
		position:absolute;
		top:5px;
		left:15px;
		background: url(../images/iconos.png) -73px -22px;

	}
/***galeria de fotos***/
.galerias{/***se aplica a todos los interiores, excepto a noticias****/
	padding-top:16px;
	position:relative;
}


	.insumos-medios EM.icon-v{
		position:relative;
		top:auto;
		left:auto;
		float:left;
	}
	
	/*.insumos-medios a.desc-foto{padding-left:22px;}*/

/*****autoridades****/
.static{margin-top:6px;}
EM.bot{margin-top:0!important}

DIV.title-seccion{
	height:10px;
	background:#F2F2F2;
	padding:0;
	margin:6px 0 43px 0;
	position:relative;
}
h1.title-seccion{
	color:#001538;
	font-size:24px;
	padding:0;
	font-weight:normal;
	display:block;
	float:left;
	padding-right:10px;
	background:#FFFFFF;
	position:absolute;
	top:-12px;
	left:0;
}

.autoridad{
	margin-bottom:20px;
	}

	.img-autoridad{
		width:100px;
		height:100px;
		float:left;
		margin-right:10px;
		background: url(../images/autoridades-2.jpg) 0 0;
		position:relative;
	}
	
	.img-autoridad2{
		width:100px;
		height:100px;
		float:left;
		margin-right:10px;
		background: url(../images/autoridades-2.jpg) 0 -120px;
		position:relative;
	}
	
	.txt-autoridad{
		width:511px;
		float:left;
		padding-top:9px;
	}
	
		SPAN.cargo a{color:#086675;display:block;padding-bottom:6px;text-decoration:none;}
		SPAN.cargo {color:#086675;display:block;padding-bottom:6px;text-decoration:none;}
		
		EM.cargo{
			width:7px;
			height:12px;
			margin-right:8px;
			margin-top:1px;
			float:left;
			background: url(../images/iconos.png) -192px -74px;
		}
		
		EM.dotted{
			height:1px;
			border-top:1px dotted #DDDDDD;
			border-style:dotted;
			margin-top:12px;
			margin-bottom:13px;
		}
		
		EM.dotted3{margin-top:-28px;#margin-top:-22px;z-index:100;position:relative;height:1px;
			border-top:1px dotted #DDDDDD;border-style:dotted;margin-bottom:13px;}
		
		SPAN.ofic{color:#5CACB3;}
		.bottom{height:23px;padding:0;font-size:0;overflow:hidden;}.top{height:5px;padding:0;font-size:0;overflow:hidden;}
		
	.descargar-pdf{float:right;position:relative;padding-top:7px;}
	
	.herramientas .left{padding-top:7px;}
	
	EM.descargar-flecha{
		width:50px;
		height:48px;
		background: url(../images/iconos.png) -431px -73px;
		position:absolute;	
		top:-12px;
		right:78px;
	}
	
	EM.linewide{
		height:1px;
		border-bottom:1px dotted #DDDDDD;
	}
	
DIV.desc-adobe{
	background:none;
	line-height:30px;
	height:29px;
	margin-top:35px;
	padding-left:35px;
	position:relative;
}
	
a.desc-adobe{padding:0!important;color:#5CACB3;}
DIV.desc-adobe EM.icon-v{top:6px;left:10px;}
/*****contacto****/

.contact-txt{
	line-height:160%;
	font-size:13px;
}

	.left-contact{
		width:183px;
		height:18px;
		padding-top:4px;
		float:left;
		text-align:right;
		color:#5CACB3;
		font-size:12px;
		padding-bottom:20px;
		#padding-bottom:2px;	
	}

	.right-contact{
		height:22px;
		width:341px;
		float:left;
		padding-left:20px;
		padding-bottom:20px;
		#padding-bottom:2px;
		position:relative;
	}
	
	
	
	EM.line-contact{margin:0 0 20px;}

	INPUT.input-txt{
		height:16px;
		width:296px;
		border:1px solid #DDDDDD;
		font-size:12px;
		padding:2px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.select-txt{
		height:22px;
		width:302px;
		border:1px solid #DDDDDD;
		font-size:11px;
		padding:2px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	.area-txt{
		height:134px;
		width:296px;
		border:1px solid #DDDDDD;
		padding:2px;
		font-size:12px;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	DIV.right-area{height:140px;}
	
	SPAN.txt-captcha{font-size:11px;}	
	.captcha-img{height:59px;}
	.captcha{text-align:center;height:57px;border: 1px solid #DDDDDD;width:300px;}
	.captcha IMG{margin-top:15px;}
	
	SPAN.obligatorio{color:#5CACB3;font-size:11px;padding-top:7px;display:block;}
	
	DIV.enviar-c{
		width:58px;
		height:22px;
		border:none;
		background: url(../images/iconos.png) -31px 0;
		font-size:0;
		overflow:hidden;
		padding:0;
		float:left;
	}	
	DIV.enviar-c INPUT{border:none;background:none;width:59px;height:22px;cursor:pointer;}
	
	DIV.borrar-c{
		width:59px;
		height:22px;
		border:none;
		background: url(../images/iconos.png) -90px 0;
		font-size:0;
		overflow:hidden;
		padding:0;
		float:left;
		margin:0 39px 0 20px;
		_margin-right:20px;
	}	DIV.borrar-c INPUT{border:none;background:none;width:59px;height:22px;cursor:pointer;}
	
	
.contact-error{
	height:40px;
	background:#FFFFE5;
	border:1px solid #F9EBAC;
	line-height:41px;
	font-size:12px;
	padding:0 0 0 20px;
}

.contact-exito{
	line-height:160%;
	font-size:13px;
}

	.contact-exito b{color:#086675;font-weight:normal;}
	
/****barra contacto****/

.static ul.lista li{padding-left:19px;font-size:11px;}

	.static ul.lista EM.li{
		background: url(../images/iconos.png) -150px 0;
		top:4px;
		/*_top:20px;*/
		_left:-15px;
	}
	
	.static ul.accesos EM.li{_top:6px;}
	
	SPAN.top-li{
		color:#086675!important;
		font-size:11px;
		text-decoration:underline!important;
		display:block;
		padding-bottom:2px;
		width:267px;
	}
	
	.block-li{
		border-top:1px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		height:40px;
		padding-top:12px;
		background:#F2F2F2;
		padding-left:19px;
		font-size:11px;
		#margin-top:5px;
		_margin-top:10px;
	}
	
.static .estamos-en{background: url(../images/iconos.png) -484px -73px;height:50px;margin-top:19px;_margin-top:29px;margin-bottom:10px;}

ul.lista EM.doble-separador{margin:0;}


/*****videos*****/

.loading{
	width:920px;
	height:370px;
	margin: 0 auto;
	display: table; /*navegadores standard*/ 
	#position: relative; /*hack IE*/ 
	overflow:hidden;
	text-align:center;
}

	.audio-left .loading{width:457px;height:222px;}

	.load-top{#position: absolute; /*hack IE*/ #top: 50%; /*hack IE*/ display:table-cell; /*navegadores standard*/
	vertical-align: middle; /*navegadores standard*/ } 

	.img-load{#position: relative; /*hack IE*/ #top: -50%; /*hack IE*/ }
	
	.img-load img{float:none!important;}
	
.galeria-videos{background:none;}
.galeria-videos #contenido{border:none!important;width:930px!important;}

h1.title-galerias{
	font-size:21px;
	font-weight:bold;
	color:#086675;
	font-weight:normal;
	position:relative;
}

	h1.title-galerias SPAN{color:#5CACB3;font-size:12px;}
	h1.title-galerias .switch{color:#5CACB3;font-size:17px;position:absolute;top:3px;right:0;}
	h1.title-galerias .switch:hover{text-decoration:none;}

.video-principal{
	border:5px solid #DDDDDD;
	width:920px;
	height:371px;
	position:relative;
}

	.reproductor{
		width:420px;
		height:371px;
		float:left;
	}
	
	.videos-secundarios{
		width:495px;
		height:331px;
		border-left:5px solid #DDDDDD;
		border-bottom:5px solid #DDDDDD;
		float:left;
		position:relative;
	}
	
		.video-title{
			width:465px;
			height:99px;
			color:#086675;
			padding:15px;
			position:relative;
		}
		
			h1.titulo-v, h1.titulo-v a{
				font-size:20px;
				font-weight:normal;
				line-height:140%;
				color:#086675;
				text-decoration:none;
			}
			
	.link-video{
		position:absolute;
		bottom:15px;
		left:15px;
		width:450px;
	}

			a.princ-min{
				/*position:absolute;*/
				font-size:11px;
				color:#5CACB3;
				/*bottom:15px;
				left:15px;*/
				text-decoration:none;
				padding-left:22px;
			}
			
			.desc-discursos{margin-left:-5px;}
			a.princ-min:hover{text-decoration:underline;}
		
			SPAN.avi{color:#086675;text-decoration:none;font-size:11px;}
			
			EM.icon-v{
				width:12px;
				height:15px;
				position:absolute;
				left:0;
				top:-1px;
				background: url(../images/iconos.png) -150px -20px;
			}
			
			EM.icon-v2{
				width:12px;
				height:15px;
				position:relative;
				float:left;
				margin-top:-1px;
				background: url(../images/iconos.png) -150px -20px;
				
			}
			
		.block-videosec{
			width:465px;
			/*height:76px;*/
			padding:15px;
			overflow:hidden;
			position:relative;
			line-height:160%;
		}
		
			.block-videosec IMG{float:left;padding-right:10px;}
			h2.titulo-v a{
				font-size:13px;
				text-decoration:none;
				color:#333333;
				font-weight:normal;
			}
			
			a.inferior-v{left:115px;}
			
			a.ver-v{left:115px;color:#5CACB3;padding-left:16px;}
			
				a.ver-v EM.icon-v{background:url(../images/iconos.png) -34px -23px;width:6px;height:11px;top:1px;}
			
			a.descargar-sec{
				color:#001538;
				text-decoration:none;
				position:absolute;
				left:115px;
				bottom:15px;
				font-size:11px;
			}
			
			a.descargar-sec:hover{text-decoration:underline;}
			
			EM.separador-sec{height:5px; background:#DDDDDD;width:495px;}
	
	.barra-reproductor{	
		width:499px;
		height:35px;
		background: url(../images/iconos.png) -2px -197px;
		float:left;
		border-right:1px solid #FFFFFF;
	}
	
		EM.embeber{
			width:58px;
			height:35px;
			float:left;
			background: url(../images/iconos.png) -240px 0;
		}
		
		EM.link-perma{
			width:107px;
			height:35px;
			float:left;
			background: url(../images/iconos.png) -302px 0;
		}
		
		INPUT.txt-emb{
			border:1px solid #DDDDDD;
			float:left;
			padding:0 2px 2px;
			width:154px;
			height:14px;
			font-size:11px;
			color:#999999;
			margin-top:9px;
		}

.buscador-videos{
	height:39px;
}

	.buscador-videos .inner{
		padding-top:9px;
		width:280px;
		float:left;
	}
	
	INPUT.txt-videos{
		border:none;
		border:0;
		width:198px;
		height:16px;
		padding:2px;
		font-size:12px;
		float:left;
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	
	EM.search-videos{width:18px;height:20px;position:absolute;top:9px;left:209px;background: url(../images/iconos.png) -165px 0;}
	
	.videos-bt{width:55px;height:20px;padding:0;overflow:hidden;font-size:0;background: url(../images/iconos.png) -184px 0;float:right;}
	.videos-bt INPUT{border:none;background:none;width:55px;height:20px;cursor:pointer;}
	
	.buscador-videos .inner2{
		padding-top:9px;
		width:370px;
		float:left;
	}
		SPAN.filtro{
			font-size:11px;
			color:#333333;
			padding:4px 20px 0 20px;
			display:block;
			float:left;
		}
		
		.select-video{
			height:20px;
			width:210px;
			padding:2px;
			border:none;
			float:left;
			color:#999999;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
	
	DIV.video-rss{
		background: url(../images/iconos.png) -767px -73px;
		float:right;
		width:89px;
		height:39px;
		padding:0;
		overflow:hidden;
		font-size:0;
		text-indent:-999999px;	
	}
		
	a.video-rss{
		display:block;
		padding:0!important;
		overflow:hidden;
		font-size:0;
		text-indent:-999999px;
		width:89px;
		height:39px;				
		position:relative;
	}
	
	a.video-rss:hover{background: url(../images/iconos.png) -533px -197px;}
		
.contenedor-videos{
	border:1px dotted #DDDDDD;
	padding:20px 10px;
	#padding-bottom:0;
}

	.contenedor-videos EM.dotted{
		margin:20px 0 19px}

.bloque-video{
	float:left;
	width:210px;
	height:272px;
	background: #F2F2F2;
	overflow:hidden;
	position:relative;
	}
	
	a.block-video{
		width:190px;
		/*float:left;*/
		background: #F2F2F2;
		padding:10px;
		overflow:hidden;
		height:252px;
		cursor:pointer;
		text-decoration:none;
		display:block;
		position:relative;
	}
	
	a.block-video:hover{background:#DDDDDD}
	
	EM.video-margin{
		width:1px;
		height:272px;
		float:left;
		margin:0 10px 0 9px;
		padding:0;overflow:hidden;
		border-left:1px dotted #DDDDDD;
	}
	
	SPAN.block-title{
		line-height:160%;
		padding-top:6px;
		display:block;
		height:72px;
		overflow:hidden;
		color:#333333;
	}
	
	SPAN.block-min{
		display:block;
		float:right;
		color:#086675;
		font-size:11px;
		padding-top:6px;
		position:relative;
		padding-left:15px;
	}

		SPAN.block-min EM.square{
			top:11px;
			left:0
		}

.paginador{
	padding-top:17px;
	float:right;
	font-size:12px;
}	
	.paginador a{
		text-decoration:none;
	}
	
	a.pag-ant{color:#333333;}
	a.pag-ant:hover{text-decoration:underline;color:#333333;}
	
	SPAN.suspensivos{
		color:#5CACB3;
		font-size:13px;
		padding:0 12px 0 5px;}
		
	a.pag-num{
		color:#5CACB3;
		font-size:13px;
		padding:0 0 0 12px;
	}
	
	a.pag-num:hover{color:#086675;}
	
	.paginador a.active{color:#086675;font-weight:bold;}
		.paginador a#first{padding:0;}
	
	
/*****galeria de fotos***/

.galeria-fotos{
	width:920px;
	height:369px;
	border:5px solid #DDDDDD;
	position:relative;
}
	
	.foto-wide{
		width:492px;
		border-right:5px solid #DDDDDD;
		float:left;
		font-size:0;
		padding:0;
		overflow:hidden;
	}
	.foto-main{
		width:492px;
		height:369px;
		_height:371px;
		margin: 0 auto;
		display: table; /*navegadores standard*/ 
		#position: relative; /*hack IE*/ 
		overflow:hidden;
		font-size:0;
		
}

	.foto-top{ 
		#position: absolute; /*hack IE*/ 
		#top: 50%; /*hack IE*/ 
		display:table-cell; /*navegadores standard*/ 
		vertical-align: middle; /*navegadores standard*/ 
		font-size:0;
	} 

	.img-foto{
		#position: relative; /*hack IE*/ 
		#top: -50%; /*hack IE*/ 
		text-align:center;
		width:492px;
		font-size:0;
	}
	
.foto-slider{
	width:100px;
	float:left;
	border-right:5px solid #DDDDDD;
	height:371px;
	position:relative;
}

	.foto-up{
		height:26px;
		border-bottom:5px solid #DDDDDD;
		position:relative;
		width:100px;
	}
	
		.foto-up a{
			display:block;
			text-indent:-99999%;
			font-size:0;
			padding:0;
			overflow:hidden;
			width:11px;
			height:6px;
			background: url(../images/iconos.png) -81px -22px;
			position:absolute;
			top:10px;
			left:45px;
		}
		
		.foto-up a.more{
			background: url(../images/iconos.png) -93px -22px
		}
		
	.foto-overf{
		height:307px;
		width:100px;
		overflow:hidden;
		position:relative;
	}
	
	.foto-height{
		height:50000px;
		padding:0;
	}
	
	.foto-block{
		height:280px;
		margin-bottom:11px;
		padding-left:5px;
		width:95px;
		padding-top:16px;
	}
	
	
	.foto-block a {font-size:0;padding:0;border:5px solid #FFFFFF;display:block;width:80px;height:60px;}
	
	.foto-block a:hover {border:5px solid #086675;}
	
	.foto-block a.active {border:5px solid #DDDDDD;}
	
	.foto-block a img{padding:0;margin:0;}
	.foto-down{
		height:26px;
		border-top:5px solid #DDDDDD;
		position:relative;
		width:100px;
		
	}
	
		.foto-down a{
			display:block;
			text-indent:-99999%;
			font-size:0;
			padding:0;
			overflow:hidden;
			width:11px;
			height:6px;
			background: url(../images/iconos.png) -93px -28px;
			position:absolute;
			top:10px;
			left:45px;
		}
		
		.foto-down a.more{
			background: url(../images/iconos.png) -81px -28px
		}
		
.foto-texto{
	width:294px;
	height:337px;
	padding:9px 12px;
	/*float:left;*/
	position:absolute;
	top:0;
	right:0;
}

	.foto-texto EM.icon-v2{margin-left:0;background:transparent url(../images/iconos.png) repeat scroll -650px 0;height:15px;margin-top:0;width:12px;}

	SPAN.bajada-foto{
		color:#333333;
		font-size:12px;
		line-height:160%;
		padding-top:9px;
		display:block;
	}
	
	a.desc-foto{
		position:relative;
		padding-left:10px;
		color:#5CACB3;
		font-size:11px;
		text-decoration:none;
	}
	a.desc-foto:hover{text-decoration:underline;}
	/*a.desc-foto:hover u{text-decoration:none;}*/
	.audio-datos a.desc-foto{text-decoration:underline;padding-left:22px;}
	.audio-datos a.desc-foto:hover{text-decoration:none;}
	
	a.desc-foto:hover SPAN{text-decoration:underline;}
	
	b.audiob{color:#086675;font-weight:normal;font-size:11px;}

	SPAN.tam-foto{
		position:relative;
		padding-left:23px;
		color:#5CACB3;
		font-size:11px;
		position:relative;
		display:block;
		padding-top:12px;
	}
	
	SPAN.fecha-foto{padding:0;}
	
	SPAN.tam-foto u{color:#086675;}
	
.fg{height:39px;}	
.foto-gal{
	padding-top:12px!important;
	position:relative;
	padding-left:23px;
}

	.foto-gal EM.ampliar-ico{top:14px;}
	

/****cronograma de pagos****/

.interior h1.cronograma{
	font-size:21px;
	color:#086675;
}	

.table-crono{
	background: #FFFFFF;
	padding:5px;
}

	.table-crono td{
		border:5px solid #DDDDDD;
		vertical-align:middle;
		height:130px;
		width:150px;
		font-size:11px;
		color:#086675;
		padding:0 10px;
		background:#F2F2F2;
	}
		
	.table-crono td.table-top{
		height:40px;
		color:#086675;
		font-size:19px;
		text-align:center;
		background:none;
	}
	
	.table-crono td.fecha-table{
		text-align:center;
		font-size:19px;
		color:#5CACB3;
		background:#F2F2F2;
	}
	
		td.fecha-table SPAN{
			font-size:21px;
			color:#086675;
			display:block;
		}
		
	.table-crono td.txt-table{background:#FFFFFF!important;}
	
	.table-crono ul li{display:block;float:left;width:125px;#width:126px;padding-left:5px;line-height:135%;}
	.table-crono ul li.li{width:auto;padding:0;}
	
.table-back{
	margin-top:22px;
	color:#5CACB3;
}

	.table-back a{
		color:#333333;
		text-decoration:none;	
	}
	
	.table-back a:hover{text-decoration:underline;}
	
	
/******galeria de audios*****/
.galaudio{height:242px;}

.audio-left{
	width:457px;
	float:left;
	border-right:5px solid #DDDDDD;
	padding:10px 0;
	height:222px;
	margin:0;
	position:relative;
}

	.block-audiol{/*border-bottom:5px solid #DDDDDD;*/padding:0 10px 10px;}

	.audio-left img, .audio-right img{float:left;padding-right:10px;}
	.audio-left a.desc-foto:hover{text-decoration:none;}
	h2.audio-title{
		line-height:160%;
		font-size:13px;
		font-weight:normal;
		padding-bottom:11px;
	}
	
.audio-right{
	width:438px;
	float:left;
	padding:10px;
	height:222px;
}
	
	.audio-left EM.dotted, .audio-right EM.dotted{margin-top:10px;margin-bottom:9px;}
	.block-audior{height:57px;}
	
	SPAN.title-right{font-size:12px;line-height:160%;}
	SPAN.title-right a{color:#333333;text-decoration:none;}
	SPAN.title-right a:hover{text-decoration:underline;}
	SPAN.title-right b{color:#086675;}
	
	a.escuchar{padding-left:21px;color:#5CACB3;text-decoration:none;position:relative;font-size:11px;}
	a.escuchar:hover{text-decoration:underline;}
	EM.ico-escuchar{width:14px;height:11px;position:absolute;top:2px;left:0;background: url(../images/iconos.png) -620px 0;}
	EM.padding{padding-bottom:5px;}
	
.block-reproductor{border-bottom:5px solid #DDDDDD;border-top:5px solid #DDDDDD;padding:0;font-size:0;position:absolute;left:0;bottom:33px;}
.block-reproductor img{float:none;padding:0;}
.audio-datos{padding-top:11px;padding-left:16px;position:absolute;left:0;bottom:10px;}

	.audio-datos a b{font-weight:normal;color:#086675;}
	
	.audio-datos SPAN.fecha-foto{display:inline;padding-left:20px;color:#086675;} .audio-datos SPAn.fecha-foto u{color:#5CACB3;}
	
	.audio-datos EM.icon-v{}
	
	EM.mas-audios{background: url(../images/iconos.png) -636px 0;width:14px;height:11px;_left:0;}
/****mas audios***/

.ma{height:39px;font-size:12px;padding-left:15px;overflow:hidden;}

.galaudio2{
	min-height:484px;
	_height:484px;
	border:5px solid #DDDDDD;
	position:relative;
	width:920px;
}

	.galaudio2 .audio-left, .galaudio2 .audio-right{min-height:454px;_height:454px;padding:15px 10px;width:437px;height:auto;}
	.galaudio2 SPAN a{color:#333333;text-decoration:none;}
	.galaudio2 SPAN a:hover{text-decoration:underline;}
/****insumos para medios***/
EM.ico-registro{
	float:left;
	margin-right:6px;
	width:15px;
	height:13px;
	background: url(../images/iconos.png) -164px -22px;
}

EM.ico-insumo{
	float:left;
	margin-right:10px;
	width:11px;
	height:13px;
	background: url(../images/iconos.png) -181px -22px;
}

EM.ico-satelite{
	float:left;
	margin-right:11px;
	margin-top:1px;
	width:10px;
	height:10px;
	background: url(../images/iconos.png) -195px -25px;
}

.insumo-registro{padding-top:7px;}

.insumo-lista{color:#5CACB3;}

.insumo-lista a{color:#086675;}
.insumo-lista a:hover{text-decoration:none;color:#5CACB3;}

DIV.zona-desc{padding-top:7px;position:relative;padding-left:22px;}	

EM.zona-desc{
	position:absolute;
	left:0;
	_left:-22px;
	top:5px;
	width:12px;
	height:15px;
	background: url(../images/iconos.png) -650px 0;
}

a.zona-desc{text-decoration:none;color:#5CACB3;}

a.zona-desc:hover{text-decoration:underline;}

SPAN.zona-desc{text-decoration:none;color:#5CACB3;padding-right:7px;}

SPAN.zona-desc u{color:#086675}

/****archivo***/

.pag-archivo{width:621px;text-align:center;}

.pag-archivo .paginador{float:none;}

/****insumos para medios****/

.block-insumos{
	border:1px dotted #DDDDDD;
	margin-top:10px;
	margin-bottom:4px;
}
	.top-left{
		width:248px;
		height:31px;
		line-height:32px;
		padding-left:12px;
		float:left;
		border-right:1px dotted #DDDDDD;
		border-bottom:1px dotted #DDDDDD;
		font-size:12px;
		background: #F2F2F2;
		position:relative;
	}
	
	.top-left u, .top-right u{text-decoration:none;}
	
	.top-right{
		width:346px;
		padding-left:12px;
		height:31px;
		line-height:32px;
		float:right;
		border-bottom:1px dotted #DDDDDD;
		font-size:12px;
		background: #F2F2F2;
		position:relative;
	}
	
	.bottom-left{
		width:260px;
		height:79px;
		border-right:1px dotted #DDDDDD;
		float:left;
		position:relative;
	}
	
	.bottom-right{
		width:344px;
		padding-left:14px;
		padding-top:14px;
		height:65px;
		float:right;
		color:#5CACB3;
		font-size:11px;
		position:relative;
	}
	
SPAN.tamanio{display:block;float:left;width:82px;height:20px;text-align:right;} /*SPAN.first{padding-left:8px;} SPAN.second{padding-left:6px;}*/
SPAN.otros{width:135px;}

.bottom-right a.desc-foto{display:block;float:left;width:74px;height:20px;margin-left:7px;/*padding-left:22px;*/padding-left:0;}
EM.icon-v2{background: url(../images/iconos.png) -44px -24px;margin-left:12px;height:10px;width:13px;margin-top:2px;float:left;position:relative;left:auto;top:auto;}/*visualizar*/

.bottom-right EM.icon-v{/*background: url(../images/iconos.png) -44px -24px;margin-left:12px;*/height:15px;width:12px;float:left;position:relative;left:auto;top:auto;margin-right:7px;}/*descargar*/


.bottom-right a.swf{display:block;float:left;width:70px;height:20px;margin:0;}

.bottom-right a:hover{text-decoration:underline;}

.row-1{padding-bottom:7px;}
.row-2{padding-top:20px;}
.row-3{padding-top:9px;}

EM.t-insumos{margin-bottom:23px;}
EM.d-insumos{margin-top:26px;margin-bottom:23px;}

SPAN.tabloide{width:120px;}

/****tv satelital****/
SPAN.atencion{color:#001538;display:block;font-size:16px;font-weight:bold;padding-bottom:7px}

.parametros SPAN.cargo{float:left;padding:0;}
.trans{padding-bottom:6px;}

.pad-parametros{padding-bottom:15px;}

.box-parametros{
	border: 1px dotted #DDDDDD;
	width:400px;
	margin: 0 auto;
	margin:15px auto;
}

	.box-left{
		width:179px;
		height:31px;
		line-height:32px;
		padding-right:20px;
		float:left;
		border-bottom:1px dotted #DDDDDD;
		border-right:1px dotted #DDDDDD;
		font-size:12px;
		text-align:right;
		color:#086675;
	}
	
	.box-right{
		width:180px;
		padding-left:20px;
		line-height:32px;
		height:31px;
		border-bottom:1px dotted #DDDDDD;
		float:left;
		color:#5CACB3;
		font-size:12px;
	}
	
	.box-last{border-bottom:0;}
	
.interior-bajada u{font-weight:normal;color:#5CACB3;text-decoration:none;}	

.param{font-size:12px;} .param b{font-weight:normal;color:#5CACB3;}


/****archivo***/
.box-archivo{
	background:#F2F2F2;
	height:34px;	
}

	.archivo-left{
		padding:10px 10px 0 20px;
		float:left;
		color:#086675;
		font-size:11px;
	}
	
	
	.archivo-middle{
		float:left;
		padding-top:6px;
	}
	
		.archivo-middle INPUT{
			border:1px solid #DDDDDD;
			height:16px;
			padding:2px;
			font-size:12px;
			width:254px;
			color:#086675;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
		.archivo-right{
			float:left;
			padding-top:6px;
			padding-left:10px;
		}
		
		.archivo-right DIV.input{
			width:61px;
			height:22px;
			background: url(../images/iconos.png) -663px 0;
			border:none;
			font-size:0;
			padding:0;
			overflow:hidden;
		}
		
		.archivo-right INPUT{background:none;border:none;width:61px;height:22px;font-size:0;padding:0;cursor:pointer}
		

.radio-archivo{
	border: 1px dotted #DDDDDD;
	height:34px;	
}

	.radio-left{
		padding:10px 10px 0 20px;
		float:left;
		color:#086675;
		font-size:11px;
	}
	
	
	.radio-middle{
		float:left;
		padding-top:10px;
		font-size:11px;
		color:#5CACB3;
	}
	
		.radio-middle INPUT{
			float:left;
			margin-right:5px;
			margin-top:2px;
			#margin-top:-2px;
		}
		
		.radio-middle SPAN{float:left;display:block;}
		
		.radio-right{
			float:left;
			padding-top:10px;
			font-size:11px;
			color:#5CACB3;
			padding-left:6px;
		}
		
				
		.radio-right INPUT{
			float:left;
			margin-top:2px;
			margin-right:5px;
			#margin-top:-2px;
			
		}
		
		.radio-right2{
			float:left;
			padding-top:10px;
			font-size:11px;
			color:#5CACB3;
			padding-left:6px;
		}
		
				
		.radio-right2 INPUT{
			float:left;
			margin-right:5px;
			margin-top:2px;
			#margin-top:-2px;
			
		}
		
.mes-archivo{
	background:#F2F2F2;
	height:68px;
	margin-top:10px;	
}

	.mes-left{
		padding:29px 10px 0 20px;
		float:left;
		color:#086675;
		font-size:11px;
	}
	
	
	.mes-middle{
		float:left;
		padding-top:25px;
		#padding-top:27px;
		font-size:11px;
		color:#5CACB3;
	}
	
		.mes-middle SELECT{
			padding:2px;
			font-size:11px;
			color:#5CACB3;
			border:1px solid #DDDDDD;
			width:115px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
	
	.mes-right{
			float:left;
			padding-top:29px;
			font-size:11px;
			color:#5CACB3;
			padding-left:13px;
	}
		
		
	.mes-right2{
			float:left;
			padding-top:25px;
			#padding-top:27px;
			font-size:11px;
			color:#5CACB3;
			padding-left:6px;
	}
	
	.mes-right2 SELECT{
			padding:2px;
			font-size:11px;
			color:#5CACB3;
			border:1px solid #DDDDDD;
			width:115px;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
		
	.resultados-archivo{
		height:31px;
		border:1px dotted #DDDDDD;
		margin-top:10px;
	}
	
		.resultados-left{
			float:left;
			padding:10px 10px 0 20px;
			font-size:11px;
			color:#086675;
		}
		
		.resultados-middle{
			float:left;
			padding-top:10px;
			font-size:11px;
			color:#5CACB3;
		}
		
		.resultados-middle INPUT{
			float:left;
			margin-top:2px;
			margin-right:5px;
			#margin-top:-2px;
		}
		
		.resultados-right{
			float:left;
			padding-top:10px;
			font-size:11px;
			color:#5CACB3;
			padding-left:6px;
		}
		
		.resultados-right INPUT{
			float:left;
			margin-top:2px;
			margin-right:5px;
			#margin-top:-2px;
		}
		
/****resultados archivo****/
.archivo-txt{
	line-height:160%;
	font-size:11px;
	background:#F2F2F2;
	padding:20px;
	color:#086675;
	}
	
	.archivo-txt b{font-weight:normal;color:#5CACB3}
		
.lic-bt{padding:10px 0;}		
a.relative{position:relative;bottom:auto;display:block;margin-top:10px;} EM.licitado{margin-bottom:0;}
a.relative EM.icon-v{_left:-22px;}
a.relative:hover SPAN.avi{text-decoration:underline;}
	



