body {
	margin: 0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contenedor, #contenedor_0_6, #contenedor_6_8, #contenedor_8_12, #contenedor_12_16, #contenedor_16_18{
	margin: 0px auto;
	text-align:left;
	width:996px;
	/*background-image:url(/images/cabecerapagina/back_grey.jpg);*/
	background-position: right;
	background-repeat: repeat-y;
}
#contenedor2 { margin:83px auto 0px auto; width:600px; text-align:center;}

#contenedor_imp{
	margin: 0px auto;
	text-align:left;
	width:996px;
}

#contenedor {background-image:url(/images/cabecerapagina/back_grey.jpg);}
#contenedor_0_6{background-image:url(/images/cabecerapagina/back_grey.jpg)/*background-image:url(../images/images/back_yellow.jpg)*/;}
#contenedor_6_8{background-image:url(/images/cabecerapagina/back_grey.jpg)/*background-image:url(../images/images/back_green.jpg)*/;}
#contenedor_8_12{background-image:url(/images/cabecerapagina/back_grey.jpg)/*background-image:url(../images/images/back_blue.jpg)*/;}
#contenedor_12_16{background-image:url(/images/cabecerapagina/back_grey.jpg)/*background-image:url(../images/images/back_orange.jpg)*/;}
#contenedor_16_18{background-image:url(/images/cabecerapagina/back_grey.jpg)/*background-image:url(../images/images/back_red.jpg)*/;}

/************************************************************************************
*         		                        CABECERA
************************************************************************************/
#fila1 {
	width:996px;
	height:83px;
	background-color:#FFFFFF;
}
#cabecera {
	width:576px;
	height:83px;
	background-image:url(/images/cabecerapagina/cabecera.jpg);
}
#logo {
	width:289px;
	height:83px;
	float:left;
}
#barras {
	width:271px;
	height:83px;
	float:left;
}

#buscador {
	height:54px;
	background-image:url(/images/cabecerapagina/buscador.jpg);
}

#idiomas {
	width:111px;
	height:0px;
	float:left;
	padding-top: 65px;
}
#fila2 {
	width:996px;
	height:17px;
	background-image:url(/images/cabecerapagina/fondo_superior.jpg);
	font-size:17px;
}
#fila2_periodico, #fila2_periodico_0_6, #fila2_periodico_6_8, #fila2_periodico_8_12, #fila2_periodico_12_16, #fila2_periodico_16_18{
	height: 22px;
	background-color: #da1f2a;
	background-image:url(/images/cabecerapagina/noticias_titulo.jpg);
	background-repeat: no-repeat;
	text-align: right;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 450px;
	padding-top: 50px;
}

#fila2_periodico{background-image:url(/images/cabecerapagina/noticias_titulo.jpg);}
#fila2_periodico_0_6{background-image:url(/images/cabecerapagina/noticias_titulo_0_6.jpg);}
#fila2_periodico_6_8{background-image:url(/images/cabecerapagina/noticias_titulo_6_8.jpg);}
#fila2_periodico_8_12{background-image:url(/images/cabecerapagina/noticias_titulo_8_12.jpg);}
#fila2_periodico_12_16{background-image:url(/images/cabecerapagina/noticias_titulo_12_16.jpg);}
#fila2_periodico_16_18{background-image:url(/images/cabecerapagina/noticias_titulo_16_18.jpg);}

#fila2_portal {
	width:996px;
	height:12px;
	font-size:12px;
	background-image:url(/images/cabecerapagina/fondo_superior_alt.jpg);
}

#fila13 {
	width:996px;
}
/************************************************************************************
*         		                    COLUMNA IZQUIERDA
************************************************************************************/
#columna1 {
	width:150px;
	float:left;
}
#columna1b {
	width:141px;
	float:left;
}
#caja_verde, #caja_azul, #caja_amarilla, #caja_naranja, #caja_roja3{
	/*height:100px;*/
	margin-bottom: 2px;
	font-size: 11px;
	padding: 3px;
}
#caja_amarilla {background-color:#f2c22f;}
#caja_verde {background-color:#79cc43;}
#caja_azul {background-color:#2a93c0;}
#caja_naranja {background-color:#e97127;}
#caja_roja3 {background-color:#db1e22;}

a.caja_color_enlace:link, a.caja_color_enlace:active, a.caja_color_enlace:visited{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

a.caja_color_enlace:hover{
}
/************************************************************************************
*         		                    COLUMNA CENTRAL
************************************************************************************/
#columna2 {
	width:625px;
	_width:635px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	text-align: justify;
}
#columna2b {
	width:650px;
	float:left;
	padding-left:10px;
	padding-right:10px;
}

