body{
	top:0px;
	margin:0px;
	text-align:center;
	font:9pt tahoma, sans-serif;
	color:#444;
}	
	
	
.general{
	position:relative;
	margin:auto;
	width:940px;
}		
	
.menu{
	position:relative;
	float:left;
	width:940px;
	height:54px;
	padding-top:14px;
	border-top:4px solid #024686;
	border-bottom:4px solid #024686;
	/*background:url(menu.jpg) no-repeat;*/
}	

.cabecero{
	position:relative;
	float:left;
	width:940px;
	height:178px;
	background:url(img_cab.jpg) right top no-repeat;
}

.logo{
	position:relative;
	float:left;
	width:230px;
	height:168px;
	padding-top:10px;
	padding-left:13px;
	background:url(fondo_logo.jpg) right no-repeat;
}

.img_cabecero{
	position:relative;
	float:left;
	width:697px;
	height:173px;
}

.contenido{
	position:relative;
	float:left;
	width:916px;
	padding-left:24px;	
}

/************  COLUMNA IZQUIERDA  ***************/

.izquierda{
	position:relative;
	float:left;
	width:218px;
}

.letrero{
	position:relative;
	float:left;
	width:200px;
	height:27px;
	padding-top:13px;
	padding-left:18px;
	background:url(fondo_letrero.jpg) repeat-y;
	text-align:left;
	margin-bottom:20px;
}

.menu_izq{
	position:relative;
	float:left;
	margin-top:5px;
}

.tit_biblio{
	position:relative;
	float:left;
	width:210px;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:6px;
	text-align:center;		
	font:9pt tahoma, sans-serif;
	text-decoration:none;
	color:#eee;
	background-color:#024686;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}

A.link_lateral_B, A.link_lateral_B:VISITED, A.link_lateral_B:ACTIVE, A.link_lateral_B:FOCUS{
	position:relative;
	float:left;
	width:210px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	text-align:left;		
	font:8pt tahoma, sans-serif;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	background-color:#dfebf8;
	color:#024686;
}

A.link_lateral_B:HOVER{
	color:#dfebf8;
	background-color:#024686;
	border-bottom:1px solid #fff;
}

A.link_videoteca, A.link_videoteca:VISITED, A.link_videoteca:ACTIVE, A.link_videoteca:FOCUS{
	position:relative;
	display:block;
	font:10pt tahoma, sans-serif;
	text-decoration:none;
	color:#666;
	font-weight:bold;
	float:left;
}

A.link_videoteca:HOVER{
	color:#2387ea;
}

#sociallinks a{
	text-decoration:none;
	float:left;
	margin-left:35px;
	margin-top:10px;
}
#sociallinks a:hover{
	filter: alpha(opacity=70);
	opacity: .7;
}

/************  CUERPO  ***************/


.cuerpo{
	position:relative;
	float:left;
	width:693px;
	/*padding-left:8px;*/
}

.submenu{
	position:relative;
	float:left;
	width:693px;	
	height:28px;
	left:5px;
	padding-top:10px;
	border-bottom:2px solid #024686;
	font:8pt tahoma, sans-serif;
	color:#024686;
}

.txt_seccion{
	position:relative;
	float:left;
	width:625px;
	top:50px;
	padding-left:50px;	
	text-align:justify;
	line-height:19px;
}


/************  PIE  ***************/

.pie{
	position:relative;
	float:left;
	width:940px;
	height:200px;
	top:75px;
	padding-top:15px;
	border-top:4px solid #024686;
	font:8pt tahoma, sans-serif;
	color:#888;
	font-weight:bold;
	line-height:23px;
}

.w3c{
	position:absolute;
	z-index:20px;
	width:88px;
	height:31px;
	top:10px;
	right:-5px;
}

.rss{
	position:absolute;
	z-index:20px;
	width:88px;
	height:37px;
	top:10px;
	left:-5px;
}

/**********  BOTON VOLVER A BIBLIOTECA  ***********/

.bt_volver_biblio{
	position:absolute;
	z-index:100px;
	top:-14px;
	right:30px;
	width:70px;
	height:70px;
}

.bt_volver_articulos{
	position:absolute;
	z-index:100px;
	top:-14px;
	right:30px;
	width:70px;
	height:70px;
}


/************** L I N K S ***************/

/************** L I N K S BOTONERA SUPERIOR ***************/

.margen_bt{
	position:relative;
	float:left;
	width:26px;
	height:39px;
}

