A.links:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.linkhome:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
.TABLE {
	FONT-SIZE: 10pt;FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.title {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.title2 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subtitle {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY:  Arial, Helvetica, sans-serif
}
.cursorflecha {  cursor: default}
.sinsubrrayado {  text-decoration: none}
.titulo {
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	
}

.titulo_detalle_azul {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #29166F;

}

.titulo_detalle_negro {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;

}


.detalle_negro {
	FONT-SIZE: 9pt;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 0.5cm;



}

.detalle_azul {
	FONT-SIZE: 9pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #29166F;
	line-height: 0.5cm;



}

.detalle_chico_azul {
	FONT-SIZE: 7pt;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	color: #29166F;
	
}

.detalle_chico_negro {
	FONT-SIZE: 7pt;
	FONT-FAMILY:  Verdana,Arial, Helvetica, sans-serif;
	color: #000000;
}
.titulo_catedra{
	FONT-WEIGHT: bold;
	FONT-SIZE: 13pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #AED0C7;
	text-align: left;
}

.titulo_catedra_chico{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #AED0C7;
	text-align: left;
}


.indice{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #1E5959;
	text-align: center;
}

.imagen_fondo
{
  background-repeat:no-repeat;
 
}

#botonera{
	position:absolute;
	left:5px;
	top:153px;
	width:150px;
	height:178px;
	border: 1px none #000000;
}

.botoneraAncha{
	width:160px;
}

/*Estilos Sitemap*/

.seccionSitemap{
	width:248px;
	display:inline;
	border:#33FF00 2px solid;
	background:#0000FF;
	float:left;
	margin-right:10px;
}

.seccionSitemap .capaTitulo{
	height:33px;
	background-repeat:repeat-x;
	background-image:url(./img/sitemap/fondo-tit.gif);
}

.titulo_mapa {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #AED0C7;
	background:#1E5959;

}

.nro_pagina {
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color: #000000;

}

/*++++++++++++++++ Nuevos estilos para web responsive ++++++++++++++++++++*/

#encabezado{
	display:none;
}

#menuSuperiorResponsive{
	display:none;
}

.submenuResponsive{
	display:none;
	clear:both;
}

/*Para corregir el glosario*/

.tdLetrasGlosario{
	width:100%;
	max-width:100px;
	text-align:center;
}

.tablaCentrada{
	margin:auto;
}

/*Mapa del sitio*/
#mapaResponsive{
	display:none;
}

h3{
	color:#004242;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	margin:auto;
	padding:5px;
}

@media screen and (max-width:700px){
	/* Estilos para el nuevo menú superior */
	#tablaMenuSuperior{
		display:none;
	}
	
	#menuSuperiorResponsive{
		padding:0;
		margin:0;
		display:block;
	}
	
	#menuSuperiorResponsive li a{
		color:#117979;
		text-decoration:none;
		font-weight:bold;
		font-size:14px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
	}
	
	#menuSuperiorResponsive a:hover{
		color:black;
	}
	
	#menuSuperiorResponsive li{
		float:left;
		/*display:block;Poner esto en lugar de float left y se pone como opciones con ancho individual completo*/
		padding:5px;
		text-align:center;
		list-style:none;
		background-color:#F5F5F5;
		margin:2px 4px;
	}
	
	#botonera{
		display:none;
	}
	
	.tdOcultar{
		display:none;
	}
	
	.submenuResponsive{
		display:block;
		padding:0;
		margin:0;
	}
	
	.submenuResponsive li{
		background-color:#117979;
		padding:5px 0 5px 15px;
		margin:2px 0;
	}
	
	.submenuResponsive li a{
		color:white;
		font-size:12px;
		font-weight:bold;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		text-decoration:none;
	}
	
	.submenuResponsive li a:hover{
		text-decoration:underline;
	}
	
	.contenidoSeccion img{
		max-width:95%;
		height:auto;
	}
	
	/*Mapa del sitio*/
	#mapaResponsive{
		display:block;
	}
	
	#tablaMapa{
		display:none;
	}
	
}


@media screen and (max-width:576px){
	#encabezado{
		display:block;
		box-sizing:border-box;
		width:100%;
		padding:0 0 0 70px;
		text-align:left;
		height:auto;
		min-height:44px;
		margin:auto;
		margin-top:4px;
		background-image:url(../img/interfase/logo-afinan.gif);
		background-position:left;
		background-repeat:no-repeat;
		border-bottom:1px solid #cdcdcd;
	}
	#imgLogoUnsa{
		width:25px;
		height:auto;
	}
	#tablaHeader{
		display:none;
	}
	h1{
		color:#348787;/*2c7272*/
		font-weight:bold;
		font-size:20px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		margin:0;
		line-height:1;
	}
	
	h2{
		font-size:11px;
		text-align:left;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		color:#000;
		margin:0;
		line-height:1;
	}
	
	#encabezado img{
		float:right;
	}
	
	.tablaMenuMercCap{
		max-width:400px;
	}
	
	.itemsFotos td{
		max-width:36px;
	}

}

@media screen and (max-width:450px){
	.tablaMenuMercCap{
		max-width:340px;
	}
	.itemsFotos td{
		max-width:18px;
	}
	
	/*Para los planes de estudio FCE*/
	
	.divConOverflow{
		overflow:hidden;
		text-overflow:ellipsis;
		max-width:80%;
	}
}