/************************************************************************************
*         		                    	NOTICIAS
************************************************************************************/
.titulo_not_0_6, .titulo_not_6_8, .titulo_not_8_12, .titulo_not_12_16, .titulo_not_16_18{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21pt;
	min-height: 55px;
	height:55px;
	width: 610px;
	/*display: table-cell;
	vertical-align: middle;*/
	padding:20px 0 0 15px;
}	
.titulo_not_0_6{background-color:#f2c22f;}
.titulo_not_6_8{background-color:#79cc43;}
.titulo_not_8_12{background-color:#2a93c0;}
.titulo_not_12_16{background-color:#e97127;}
.titulo_not_16_18{background-color:#bf1619;}

.cabecera0, .cabecera1, .cabecera2, .cabecera3, .cabecera4, .cabecera5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21pt;
	min-height: 55px;
	height:55px;
	width: 610px;
	/*display: table-cell;
	vertical-align: middle;*/
	padding-left:15px;
	padding-top:20px;

	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 21pt;
	min-height: 75px;
	height:75px;
	width: 625px;
	_width: 610px;
	display: table-cell;
	vertical-align: middle;
	padding-left:15px;*/
}	
.cabecera0{background-color:#db1e22;}
.cabecera1{background-color:#f2c22f;}
.cabecera2{background-color:#79cc43;}
.cabecera3{background-color:#2a93c0;}
.cabecera4{background-color:#e97127;}
.cabecera5{background-color:#bf1619;}

.negrita{
	font-weight: bold;
}
.titulo_cajas{
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.subtitulo_cajas{
	color: #000000;
	font-size: 11px;
}
.separador_noticias{
	clear: both;
}
.celda_noticias{
	border: 1px solid #FFCACA;
	width: 290px;
	height: 155px;
	margin: 5px;
	float: left;
	padding: 5px;

}
.celda_noticias_principal{
	border: 1px solid #FFCACA;
	width: 290px;
	height: 155px;
	margin: 5px;
	float: left;
	padding: 5px;

}
.celda_medios{
	border: 1px solid #FFCACA;
	width: 605px;
	height: 160px;
	margin: 5px;
	float: left;
	padding: 10px;

}
.datos_medios{
	height: 140px;
}
.datos_noticias{
	height: 140px;
}
.botones_noticias{
}
.botones_noticias_principal{
}

.comentario{
	border: 1px solid #FFCACA;
	padding: 5px;
	margin-bottom: 2px;
}


/************************************************************************************
*         		                    COLUMNA DERECHA
************************************************************************************/
#columna3, #columna3_0_6, #columna3_6_8, #columna3_8_12, #columna3_12_16, #columna3_16_18{
	width:161px;
	float:left;
	padding: 10px;
	_padding: 0px;
	_margin-top: 10px;
}
/*
#columna3{	background-color:#cbcfce;}
#columna3_0_6{ background-color:#cbcfce;}
#columna3_6_8{ background-color:#cbcfce;}
#columna3_8_12{ background-color:#cbcfce;}
#columna3_12_16{ background-color:#cbcfce;}
#columna3_16_18{ background-color:#cbcfce;}*/
/*
#columna3 {	background-color:#cbcfce;}
#columna3_0_6{ background-color:#f2c22f;}
#columna3_6_8{ background-color:#79cc43;}
#columna3_8_12{ background-color:#2a93c0;}
#columna3_12_16{ background-color:#e97127;}
#columna3_16_18{ background-color:#bf1619;}*/



/************************************************************************************
*
*         		          *****     DEPURAR     *****
*
************************************************************************************/

#imagen_noticia_0_6 {
	padding:5px;
	float:left;
}
#texto_noticia_0_6 {
	padding:5px;
}
#edad_blog_06, #edad_blog_68, #edad_blog_812, #edad_blog_1216 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	text-decoration:none;
	color: #000000;
	font-weight:bold;
	float:left;
	padding:2px;
}
#edad_blog_06 {	background-color:#f1c22e;}
#edad_blog_68 {	background-color:#79cc43;}
#edad_blog_812 { background-color:#2a93c0;}
#edad_blog_1216 { background-color:#e97127;}

#titulo_blog_06, #titulo_blog_68, #titulo_blog_812, #titulo_blog_1216 {
	font-family:"Century Gothic", Arial;
	font-size:20px;
	height:27px !important;
	height:27px;
	text-decoration:none;
	color: #000000;
	background-color:#f1c22e;
}
#titulo_blog_06{background-color:#f1c22e; margin-left: 70px !important;	margin-left: 0px;}
#titulo_blog_68 {background-color:#79cc43; margin-left: 70px !important;	margin-left: 0px;}
#titulo_blog_812 {background-color:#2a93c0; margin-left: 95px !important; margin-left: 0px;}
#titulo_blog_1216 {background-color:#e97127; margin-left: 120px !important; margin-left: 0px;}

#titulo_profesores {
	font-family:"Century Gothic", Arial;
	font-size:22px;
	height:25px;
	text-decoration:none;
	color: #FFFFFF;
	text-align:right;
	background-color:#004488;
	vertical-align:middle;
}
#separador_noticias {
	height:2px;
	font-size:2px;
	background-color: #DBDBDB;
}
#refuerzos {
	background-color: #FFFFCC;
	padding: 3px;
}

.edades {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#FFFFFF;
}
.linea_blanca {
	height:10px;
}
.texto_leer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	text-decoration:underline;
}
.titulos {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
	text-decoration:none;
}
.titulos2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.video {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000000;
}
.tituloagenda1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#cf1e23;
}
.tituloagenda2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color: #FFFFFF;
}
.titulocentral {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #df242a;
}
.titulocentral2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:21pt;
	color: #000000;
	margin-top:10px;
	margin-left:15px;
}
.titulomedios {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000000;
}

