/* Principales elementos de navegación */
/* Indicar en esta hoja CSS los elementos que definen la estructura básica común */
/* Los elementos para páginas aisladas se definirán en hojas CSS específicas */

/* Estilo de <body> */
body {
	margin: 0px 0px 0px 0px;
}
/* Elementos principales */
DIV.cabecera {
	position: absolute;
	height: 60px;
	width: 100%;
	left: 0px;
	top: 0px;
	background-color: #000066;
	color: White;
}
DIV.menuprincipal {
	position: absolute;
	height: 74px;
	width: 100%;
	left: 0px;
	top: 60px;
	background: url(../imagenes/fnd_menuppal.gif);
}
DIV.localizacion {
	position: absolute;
	height: 35px;
	width: 100%;
	left: 0px;
	top: 134px;
	background-color: White;
	color: #0066CC;
	text-indent: 25%;
}
DIV.menusecundario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: White;
	color: #000000;
	position: absolute;
	height: 69%;
	width: 25%;
	left: 0px;
	top: 170px;
	padding-top: 10px;
	padding-right: 10px;
}
DIV.contenidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	background-color: White;
	color: #000000;
	position: absolute;
	height: 398px;
	width: 580px;
	left: 25%;
	top: 170px;
	padding-top: 15px;
}
DIV.cont_sinmenusec {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: Black;
	position: absolute;
	height: 76%;
	width: 100%;
	left:0%;
	top: 60px;
	padding-top: 0px;
	padding-bottom: 0px;
}
/* Elementos secundarios en la cabecera */
DIV.logoeducastur{
	position: absolute;
	height: 80px;
	width: 148px;
	padding: 0px;
	left: 0%;
	top: 10%;
}
DIV.logoesb {
	position: absolute;
	height: 80px;
	width: 384px;
	padding: 0px;
	left: 30%;
	top: 10%;
}
DIV.botonayuda {
	position: absolute;
	height: 80px;
	width: 45px;
	padding: 0px;
	left: 87%;
	top: 10%;
	text-align: center;
}
DIV.botoncontacto {
	position: absolute;
	height: 80px;
	width: 45px;
	padding: 0px;
	left: 93%;
	top: 10%;
	text-align: center;
}
/* Elementos secundarios en el menú principal */
DIV.botonprofesores {
	position: absolute;
	height: 70px;
	width: 150px;
	padding: 0px;
	left: 30%;
	top: 0%;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;	
	text-decoration: none;	
}
DIV.botonalumnos {
	position: absolute;
	height: 70px;
	width: 150px;
	padding: 0px;
	left: 46%;
	top: 0%;
	text-align: center;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;	
	text-decoration: none;	
}
DIV.botonfamilia {
	position: absolute;
	height: 70px;
	width: 150px;
	padding: 0px;
	left: 61%;
	top: 0%;
	text-align: center;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;	
	text-decoration: none;	
}
/* Elementos secundarios en la barra de localización */
DIV.separador {
	height: 1px;
	width: 100%;
	padding: 0px;
	background-color: #FFC930;
	color: White;
	line-height: 1px;
}
/* Elementos secundarios en el Menú Secundario */
DIV.opcion {
	width: 75%;
	text-align: right;
}
DIV.separaopcion {
	height: 2px;
	width: 100%;
	padding: 0px;
	background-color: #FFC930;
	color: White;
	line-height: 2px;
}
DIV.opcionseleccionada {
	position: absolute;	
	width: 16px;
	left: 75%;
	top: 15px;
	padding: 0px;
}

/* Maquetación de imágenes */
.img_izq {
	border: 3px;
	float: left;
	margin: 5px;
}
.img_der {
	border: 3px;
	float: right;
	margin: 5px;
}

/* Maquetación de listados */
.bloque {
	font-size: 95%;
   width: 100%;
	background-color: #F4F4F4;
	padding: 15px;
	border: 1px solid #FEB92E;
	margin-bottom: 20px;
}

.bloquenoticias {
	font-size: 95%;
   width: 100%;
	height: 190px;
	background-color: #F4F4F4;
	padding: 15px;
	border: 1px solid #FEB92E;
	margin-bottom: 20px;
}

/* Maquetación de tablas */
tr.tcabecera {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-weight: bold;
	color: #0066CC;
	background-color: #DBEBFB;
	text-align: left;
}

tr.tcontenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
}