/*
style Fusades
copyrigth 2008 by Gpremper company
create: 08/09/08

*/
/*
Paleta de colores:

fondo: 				#
texto: 				#
link:					#
link:hover:	 	#
border color		#
url:
*/

body{
	margin:0px;				/*-- ff --*/
	_margin-top:10px;		/*-- ie6 --*/
	*margin-top:10px;		/*-- ie7 --*/
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	font-size:12px;
	color:#000;
	background:#5A5D6B url(images/background-body.jpg) repeat-x;
}

/*GENERALES*/

p{margin:0px;}

h6,h5,h4,h3,h2,h1{margin:0px;}


h1{ font-size: 28px; }
h2{ font-size: 23px; }
h3{ font-size: 19px; }
h4{ font-size: 16px; }
h5{ font-size: 14px; }
h6{ font-size: 11px; }

/*
a, a:visited, a:active, a:link {
	color: #333333;
}

a:hover {
	color: #FF8800;
}
*/

	a, a:active {
		color:#01a8bb;
		text-decoration:none;
	}


	a:hover {
		color: #ff8901;
		text-decoration:none;
	}

/*ESTILO MAQUETACION*/


#principal{
	margin:10px auto 0px auto ;
	width:960px;
	background:#fbfaff url(images/logo-index.jpg) 336px 17px no-repeat;

}

#columna_uno{
	float:left;
	width:336px;

}
#columna_dos{
	float:left;
	margin-left: 7px;
	width:617px;
	background: url(images/bg-mnu-largo.jpg) 0px 264px repeat-x;
}
	.cnt_mnu{
		float:left;
		margin:264px 0px 0px 0px;
		width:153px;
		min-height:265px;
		_height:265px;
	}
	.cnt_derecho{
		float:left;
		width:464px;
	}
	.poner_pestania{
		float:right;
		width:478px;
		height:17px;
		background: url(images/pestaniamod.png) no-repeat;

	}



	.pais{
		float:left;
		font-size:10px;
		padding-top:5px;
	}
	.contacto-top{
		float:right;
		width:198px;
		height:18px;
		text-align: center;
		font-size:12px;
		background: url(images/bg-contacto.jpg) no-repeat;
	}

	.actualidad{
		width:456px;
		min-height: 366px;
		_height: 366px;

	}
		.bg_top_act{
			background: url(images/bg-top-actualidad.png) no-repeat;
			height:28px;
			padding:5px 0px 0px 10px;
		}
		.bg_degradado_act{
			padding:0px 5px 0px 10px;
			border-left:1px solid #c7c7d4;
			border-right:1px solid #c7c7d4;
			background: #fff url(images/bg-repeat-act.jpg) bottom repeat-x;
			position:relative;
		}
		.bg_pie_act{
			height:14px;
			background: transparent url(images/bg-bot-act.png) no-repeat;
		}

/*
SLIDER
*/
#myslider{
	position:relative;
	width:440px;
	height:180px;
}

#myslider .notdes{
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	display:none;
	/*
	opacity:0.0;
	filter:alpha(opacity=0);*/
}
#myslider .ndactive{
	display:block;
	/*
	opacity:1;
	z-index:10;
	filter:alpha(opacity=100);*/
}

#myslider .sabana{
	position:absolute;
	top:0;
	left:0;
	z-index:11;
	opacity:0.0;
	width:440px;
	height:180px;
	background: #fff;
}

#myanimacion{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 440px;
	height: 180px;
	background: #FBFAFF ;
	z-index: 100;
	display:none;
}


.cnt-slider{
	height: 180px;
	position:relative;
	overflow:hidden;
}
#slider{

}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{
	width:440px;
	height:180px;
	overflow:hidden;
	}

#controls,
#mcontrols{
	position:absolute;
	right:0px;
	top:185px;
	width:200px;
	height:20px;
	z-index:20;
}

#mcontrols ul{
	margin:0px;
	padding: 0px;
	list-style:none;
}

#mcontrols ul li{
	padding: 0px 3px;
}

#mcontrols a.num-new{
	outline: none;
	display: block;
	float:left;
	width:17px;
	height: 19px;
	color:#000;
	text-align:center;
	margin:0px 4px 0px 4px;
	background: url(images/num-news.gif) left 0px no-repeat;
}