a.titulocentral2:link, a.titulocentral2:visited, a.titulocentral:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #000000;
	text-decoration:none;
}

a.titulocentral2:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color: #000000;
	text-decoration:underline;
}

.titulocentral2A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000000;
}

a.titulocentral2A:link, a.titulocentral2A:visited, a.titulocentralA:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000000;
	text-decoration:none;
}

a.titulocentral2A:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000000;
	text-decoration:underline;
}

.titulocentral3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #000000;
}
.textocentral {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color: #000000;
	margin-left:15px;
}

a.textocentral:link, a.textocentral:visited, a.textocentral:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color: #000000;
	text-decoration:none;
}

a.enlaces_cajas:link, a.enlaces_cajas:visited, a.enlaces_cajas:active, a.enlaces_cajas:hover {
	text-decoration:none;
}

a.textocentral:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color: #000000;
	text-decoration:underline;
}


.texto_blog {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
	color: #000000;
}
.texto_blog2 {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:justify;
	text-decoration:none;
	color: #6d7979;
}
.texto_fecha {
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align: right;
	text-decoration:none;
	color: #FFFFFF;
}

.area_lateral {
	text-align: left;
}
.area_lateral img {
	float: left;
	margin: 0px;
}
.area_lateral p {
	margin: 0px;
	padding: 1px;
}
.nodo_arbol {
}

/*************************************************************************************
*                                       GENERAL
*************************************************************************************/
a{
	color: #0099FF;
	text-decoration: none;
}
a:hover{
	color: #da1f2a;
	text-decoration:underline;
}

/*************************************************************************************
*                                       PAGINAS
*************************************************************************************/
#preview{
	width:600px;
}
.preview_bloque_centrado{
	padding: 5px 0px 5px 0px;
	text-align: center;
}
.preview_bloque{
	padding: 5px 0px 5px 0px;
}

.preview_imagen {
	text-align:center;
	font-size:9px;
	color: #FF9966;
}
.preview_txt_imagen_l {
	font-size:9px;
	color: #FF9966;
	float: left;
	padding-right: 15px;
	padding-bottom: 15px;
}
.preview_txt_imagen_r {
	font-size:9px;
	color: #FF9966;
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
}
.botones_bloque {
	text-align: right;
}
.botones_bloque img {
	margin-right: 1px;
	border: 0px;
}

/*************************************************************************************
*                                     ZONA_PRIVADA
*************************************************************************************/
.txt_privado{
	font-size: 11px;
}

