/* Estilos para las diferentes cajas */
/* (c) 2004 ----- Trisquelmedia ----- */

/* Bloques para el panel de control */
.gen740admin {
	width: 740px;
	background-image: url(../imagenes/fnd740admin.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.gen740admin .cabecero {
	width: 740px;
	height: 19px;
	background-image: url(../imagenes/cab740admin.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen740admin .contenido {
	width: 720px;
	margin: 0px 0px 0px 20px;
}
* html .gen740admin .contenido {
	width: 710px;
	margin: 0px 0px 0px 20px;
}
.gen740admin .piebloque {
	width: 740px;
	height: 19px;
	background-image: url(../imagenes/pie740admin.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Bloques genericos */
.gen740 {
	width: 740px;
	background-image: url(../imagenes/fnd740gen.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.gen740 .cabecero {
	width: 740px;
	height: 19px;
	background-image: url(../imagenes/cab740.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen740 .contenido {
	width: 720px;
	margin: 0px 0px 0px 20px;
}
* html .gen740 .contenido {
	width: 710px;
	margin: 0px 0px 0px 20px;
}
.gen740 .piebloque {
	width: 740px;
	height: 19px;
	background-image: url(../imagenes/pie740gen.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}

.gen490 {
	width: 490px;
	background-image: url(../imagenes/fnd490gen.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
* html .gen490{
	margin: 0px;
}
.gen490 .cabecero {
	width: 490px;
	height: 19px;
	background-image: url(../imagenes/cab490.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen490 .contenido {
	width: 470px;
	margin: 0px 0px 0px 20px;
}
* html .gen490 .contenido {
	width: 460px;
	margin: 0px 0px 0px 20px;
}
.gen490 .piebloque {
	width: 490px;
	height: 19px;
	background-image: url(../imagenes/pie490gen.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}


.gen240 {
	width: 240px;
	background-image: url(../imagenes/fnd240gen.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.gen240 .cabecero {
	width: 240px;
	height: 19px;
	background-image: url(../imagenes/cab240.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen240 .contenido {
	width: 200px;
	margin: 0px 0px 0px 20px;
}
* html .gen240 .contenido {
	width: 200px;
	margin: 0px 0px 0px 20px;
}
.gen240 .piebloque {
	width: 240px;
	height: 19px;
	background-image: url(../imagenes/pie240gen.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}


/* Bloque de matematicas */
.gen240_mate {
	width: 240px;
	background-image: url(../imagenes/fnd240_mate.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.gen240_mate .cabecero {
	width: 240px;
	height: 19px;
	background-image: url(../imagenes/cab240_mate.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen240_mate .contenido {
	width: 200px;
	margin: 0px 0px 0px 20px;
}
* html .gen240_mate .contenido {
	width: 200px;
	margin: 0px 0px 0px 20px;
}
.gen240_mate .piebloque {
	width: 240px;
	height: 19px;
	background-image: url(../imagenes/pie240_mate.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Bloque de lengua */
.gen240_lengua {
	width: 240px;
	background-image: url(../imagenes/fnd240_lengua.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.gen240_lengua .cabecero {
	width: 240px;
	height: 19px;
	background-image: url(../imagenes/cab240_lengua.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen240_lengua .contenido {
	width: 200px;
	margin: 0px 0px 0px 20px;
}
* html .gen240_lengua .contenido {
	width: 200px;
	margin: 0px 0px 0px 20px;
}
.gen240_lengua .piebloque {
	width: 240px;
	height: 19px;
	background-image: url(../imagenes/pie240_lengua.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

/* Bloque de conocimiento */
.gen240_cono {
	width: 240px;
	background-image: url(../imagenes/fnd240_cono.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.gen240_cono .cabecero {
	width: 240px;
	height: 19px;
	background-image: url(../imagenes/cab240_cono.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen240_cono .contenido {
	width: 200px;
	margin: 0px 0px 0px 20px;
}
* html .gen240_cono .contenido {
	width: 200px;
	margin: 0px 0px 0px 20px;
}
.gen240_cono .piebloque {
	width: 240px;
	height: 19px;
	background-image: url(../imagenes/pie240_cono.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}


.separador {
	width: 100px;
	height: 25px;
	clear: both;
}

.separador2 {
	width: 100px;
	clear: both;
}


.columna {
	width: 220px;
	margin: 0px 15px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: Black;
	float: left;
}
* html .columna {
	width: 220px;
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: Black;
	float: left;
}
.centrar-imagen {
	text-align: center;	
	float: left;
}

a img.imagen-baja{
	border: 0px;
}

.imagen-baja{
	align: bottom;
	margin-left: 50px;
}
.columna100 {
	width: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: Black;
}
/* Para contener las columna de la seccion de portada general */
.columna_portada_dcha{
	float: right;	
	width: 240px;
}
.columna_portada_izqda{
	float: left;
	width: 490px;
}
/* Para evitar el error de los floats y comentarios del dichoso explorer 6 */
.quita_error{
	clear: both;
}
/*Elia*/
.gen470 {
	width: 455px;
	background-image: url(../imagenes/fnd470gen.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.gen470 .cabecero {
	width: 455px;
	height: 19px;
	background-image: url(../imagenes/cab470.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen470 .contenido {
	width: 435px;
	margin: 0px 0px 0px 20px;
}
* html .gen470 .contenido {
	width: 425px;
	margin: 0px 0px 0px 20px;
}
.gen470 .piebloque {
	width: 455px;
	height: 19px;
	background-image: url(../imagenes/pie470gen.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}

.gen260 {
	width: 275px;
	background-image: url(../imagenes/fnd260gen.gif);
	background-repeat: repeat-y;
	background-color: white;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
.gen260 .cabecero {
	width: 275px;
	height: 19px;
	background-image: url(../imagenes/cab260.gif);
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.gen260 .contenido {
	width: 235px;
	margin: 0px 0px 0px 20px;
}
* html .gen260 .contenido {
	width: 235px;
	margin: 0px 0px 0px 20px;
}
.gen260 .piebloque {
	width: 275px;
	height: 19px;
	background-image: url(../imagenes/pie260gen.gif);
	background-repeat: no-repeat;
	background-position: bottom;	
}