#mcontrols a.num-new:hover{
	color:#000;
	background: url(images/num-news.gif) left -21px no-repeat;
}

#mcontrols a.num-selected{
	outline: none;
	display: block;
	float:left;
	width:17px;
	height: 19px;
	color:#000;
	text-align:center;
	margin:0px 4px 0px 4px;
	background: url(images/num-news.gif) left -21px no-repeat;
}

#mcontrols a.prev{
	width:17px;
	height: 19px;
	outline: none;
	color: #221D71;
	text-decoration:none;
	display:block;
	float:left;
	text-indent: -9000px;
	background: url(images/back-ban-news.gif) left 0px no-repeat;
}

#mcontrols a.prev:hover{
	background: url(images/back-ban-news.gif) left -21px no-repeat;
}


#mcontrols a.next{
	width:17px;
	height: 19px;
	outline: none;
	color: #221D71;
	text-decoration:none;
	display:block;
	float:left;
	text-indent: -9000px;
	background: url(images/next-ban-news.gif) left 0px no-repeat;
}

#mcontrols a.next:hover{
	background: url(images/next-ban-news.gif) left -21px no-repeat;
}

/*------*/
#banner-slider{


}


#banner-slider ul, #banner-slider li{
	margin:0;
	padding:0;
	list-style:none;
}
#banner-slider li{
	width:950px;
	height:95px;
	overflow:hidden;
}

/*----*/

#banner-slider-left{

}

#banner-slider-left ul, #banner-slider-left li{
	margin:0;
	padding:0;
	list-style:none;
}

#banner-slider-left li{
	width:152px;
	height:250px;
	overflow:hidden;
}

#nube-i{
	position:absolute;
	left:0px;
	top:0px;
	width:55px;
	height: 95px;
	background: url(images/nube-i.png) no-repeat;
}
#nube-d{
	position:absolute;
	right:18px;
	top:0px;
	width:55px;
	height: 95px;
	background: url(images/nube-d.png) no-repeat;
	z-index: 3;
}

#nube-top{
	position:absolute;
	left:0px;
	top:0px;
	width:152px;
	height: 55px;
	background: url(images/nube-top.png) no-repeat;
}

#nube-bottom{
	position:absolute;
	left:0px;
	bottom:0px;
	width:152px;
	height: 55px;
	background: url(images/nube-bottom.png) no-repeat;
	z-index:3;
}

/*-----*/


#cnt_bottom{
	margin-top:0px;
	margin-left:10px;
	padding:17px 0px 0px 10px;
	_padding:0px 0px 0px 10px;
	color:#3B394E;
	background: #D6DBDE;
	zoom:1;
}

#banner-ind{
	margin:0px 0px 0px 0px;
	height: 107px;
	position:relative;
}

#banner-cnt{
	width:960px;
	margin:4px auto;
	height: 107px;
	position:relative;
	background: #FBFAFF;
}

#tapar-scroll{
	position:absolute;
	right:0px;
	top:0px;
	width: 18px;
	height:95px;
	background: #FBFAFF;
	z-index: 1;
}


#format-banners{
	position:relative;
	padding-top:15px;
	_zoom:1;
}

#tapar-scroll-bot{
	position:absolute;
	right:0px;
	bottom: 0px;
	_bottom: -2px;
	height:18px;
	width: 152px;
	background: #FBFAFF;
}

#pie{
	padding-top:15px;
	color:#fff;
	text-align:center;
	font-size: 10px;
}

#pie_premper{
	margin-top: 50px;
	color:#fff;
	text-align:center;
	font-size: 9px;
}
#pie_premper a{
	color:#fff;
	text-decoration:none;
}
#pie_premper a:hover{
	color:#fff;
	text-decoration:underline;
}
/*
GENERALES
*/
.limpiar_todo{clear:both;}

.esquinas_top{
	margin: 10px 0px 0px 10px;
	width:326px;
	background: #DEE3E6 url(images/bg-top-caja.jpg) left top no-repeat;
}
.esquinas_bottom{
	width:326px;
	color:#3b394e;
	background:  url(images/bg-bot-caja.jpg) left bottom no-repeat;
}



