/* CSS Document */
body {
	background-color: #DFD3E7;
}

#contenedor{
	width:980px; 
	height:auto; 
	margin:auto; 
	background-color:#FFF; 
	border-bottom: 3px #666666 solid;
	border-right: 3px #666666 solid;
}
	
#logo1{
	width:75px; 
	height:150px;
	background-image:url(imagenes/logo1.png);
	float:left;
}

#logo2{
	width:493px;
	height:117px;
	background-image:url(imagenes/logo2.png);
	float:left;
}

#logo3{
	width:243px;
	height:117px;
	background-image:url(imagenes/logo3.png);
	float: right;
}

#cont_logos{background-image:url(imagenes/separadorfondo.png); width:auto; height:120px;}

.separador{background-image:url(imagenes/separador.gif); width:100%; height:5px; float:left;}

.clear{clear:both;}

#menuh1{width:50%; height:30px; float:left; margin-top:5px;}
#menuh2{width:40%; height:30px; float:right; margin-top:5px; text-align:right;}

#cont_menu{
	width:170px;
	height:420px;
	background-image:url(imagenes/fondomenu.gif);
	float:left;
	padding-left:10px;
	margin-top:20px;
}

#cuerpo{
	width:750px;
	float:left;
	margin-top:20px;
	padding-left:20px;
	background-image:url(imagenes/lateral.gif);
	background-repeat:repeat-y;
}

.cont_fotos{
	width:100%;
	height:auto;
	margin:auto;
}
.fotos{
	width:187px;
	height:90px;
	float:left;
	text-align:center;
}
#cont_index{
	width:710px;
	height:auto;
	border:1px solid #946CAF;
	margin:20px 0;
	padding:20px;
}
	.fotopresentacion{
		width:200px;
		height:200px;
		margin:auto;
		float:left;
	}
	p, li{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align:justify;
	}
	.textoright{
		font: bold 12px Arial, Helvetica, sans-serif;
		text-align:right;
	}
	.textocentro{
		font: bold 12px Arial, Helvetica, sans-serif;
		text-align:center;
	}

.titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #000000;
}
.titulo_apart{
	width:100%;
	height:auto;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-align:center;
	color: #ffffff;
	background-color: #946caf;
	border: 1px solid #000000;
	margin-bottom:20px;
}
	

.tablageneral{
	width:740px;
	height:auto;
	margin:10px auto;
	border:1px solid #946CAF;
	padding:10px;
	background-color:#F3EAF9;
}

.texto2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align:center;
	margin:20px 0;
}

.texto3 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
	margin:20px 0;
}

.tablarecursos{
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:600px;
	height:auto;
	margin:10px auto;
	border:1px solid #946CAF;
	padding:10px;
}
	.tablarecursos th{ text-align:left;}
	.thtitulo{background-color:#946CAF; color:#FFF;}
	
.tablatutores{
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:700px;
	height:auto;
	margin:10px auto;
	border:1px solid #946CAF;
	padding:10px;
}
	.tablatutores th, .tablatutores td{
		padding:5px;
		text-align:left;
	}

.tablades{
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color:#FFF;
	width:600px;
	height:auto;
	margin:10px auto;
	border:1px solid #946CAF;
	padding:10px;
}
	.tablades th{ vertical-align:middle; padding:0 5px;}
	.tablades td{text-align:left; vertical-align:middle; padding:0 5px; border-bottom:1px solid #946CAF;}
	.thdes{background-color:#F3EAF9;}

.negrita{ font-weight:bold;}

#pie{
	width:100%;
	height:auto;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}







a:link{
color:#5a2e79; font-weight:bold; text-decoration:underline;}
a:visited{
color:#5a2e79; font-weight:bold; text-decoration:underline;}
a:active{
color:#5a2e79; font-weight:bold; text-decoration:underline;}
a:hover{
color:#666666; text-decoration:underline;}


.tablamenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #f3eaf9;
	border: 1px solid #000000;
}
.borde {
	border:2px solid #000000;
}

.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

	.texto a:hover{color: #666666;}

.texto1 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}





.texto4 {
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}

.bordepagina {
	
}

.menucategoria {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #f3eaf9;
	border: 1px solid #000000;
}
.borde {
	border:2px solid #000000;
}

.tabla {
	border: 1px solid #946CAF;
}

.menutitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	background-color: #946caf;
	border: 1px solid #000000;
}
.borde {
	border:2px solid #000000;
}
	
	
	
.menu1{
	width:140px;
	height:50px;
	padding-left:5px;
	float:left;
	}
	
.menu2{
	width:10px;
	height:50px;
	float:left;
}


#capa1 {
	position:absolute;
	width:120px;
	height:147px;
	z-index:12;
	visibility: hidden;
}
#capa2 {
	position:absolute;
	width:120px;
	height:147px;
	z-index:11;
	visibility: hidden;
}
#capa3 {
	position:absolute;
	width:120px;
	height:147px;
	z-index:10;
	visibility: hidden;
}


a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

#capa4 {
	position:absolute;
	width:120px;
	height:85px;
	z-index:9;
	visibility: hidden;
}

#capa5 {
	position:absolute;
	width:120px;
	height:82px;
	z-index:8;
	visibility: hidden;
}

#cierre {
	position:absolute;
	width:681px;
	height:524px;
	z-index:5;
	visibility: hidden;
}

#cierre2 {
	position:absolute;
	width:537px;
	height:26px;
	z-index:6;
	visibility: hidden;
}

#cierre3 {
	position:absolute;
	width:159px;
	height:77px;
	z-index:7;
	visibility: hidden;
}