.registro_privado {
	background-color: white;
	padding: 0px;
	width: 156px;
}
.registro_privado form{
	padding: 0px;
	margin: 0px;
	width: 150px;
	min-width: 155px;
}
.registro_privado input{
	border: 1px solid white;
	background: #DDDDDD;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

.login_warning{
	font-size: 11px;
	color:#FF0000;
	text-align: center;
}

/*************************************************************************************
*                                     ENCUESTA
*************************************************************************************/
.txt_privado{
	font-size: 11px;
}

.registro_encuesta {
	background-color: white;
	padding: 0px;
	width: 156px;
}
.registro_encuesta form{
	padding: 0px;
	margin: 0px;
	width: 150px;
	min-width: 155px;
}
.registro_encuesta input{
	border: 1px solid white;
	background: #DDDDDD;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
}

/*************************************************************************************
*                                        BLOG
*************************************************************************************/
#blog_izquierda{
	width: 450px;
	float: left;
	padding: 5px;	
}
#blog_derecha{
	width: 150px;
	float: left;
	padding: 5px;
}
.blog_post{
	margin-bottom: 0px;
	background-color: #DDDDDD;
	padding: 5px;
}
.blog_post0{
	margin-bottom: 0px;
	background-color: #DDDDDD;
	padding: 5px;
}
.blog_post1{
	margin-bottom: 0px;
	background-color: #fef6e0;
	padding: 5px;
}
.blog_post2{
	margin-bottom: 0px;
	background-color: #ebf8e3;
	padding: 5px;
}
.blog_post3{
	margin-bottom: 0px;
	background-color: #dfeff6;
	padding: 5px;
}
.blog_post4{
	margin-bottom: 0px;
	background-color: #ffecdd;
	padding: 5px;
}
.blog_post5{
	margin-bottom: 0px;
	background-color: #fcdcdc;
	padding: 5px;
}

#otros_blog{
	margin-left: -20px;
}

/*************************************************************************************
*                                    PIE DE PAGINA
*************************************************************************************/
#fila4 {
	clear: both;
	width:996px;
	/*height:163px;*/
	background-color: #FFFFFF;
}
.pie_de_pagina {
	text-align: center;
}

/*************************************************************************************
*                                        OTROS
*************************************************************************************/
.centrar{
	text-align: center;
}
.texto_agenda{
	width:600px;
}

.lista_enlaces ul{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:550px;
	/*border:#000000 1px solid;*/
}

.lista_enlaces ul {
list-style-type:none;
}
.lista_enlaces ul li a {
padding-left:15px;
background-image:url(/images/cabecerapagina/list_image.jpg);
background-repeat:no-repeat;
}
/*Y puedes agregar interactividad*/
.lista_enlaces ul li a:hover {
background-image:url(/images/cabecerapagina/list_image.jpg);
}





a.lista_enlaces:link, a.lista_enlaces:visited, a.lista_enlaces:active{
	text-decoration:none;
	color:#0099FF;
}
a.lista_enlaces:hover {
	text-decoration:none;
	color:#da1f2a;
}

a.enlaces_paginar:link, a.enlaces_paginar:visited{
	text-decoration:none;
	font-weight:bold;
	color:#666e70;
}
a.enlaces_paginar:hover, a.enlaces_paginar:active {
	text-decoration:none;
	font-weight:bold;
	color:#c71f1e;
}

.formulario_enlaces{
	margin:0px;
	width:500px;
	/*border:#000000 1px solid;*/
	}

.formulario_biblio{
	margin:0px;
	width:400px;
	/*border:#000000 1px solid;*/
	}
.formulario_biblio2{
	margin:0px;
	width:390px;
	/*border:#000000 1px solid;*/
	}

.cabecera_biblio{
	margin-top:-10px;
}

.imagen_busqueda{
	width:228px;
	float:left;
}

#caja_biblio{
	float:left;
	width:390px;
	/*border:1px solid #000000;*/
	}
	
.titulo_biblio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.titulo_biblio2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#a22b2f;
}

.titulo_biblio3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#676968;
}

.texto_biblio{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
}

.texto_comentarios{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	color:#628fae;
}

.texto_comentarios a:link, .texto_comentarios a:hover, .texto_comentarios a:visited, .texto_comentarios a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	color:#628fae;
}

.volver_comentarios a:link, .volver_comentarios a:hover, .volver_comentarios a:visited, .volver_comentarios a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	color:#000000;
}
/*Estilo saltar*/
.brr {clear:both;}

#zonaEtapa, #zonaComunidad, #zonaCiclo, #zonaCurso, #zonaMateria{
	margin-bottom:15px;
	}
#zonaEtapa label, #zonaComunidad label, #zonaCiclo label, #zonaCurso label, #zonaMateria label{
	display:block;
	float:left; 
	width:150px;
	}
	
.bannerFlash{
	display:block;
	height:110px;
	position:absolute;
	width:156px;
	z-index:99999;
	}