/*
ESTILO PARA ALGUNOS TEXTOS ESPECIALES
*/

.texto_flotando{
	width:190px;
	float:left;
	margin-left:15px;
	color:#000;
}




/*
ESTILOS PARA LINKS
*/

.lnk_verde_ctel{
	color: #3a394b;
	text-decoration:none;
	padding-right: 20px;
	background: url(images/telefono.gif) right center no-repeat;
}
.lnk_verde_ctel:hover{
	color: #3a394b;
	}

.btn_1{
	min-width: 88px;
	_width:88px;
	height:27px;
	background: url(images/1btn-bg.jpg) right center no-repeat;
}
.btn_link_1{
	display:block;
	height:22px;
	padding-top:5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background : url(images/1btn-left.jpg) left center no-repeat;
}

.btn_link_1:hover{color:#ff0;}

.btn_fijo{
	display:block;
	width:88px;
	height:22px;
	padding-top:5px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	background : url(images/bg-btn-dees.jpg) left center no-repeat;
}
.btn_fijo:hover{color:#ff0;}


.lnk_log_right{
	height:26px;
	background: url(images/bg-lnk-log-right.jpg) right no-repeat
}

.lnk_log_left{
	display:block;
	_float:left;
	height:21px;
	padding: 5px 8px 0px 8px;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	background: url(images/bg-lnk-log-left.jpg) left no-repeat;
}
.lnk_log_left:hover{color:#ff0;text-decoration:none;}

.lnk_acua{
	padding:0px 0px 0px 18px;
	color:#5f5e70;
	text-decoration:none;
	background: url(images/v-actualidad.jpg) left center no-repeat;
}

.lnk_acua:hover{
	text-decoration:none;
	color:#5a54cf;
}

.lnk_leermas{
	color:#211d74;
	padding-left: 15px;
	font-size:10px;
	background: url(images/v-leermas.jpg) left center no-repeat;
}
.lnk_leermas:hover{
	color:#211d74;
	text-decoration:underline;
}

.lnk_leermas_2{
	color:#211d74;
	padding-left: 10px;
	font-size:10px;
	background: url(images/v-leermas2.jpg) left center no-repeat;
	text-decoration:none;
}
.lnk_leermas_2:hover{
	color:#211d74;
	text-decoration:underline;
}


.lnk_flecha{
	color:#5f5e70;
	padding-left:8px;
	background: url(images/v-flecha2.gif) left center  no-repeat;
	_background: url(images/v-flecha2.gif) left 3px  no-repeat;
	*background: url(images/v-flecha2.gif) left 3px  no-repeat;
}
.lnk_flecha:hover{
	color:#211d74;
}


.lnk_sistema{
	color:#3B394E;
	padding-left: 25px;
	text-decoration:none;
	background: url(images/v-sistemas.jpg) left center no-repeat;
}

.lnk_sistema:hover{
	text-decoration:none;
	color:#3B394E;
}

.lnk_griss {
	color:#3B394E;
	text-decoration:none;
}
.lnk_griss:hover{
	color:#3B394E;
	text-decoration:underline;
}

.lnk_biblioteca{
	color:#3B394E;
	padding-left: 25px;
	text-decoration:none;
	background: url(images/v-biblioteca.jpg) left center no-repeat;
}
.lnk_biblioteca:hover{
	color:#3B394E;
}

.lnk_calendario{
	color:#3B394E;
	padding-left: 25px;
	text-decoration:none;
	background: url(images/v-calendario.jpg) left center no-repeat;
}
.lnk_calendario:hover{
	color:#3B394E;
	padding-left: 25px;
	text-decoration:underline;
	background: url(images/v-calendario.jpg) left center no-repeat;
}

.lnk_titulo{
	color:#3b394e;
	text-decoration:none;
}
.lnk_titulo:hover{
	color:#211D74;
	text-decoration:none;
}


.lnk_negro{
	color: #000;
	text-decoration:none;
}
.lnk_negro:hover{
	color: #211D74;
	text-decoration:none;
}

.lnk_negro_subr{
	color: #36407B;
	text-decoration:none;
}
.lnk_negro_subr:hover{
	color: #36407B;
	text-decoration:underline;
}


.lnk_blanco{
	color:#fff;
	text-decoration:none;
}
.lnk_blanco:hover{
	color:#ff0;
	text-decoration:none;
}

.lnk_griss_ind{
	color:#5f5e6c;
	text-decoration:none;
}
.lnk_griss_ind:hover{
	color:#211D74;
	text-decoration:none;
}

.lnk_rss{
	color:#009;
	text-decoration:none;
}
.lnk_rss:hover{
	text-decoration: underline;
}

.lnk_not_act{
	font-size:11px;
	color:#5f5e70;
	text-decoration:none;
}
.lnk_not_act:hover{
	font-size:11px;
	color:#5f5e70;
	text-decoration:underline;
}

.lnk_ir{
	display:block;
	font-weight:bold;
	color:#ff6a00;
	text-decoration:underline;
	height:19px;
	padding:3px 0px 0px 24px;
	background: url(images/irsol.jpg) left center no-repeat;
}
.lnk_ir:hover{
	color:#ff8733;
	}

.buscar_boton{
	color:#fff;
	display:block;
	float:right;
	padding-right:5px;
	padding-top:0px;
	background: url(images/buscar-boton.jpg) right no-repeat;
	height:25px;
}

.buscar_boton:hover{
	color:#fff;
	text-decoration:underline;
}

.buscar_boton span{
	display:block;
	height:21px;
	padding-left:5px;
	padding-top:4px;
	_float:left;
	background: url(images/buscar-boton.jpg) left no-repeat;
}



/*
ESTIO PARA MENUSs
*/

ul.mnu_ppal{
	margin:0px ;
	padding:0px 0px 0px 10px;
	list-style:none;
}
ul.mnu_ppal li{
	padding: 5px 0px 4px 8px ;
	background: url(images/v-flecha.gif) 0px 9px no-repeat;
}
ul.mnu_ppal li a{
	color: #483515;
	text-decoration:none;
}
ul.mnu_ppal li a:hover{color:#fff;}



/*
ESTILO PARA FORMULARIOS
*/

/*formulario de busqueda*/

.inp_buscar{
	width:360px;
	height:25px;
	margin:0px;
	padding:0px;
	border:none;
	background: none;
	color: #000;
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
.inp_bg_right{
	background: url(images/bg-repeat-inputbk.jpg) right no-repeat;
}
.inp_bg_left{
	margin:0px;
	padding: 8px 8px 0px 8px;
	background: url(images/bg-left-inputbk.jpg) left center no-repeat;
}

/*boton de busqueda*/

.btn_bg_env_left{
	border:none;
	height: 26px;
	_height: 24px;
	font-weight:normal;
	color:#483515;
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	font-size: 11px;
	background: url(images/bgleft-btn-verde.jpg) left no-repeat;
}

.btn_bg_env_right{
	margin:0px;
	padding:0px;
	background: url(images/bgright-btn-verde.jpg) right center no-repeat;
}

/*formulario de contacto*/

.valen,textarea{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	padding:4px;
	border:1px solid #969696;

}

textarea.valen{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	padding:4px;
	border:1px solid #969696;
}
textarea.valenTt{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	padding:4px;
	border:none;
}



.valenBAD, .valenTtBAD{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	padding:4px;
	border:1px solid #f00;
}
.astrisko{
	font-family:verdana, sans-serif;
	font-size:12px;
	color:#f00;
}

/*para el boton send*/

.btnsend_right{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	float:right;
	background: url(images/btnsend-right.jpg) right center no-repeat;
}

.btnsend_left{
	height:26px;
	_padding:0px 2px 0px 2px;
	color:#fff;
	border:none;
	background: url(images/btnsend-left.jpg) left center no-repeat;
}

.btnlogin_right{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	float:right;
	background: url(images/boton-login.jpg) right center no-repeat;
}
.btnlogin_left{
	height:26px;
	_padding:0px 2px 0px 2px;
	color:#fff;
	border:none;
	background: url(images/boton-login-left.jpg) left center no-repeat;
}
.btnregister_right{
	font-family: Arial,"Nimbus Sans L",Sans-Serif;
	float:right;
	background: url(images/register-login-right.jpg) right center no-repeat;
}
.btnregister_left{
	height:26px;
	display:block;
	_float:left;
	padding:0px 8px 0px 8px;
	color:#fff;
	font-weight:normal;
	font-size:11px;
	line-height:25px;
	background: url(images/register-login-left.jpg) left center no-repeat;
}

.btnregister_left:hover{
	color:#ffff00;
}

/*
ESTILO  PARA IMAGENES
*/

.cuadro_img{
	/*padding:10px;*/
	margin:0px;
	/*border: 2px solid #d0cfd7;*/
}

.cuadro2_img{
	padding:10px;
	margin:0px;
	background:#fbfaff;
	border: 2px solid #d0cfd7;
}

.sombra_img{
	width:225px;
	height:153px;
	padding:11px 0px 11px 0px;

	float:left;
	margin:0px;

	background: url(images/mnsombra.png) no-repeat;
	/*background: url(images/sombra-img.png) no-repeat;*/
}

.sombra2_img{
	float:left;
	margin:0px;
	padding:0px;
	background: url(images/sombra-img2.jpg) bottom center no-repeat;
}

.sombra3_img{
	float:right;
	margin-right:12px;
	_margin-right:6px;
	margin-top:13px;
	width:222px; /*-*/
	padding-left: 7px;
	padding-right:24px;
	background: url(images/sombra3.png) no-repeat;
	/*background: url(images/sombra3.gif) no-repeat;*/
}

.solo_sombra{
	float:right;
	width:25px;
	height:72px;
	margin-right:12px;
	_margin-right:6px;
	background: url(images/sombra4.png) no-repeat;
}


/*
*Estilo para index de categorias:
*CENTRO DE PENSAMIENTO
*CENTRO DE DESARROLLO
*/


#principal_programas{
	margin:10px auto 0px auto ;
	width:960px;
	background:#fbfaff ;
}

#opciones{
	float:left;
	width:172px;
	/*background: transparent url(images/logo-content.jpg) top center no-repeat;*/
	min-height: 500px;
	_height:500px;
}

#content-content{
	float:left;
	width:788px;

}

	.content_intro{
		min-height:213px;
		_height:213px;
		color:#3b3a4c;
		padding: 15px 0px 0px 35px ;
		margin: 0px 12px 0px 0px ;
		background: transparent url(images/bg-repeat-leyen.jpg) bottom repeat-x;
	}

	.bgind_proyect{
		float:left;
		width:190px;
		height:167px;
		color:#fff;
		background: transparent url(images/bgind-subcat-1.jpg) repeat-x;
	}

	.imgind_proyect{
		float:left;
		width:200px;
		height: 149px;
		background: transparent url(images/bgind-img-1.gif) no-repeat;
		padding: 18px 0px 0px 8px;
	}
	.bgind_texto_proyect{
		float:left;
		width:378px;
		min-height: 167px;
		_height: 167px;
		color:#5f5e6c;
		font-size: 12px;
		background: transparent url(images/bgind-texto-1.gif) no-repeat;
	}

	.interno{
		/*height: 72px;*/
		color:#fff;
		background: transparent url(images/bg-titulo-interna-1.jpg) left top no-repeat;
	}
	.interno_general{
		color:#fff;
		background: transparent url(images/bg-titulo-interna-resultbk.jpg) left top no-repeat;
	}

	.interno-publicacion{
		color:#fff;
		background: transparent url(images/bg-titulo-interna-publicacion-10.jpg) left top no-repeat;
	}

	.texto_content{
		padding: 0px 28px 0px 28px;
		color:#000;
		font-size:12px;
		text-align: justify;
	}



#pie_content{
	padding: 50px 0px 20px 0px;
}


.descarga{
	min-width: 555px;
	_width: 655px;
	/*height: 28px;*/
	padding: 5px 10px 6px 35px;
	/*_padding: 0px 0px 0px 35px ;*/
	color: #201e72;
	font-size: 13px;
	background: transparent url(images/bg-top-descarga-audios.jpg) no-repeat;
}

.result_bk{
	min-width: 555px;
	_width: 655px;
	/*height: 28px;*/
	padding: 5px 10px 6px 30px;
	/*_padding: 0px 0px 0px 35px ;*/
	color: #201e72;
	font-size: 13px;
	background: transparent url(images/bg-top-result-bk.jpg) no-repeat;
}


/*
links
*/

.lnk_enca_mnu{
	color:#ccae00;
	padding-left:10px;
	display:block;
	text-decoration:none;
	background: transparent url(images/v-flecha-caf.jpg) 0px 5px no-repeat;
}.lnk_enca_mnu:hover{color:#ccae00;}

.lnk_btn{
	display:block;
	color:#fff;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	width:83px;
	height:21px;
	padding-top:5px;
	background: transparent url(images/btn-log.jpg) no-repeat;
}
.lnk_btn:hover{
	color:#fff;
	}

 .lnk_ruta, .lnk_ruta a, .lnk_ruta a:hover{
	color:#ccae00;
	font-size:10px;
}
 .lnk_ruta{
	font-size:10px;
}

.lnk_acua_k_vin{
	color: #00a8bf;
	padding-left: 5px;
	background: transparent url(images/v-cuadro3.jpg) left center no-repeat;
}
.lnk_acua_k_vin:hover{
	color:#5a54cf;
}

.lnk_acu_d{
	color: #01a7bf;
	text-decoration: none;
}

.lnk_acu_d:hover{
	color:#5a54cf;
}

.btn_azul_left{
	height: 25px;
	background: url(images/btn-des-left.jpg) left center no-repeat;
}
.btn_azul_right{
	display: block;
	height:20px;
	margin-left:10px;
	padding-right:10px;
	padding-top:5px;
	background: url(images/btn-des-right.jpg) right center no-repeat;
}
a.btn_azul_right {
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
a.btn_azul_right:hover {
	color:#ececec;
	text-decoration:none;
	font-size:10px;

}

.btn_naranja_left{
	height: 25px;
	background: url(images/btn-des2-left.jpg) left center no-repeat;
}
.btn_naranja_right{
	display: block;
	height:20px;
	margin-left:10px;
	padding-right:10px;
	padding-top:5px;
	background: url(images/btn-des2-right.jpg)  right no-repeat ;

}
a.btn_naranja_right {
	color:#fff;
	text-decoration:none;
	font-size:10px;
}
a.btn_naranja_right:hover {
	color:#7E0A0A;
	text-decoration:none;
	font-size:10px;

}


.lnk_video{
	color:#ff6a00;
	text-decoration: underline;
}


.btn_left{
	height:26px;
	background: url(images/bg-left-nrj.gif) left no-repeat;
}
.btn_right{
	display:block;
	height:22px;
	margin-left:9px;
	_margin-left:4px;
	padding: 4px 9px 0px 0px;
	color:#fff;
	text-decoration:none;
	background: url(images/bg-right-nrj.gif) right no-repeat;
}
.btn_right:hover{
	color:#7E0A0A;
}

.btnazulneg_left{
	height:26px;
	background: url(images/btnleft-azulneg.jpg) left no-repeat;
}
.btnazulneg_right{
	display:block;
	height:22px;
	margin-left:9px;
	_margin-left:4px;
	padding: 5px 9px 0px 0px;
	color:#fff;
	text-decoration:none;
	background: url(images/btnright-azulneg.jpg) right no-repeat;
}
.btnazulneg_right:hover{
	color:#FFFF00;
}

/*---------
titulos
----------*/

.titulo_video{
	color:#ff6a00;
	font-weight:normal;
}

.titulo_content{
	font-weight:normal;
	margin-bottom:5px;
	color:#ff8901;
}
	.titulo_content a{
		color:#ff8901;
		text-decoration:none;
	}
	.titulo_content a:hover{
		color:#ff8901;
		text-decoration:underline;
	}


.titulo_not_ind{
	font-weight:normal;
	color:#221d71;
}
.titulo_not_ind a{
		color:#221d71;
		text-decoration:none;
	}
.titulo_not_ind a:hover{
		color:#221d71;
		text-decoration:underline;
	}

.enc_libros{
	clear:both;
	margin-top:50px;
	padding: 11px 0px 0px 40px;
	height:33px;
	color:#fff;
	background: url(images/bg-top-libros.jpg) no-repeat;
}

.titulo_comentarios, .titulo_coments{
	font-weight:normal;
	border-bottom:1px solid #969696;
}

/*
menus
*/

ul.mnu_content{
	margin:10px 0px  0px  15px ;
	padding:0px;
	list-style:none;
}
ul.mnu_content li{
	padding: 5px 0px 5px 0px;
	border-bottom:1px solid #e0e0e0;
}
ul.mnu_content li a.lnk_m1{
	display:block;
	color:#5f5e6c;
	text-decoration: none;
	padding-left: 6px;
	background: transparent url(images/v-cuadro.jpg) left 7px no-repeat;
}
ul.mnu_content li a.lnk_m1:hover{
	display:block;
	color:#ff8901;
	text-decoration: none;
	padding-left: 6px;
	background: transparent url(images/v-cuadro2.jpg) left 7px no-repeat;
}

ul.sub_menu{
	margin:5px 0px  0px  10px ;
	padding:0px;
	list-style:none;
}
ul.sub_menu li{
	padding: 4px 0px 4px 0px;
	border:none;
}
ul.sub_menu li a{
	display:block;
	color:#5f5e6c;
	text-decoration: none;
	padding-left: 6px;
	background: transparent url(images/v-submenu.jpg) left 5px no-repeat;
}
ul.sub_menu li a:hover{
	display:block;
	color:#01a8bb;
	text-decoration: none;
	padding-left: 6px;
	background: transparent url(images/v-submenu-hover.jpg) left 5px no-repeat;
}

ul.mnu_pie{
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.mnu_pie li {
	display:inline;
}

ul.mnu_pie li  a{
	font-size: 10px;
	color:#000;
	text-decoration:none;
}
ul.mnu_pie li  a:hover{
	font-size: 10px;
	color:#211D74;
	text-decoration:none;
}

/*
formularios
*/

.btn_bk{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	text-align:center;
	float:right;
	width:83px;
	height:26px;

	border:none;
	background: transparent url(images/btn-bk.jpg) no-repeat;
}

/*
imagenes
*/

.img_admin{
	padding:20px 10px 10px 10px ;
	background:#fff;
	border-bottom: 4x solid #828096;
}
.img_mn_vista{
	padding-bottom:2px;
	background: #fff url(images/img-mn-sombra.jpg) bottom right no-repeat;
}

.img_mn_vista div{
	padding: 13px 7px 13px 7px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #828096;
}


.imgflota{
	float:left;
	background: transparent url(images/img-gal-sombra.jpg) bottom center no-repeat;
}

.marcoimg{
	position:relative;
	margin-bottom:0px;
	margin:0px 0px 3px 0px;
	padding: 13px 7px 13px 7px;
	border: 1px solid #828096;
}

/*estilo para imagenes puestas por el cms*/
.floatingimage{
	padding:5px;
	border:1px solid #E0E0E0;
}

.floatingdesc{
	margin-top:2px;
	color:#fff;
	padding:5px;
	font-size:10px;
	background: #3b394e;
}


/*stilo para paginacion*/

.numeracion{
	background: #201f6f;
	padding:3px;
	border-bottom: 2px solid #4841c5;
}

.numeracion a{
	color: #e6c400;
	font-weight: bold;
	text-decoration: none;
}


/*
ESTILO PARA TABLAS
*/


.table_descarga_publicaciones thead td{ padding:3px; }
.table_descarga_publicaciones tbody td{ padding:3px; }


.result_busq_lib{
	width: 100%;

}
.result_busq_lib thead tr{
	color:#5e5e6e;
	background: url(images/bg-titulo-tabla-lib.jpg) bottom repeat-x;
}
.result_busq_lib thead tr td{
	padding: 0px 0px 5px 0px;
}
.result_busq_lib tbody tr.fila_u{
	height:75px;
	background: url(images/bg-repeat-td1.jpg) repeat-x;
}
.result_busq_lib tbody tr.fila_u td{
	padding: 0px 5px 0px 5px;
}
.result_busq_lib tbody tr.fila_d{
	height:75px;
	background: url(images/bg-repeat-td2.jpg) repeat-x;
}
.result_busq_lib tbody tr.fila_d td{
	padding: 0px 5px 0px 5px;
}



/*MENSAJES DE ALERTA*/

 #msj_aviso, .msj_aviso{
	border:solid 1px #DEDEDE;
	background:#FFFFCC url(images/warning.png) 5px 2px no-repeat;
	color:#CC0000;
	padding:5px 4px 4px 20px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}

#msj_aviso_add{
	border:solid 1px #DEDEDE;
	background:#FFFFCC url(images/16-em-check.png) 5px 2px no-repeat;
	color:#CC0000;
	padding:5px 4px 4px 20px;
	font-weight:bold;
	text-align:center;
	font-size:11px;
}

 .msj_aviso_log{
	color:#CC0000;
	font-size:11px;
	font-style:italic;
	padding-right:20px;
	background:url(images/warning.png) right center no-repeat;

}

/*para popup*/

#mypopup{
	position: absolute;
	/*top:350px;
	left:346px;*/
	visibility:hidden;
	width:285px;
	min-height:272px;
	_height:272px;
	z-index:10;
/*
	opacity:.85;
	-moz-opacity:0.85;
	filter:alpha(opacity=85);
	-khtml-opacity:0.85;
	*/
}

.ficha{
	background: #9191ab url(images/bg-top-ficha.jpg) top center no-repeat;
	min-height:272px;
	_height:272px;

}
.titulo_ficha{
	color:#fff;
	font-weight:normal;
	height:21px;
	padding-top:3px;
	padding-left:10px;
}
.texto_ficha{
	background:#faf9fe;
	margin-left:2px;
	margin-right:2px;
	/*margin-bottom:14px;*/
	padding-top:7px;
	min-height:220px;
	_height:220px;
}
.titulo_cod{
	font-weight:normal;
	margin-left:7px;
	margin-right:7px;
	padding:5px;
	background:#e9e8ee;
}


.cnt_titulo_ev{
	background: #3b394e;
	color:#fff;
}

.linea_ev{
	background: #e6e7ef;
	padding:3px;
	color:#414b4d;
}
.linea_ev span{
	display:block;
	float:left;
	width:70px;
	color:#0174a3;
	text-align:right;
}


/* ---------------- */
/* NAV BAR */
#navbar{
	height:29px;
	line-height:29px
}

