/* CSS Document */

a{text-decoration:none; font-weight:800; color:#663366;}
a:hover{text-decoration:underline;}
body{font-family: Arial, Helvetica, sans-serif; font-size:11pt;color:#333366; margin-top:3%; height:100%;}
#arriba{margin-bottom:-15px; width:550px;float:right; height:240px; border-bottom:3px solid #000066;}
	#arriba h1 {color: #990066; font-size:14pt;float:right; border-top:1px solid #000066; margin:0px; font-weight:700;}
	.arribaSUB{border-top:3px solid #000066; clear:both;margin:10px 0px 0px 0px; padding:5px 10px; text-align:justify;}
		.arribaSUB .dato{/*filter: alpha(opacity=60); opacity: .6;*/
	text-align:justify;
	padding:5px 10px;
	margin:2px 10px;
	width:225px;
	height:50px;
	border-bottom:1px dotted #663333;
	border-top:1px dotted #663333;
	font-size:12px;
	float:left;
	overflow: hidden;
}
				.arribaSUB .datoSalidas{/*filter: alpha(opacity=60); opacity: .6;*/
	text-align:justify;
	padding:5px 10px;
	margin:2px 10px;
	width:450px;
	height:50px;
	border-bottom:1px dotted #663333;
	border-top:1px dotted #663333;
	font-size:12px;
	float:left;
	overflow: hidden;
}
		.arribaSUB .datos:hover{color:#660066; clear:both; text-align:justify; padding:2px 10px; margin:10px 0px; width:105px; height:30px;background-color:rgb(240,255,254); border-bottom:1px dotted #663333; border-top:1px dotted #663333;font-size:12px;
	overflow: hidden;}
		.plano{float:right;margin:5px 0px;}
		.direccion{float:left; display:block;margin-top:55px; padding-left:10px; padding-right:3px; padding-bottom:5px; border-bottom:1px dotted #003366; border-top:1px dotted #003366;}
		.clases{margin:10px 0px 0px 0px;}
			.clasesProfesor{float:left; font-size:10px;margin:15px 0px 0px 0px;}
				.clasesProfesor img{border:1px dotted #663366; padding:3px; }
				.clasesProfesor h2{font-size:12px; font-weight:bold; margin:0px 0px -12px 0px;}
			.clasesHorario{ float:left; margin:20px 0px 0px 50px;border-top:1px dotted #663366; border-bottom: 1px dotted #663366; padding:10px; width:300px;}
				.clasesHorario span{float:left; width:295px; text-align:center; font-size:12pt; font-weight:800; margin-top:15px;}
				.clasesHorario a{ clear:both; display:block;color: #333366; font-size:10px; text-align:right; margin:100px 0px 0px 0px; padding: 2px;}
		.pdfDescargas{margin:2px 5px 2px 2px; padding:1px 1px 1px 5px; font-size:12px; border-top:1px dotted #CC99FF; border-bottom:1px dotted #CC99FF; width:240px; float:left;}
		/*.linea{ clear:both; display:block;}*/
#botonera{clear:both; height:100%;}
	.logo{float:left;}
	.botones{float:left;margin-top:30px; margin-left:25px; display:block;width:520px;display:block;}
		.botonesArriba{}
			.botonPrincipal{margin:2px 10px 2px 5px; font-size:12pt; font-weight:bold;}
		.botonesAbajo{}
			.boton{margin:2px 15px 2px 5px; font-size:10pt; font-weight:bold; }


#abajo{clear:both;}
.abajoIzq{float:left; text-align:right; width:220px;}
	.abajoIzqImagen{margin: 30px 0px 0px 35px;}
	.abajoIzq img{border:1px dotted #663366; margin-bottom:5px; padding:3px;}
	.pdf{ text-align:right; font-size:11px; color:#663366;}
	.pdf a{text-decoration:none; color:#663366;}
	.pdf a:hover{ text-decoration:underline;}
.abajoDch{border-top:3px solid #000066;float:right; width:535px;margin:-20px 0px 0px 0px; text-align:justify; padding: 15px 10px 5px 10px;}
.abajoDch li{
	font-weight:bold;
	font-size:10pt;
	margin:0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	list-style-type: circle;
}
#menu{margin:0px;}
#pie{
	clear:both;
	float:right;
	font-size:11px;
	width:550px;
	border-top:1px dotted #330033;
	border-bottom:1px dotted #330033;
	color: #333366;
	text-align:center;
	margin:10px 0px 2px 0px;}
	
#pie a{text-decoration:underline; font-weight:bold;}
.enlaces{float:left; width:170px;padding:2px 2px;margin:3px 0px 3px 0px;}
.enlacesLogo{float:left;  }
.enlace{
	padding-left:2px;
	font-size:10px;
	float:left;
	marigin-top:3px;
	width:115px;

}