A.bt_inicio, A.bt_inicio:VISITED, A.bt_inicio:ACTIVE, A.bt_inicio:FOCUS{
	position:relative;
	float:left;
	width:129px;
	height:39px;
	background:url(bt_sup/1.jpg) no-repeat;
}

A.bt_inicio:HOVER{
	background:url(bt_sup/1a.jpg) no-repeat;
}

A.bt_somos, A.bt_somos:VISITED, A.bt_somos:ACTIVE, A.bt_somos:FOCUS{
	position:relative;
	float:left;
	width:133px;
	height:39px;
	background:url(bt_sup/2.jpg) no-repeat;
}

A.bt_somos:HOVER{
	background:url(bt_sup/2a.jpg) no-repeat;
}

A.bt_serv, A.bt_serv:VISITED, A.bt_serv:ACTIVE, A.bt_serv:FOCUS{
	position:relative;
	float:left;
	width:130px;
	height:39px;
	background:url(bt_sup/3.jpg) no-repeat;
}

A.bt_serv:HOVER{
	background:url(bt_sup/3a.jpg) no-repeat;
}

A.bt_local, A.bt_local:VISITED, A.bt_local:ACTIVE, A.bt_local:FOCUS{
	position:relative;
	float:left;
	width:130px;
	height:39px;
	background:url(bt_sup/4.jpg) no-repeat;
}

A.bt_local:HOVER{
	background:url(bt_sup/4a.jpg) no-repeat;
}

A.bt_contact, A.bt_contact:VISITED, A.bt_contact:ACTIVE, A.bt_contact:FOCUS{
	position:relative;
	float:left;
	width:109px;
	height:39px;
	background:url(bt_sup/5.jpg) no-repeat;
}

A.bt_contact:HOVER{
	background:url(bt_sup/5a.jpg) no-repeat;
}

A.bt_mapa, A.bt_mapa:VISITED, A.bt_mapa:ACTIVE, A.bt_mapa:FOCUS{
	position:relative;
	float:left;
	width:112px;
	height:39px;
	background:url(bt_sup/6.jpg) no-repeat;
}

A.bt_mapa:HOVER{
	background:url(bt_sup/6a.jpg) no-repeat;
}

/********************************************************/

A.link_submenu, A.link_submenu:VISITED, A.link_submenu:ACTIVE, A.link_submenu:FOCUS{
	font:9pt tahoma, sans-serif;
	text-decoration:none;
	color:#666;
}

A.link_submenu:HOVER{
	color:#024686;
}

A.link_lateral, A.link_lateral:VISITED, A.link_lateral:ACTIVE, A.link_lateral:FOCUS{
	position:relative;
	float:left;
	width:210px;
	padding-top:13px;
	padding-bottom:13px;
	padding-left:6px;
	text-align:left;		
	font:8pt tahoma, sans-serif;
	text-decoration:none;
	color:#024686;
	font-weight:bold;
	background:url(ln_puntos.jpg) bottom repeat-x;
}

A.link_lateral:HOVER{
	color:#024686;
	background-color:#dfebf8;
}

A.link_lateral_img, A.link_lateral_img:VISITED, A.link_lateral_img:ACTIVE, A.link_lateral_img:FOCUS{
	position:relative;
	float:left;
	width:210px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:6px;
	text-align:left;		
	font:9pt tahoma, sans-serif;
	text-decoration:none;
	color:#024686;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}

A.link_lateral_img:HOVER{
	color:#000;
	border-bottom:1px solid #024686;
}

A.link_azul, A.link_azul:VISITED, A.link_azul:ACTIVE, A.link_azul:FOCUS{
	font:9pt tahoma, sans-serif;
	text-decoration:none;
	color:#024686;
	font-weight:bold;
}

A.link_azul:HOVER{
	color:#888;
}

A.link_pie, A.link_pie:VISITED, A.link_pie:ACTIVE, A.link_pie:FOCUS{
	font:9pt tahoma, sans-serif;
	text-decoration:none;
	color:#666;
	letter-spacing:1px;
	background-color:white;
}

A.link_pie:HOVER{
	color:#2387ea;
	background-color:white;
}
.uppercase{
	text-transform:lowercase;
}

A.link_biblioteca, A.link_biblioteca:VISITED, A.link_biblioteca:ACTIVE, A.link_biblioteca:FOCUS{
	position:relative;
	float:left;
	width:100%;
	height:25px;
	font:9pt tahoma, sans-serif;
	text-decoration:none;
	color:#666;
	font-weight:bold;
}

A.link_biblioteca:HOVER{
	color:#024686;
}


.azul{
	font:9pt arial, sans-serif;
	color:#024686;
}