#navbar, #navbar ul ,#navbar li ,#navbar form, #navbar button{
	border:0;margin:0;padding:0;list-style:none;
}

#navbar li a{
	margin:0 6px;
	text-decoration: none;
	color: #000;
	font-weight:bold;
	border-bottom: 1px dotted #000;
}


#navbar li .lnk_lg{
	color:#009;
	text-decoration:none;
	border:none;
	font-weight:normal;
}
#navbar li .lnk_lg:hover{
	text-decoration:underline;
	border:none;
	font-weight:normal;
}

/*------ Layer with Register and Login Section ------ */

#login_menu{
	background: #aaa;
	border:1px solid #666;
	width:340px;
	padding:10px;
	color:#fff;
	font-weight:bold;
	line-height:12px;
}

#login_menu li{
	padding-bottom:6px;
	text-align:right;
}

#new-user-col{
	padding-right: 10px;
	border-right: 1px solid #dedede ;
	height: 120px;
	width: 100px;
	float: left;
	line-height:12px;
}

#new-user-col .lnk_b {
	color:#fff;
	font-weight:normal;
	text-decoration:none;
}
#new-user-col .lnk_b:hover{
	text-decoration:underline;
}

#signup-user-col{
	padding-left:20px;
	height:120px;
	width:200px;
	float:left;
	line-height:12px;
	text-align:right;
}

#login_menu label{ font-size:11px; font-weight:normal; }
#login_menu input{ font-size:11px; color:#333; }

/*------spacer---------*/

.spacer{clear:both;height:1px;}

/*-----tooltip-------*/

a.tooltip{
	text-decoration:underline;
	color:#000;
}
/* background-color e necessario para o IE6 */
a.tooltip:hover {
	background:#ffffff;
	text-decoration:none;
	color:#000;
}


a.tooltip span {
	display:none;
	padding:2px 3px;
	margin-left:8px;
	width:130px;
}

a.tooltip:hover span{
	display:inline;
	position:absolute;
	background:#ffffff;
	border:1px solid #cccccc;
	color:#6c6c6c;
}


iframe{
	width: 732px;
	margin-left:28px;
}
