/* ------------- */
/*     USADOS    */
/* ------------- */

BODY
{
	background-color: #717589;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	/*
	background-image: url(../Imagenes/Fondos/bosque_off.jpg);
	background-attachment: fixed;
	background-position: top center;
	background-repeat: repeat;
	*/
}

.estandar, TD.estandar
{
	text-align: left;
}

TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

IMG
{
	border: 0px;
}


a
{
	color: Black;
	text-decoration: none;
}
a:hover
{
	color: #FF9900;
	text-decoration: none;
}

a.Volver
{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}
a.Volver:hover
{
	color: Red;
	font-weight: bold;
	text-decoration: none;
}

/*
MENUS DE PORTADA
*/

table.PortadaCentro, td.PortadaCentro
{
	border-color: Black;
	border-width: 1px;
}

td.MenuPortadaIzda
{
	background-image: url(../Imagenes/inicio_izda.jpg);
	margin: 5px;
	margin-left: 30px;
}

td.MenuPortadaDcha
{
	background-image: url(../Imagenes/inicio_dcha.jpg);
	margin: 5px;
	margin-right: 30px;
}

/* 
MENU SUPERIOR
*/

a.MenuSup:hover {
	color: #FF9900;
	text-decoration: none;
}
a.MenuSup:link {
	text-decoration: none;
	color: #FFFFFF;
}
a.MenuSup:visited {
	color: #CCCCCC;
	text-decoration: none;
}



/* 
TITULOS
*/

.Titulo1
{
	font-size: 18px;
	font-weight: bold;
	color: Black;
}

.Titulo2
{
	font-size: 16px;
	font-weight: bold;
	color: Black;
}

.Titulo3
{
	font-size: 12px;
	font-weight: bold;
	color: Black;
}


TABLE.MenuSup,
TABLE.Pie
{
	background-color: #666666;
}

TD.MenuSup
{
	font-size: 9px;
	color: White;
	vertical-align: middle;
	padding-bottom: 5px;
}

TD.Pie
{
	font-size: 9px;
	color: White;
	background-color: #666666;
}


/*
MENU PRINCIPAL ADMINISTRACION
*/
TABLE.MenuPpal
{	
	background-color: #666666;
}

TD.MenuPpal
{
	text-align: left;
	vertical-align: top;
}

a.MenuPpal
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.MenuPpal:hover
{
	color: #FF9900;
	font-weight: bold;
	text-decoration: none;
}


.Error
{
	color: Red;
}

.LineaHorizontal
{
	border-style: solid;
	border-color: #CCCCCC;
}

TD.MargenVertical
{
	background-image: url(../imagenes/margen.gif);
	background-repeat: repeat-y;
}

.boton
{
	border-width: 2px;
	border-color: #FF9900;
	border-style: solid;
	background-color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
	padding: 2px;
	font-size: 10px;
	/* width: 80px; */
	text-align: center;
}

TD.Cuerpo
{
	text-align: left;
	background-color: #faf0d1;
	vertical-align: top;
	/*
	background-image: url(../Imagenes/Fondos/exploramundo.gif);
	background-position: 100% 100%;
	background-repeat: no-repeat;
	*/
}


/* *****************
		PORTADA
******************** */

div.PortadaNoticias
{
	margin-top: -2px;
	margin-left: 0px;
	background-image: url(../Imagenes/Portada/Dcha_2.gif);
}

marquee.PortadaNoticiasContenido
{
	color: #F5F5F5
}

a.PortadaNoticias
{
	color: White;
	font-weight:  bold;
}

a:hover.PortadaNoticias
{
	color: #FF9900;
	text-decoration: none;
	font-weight:  bold;
}

/*
TABLA DE DATOS
*/

TABLE.TablaDatos
{
	width: 100%;
}

TH.TablaDatos
{
	color: Black;
	padding: 3px;
	font-size: xx-small;
	text-align: left;
	border-width: 0px; 
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #717589;
}

TH.TablaDatos_hover
{
	background-color: #CCCCCC;
	color: Black;
	padding: 5px;
	font-size: xx-small;
	text-align: left;
}

TR.TablaDatosPar
{
	background-color: #FBFBFB;
	font-size: xx-small;
	padding: 3px;
}

TR.TablaDatosImpar
{
	background-color: transparent;
	font-size: xx-small;
	padding: 3px;
}

TR.TablaDatosHover
{
	background-color: #FBE0A1;
	font-size: xx-small;
	padding: 3px;
}

TD.TablaDatos
{
	font-size: xx-small;
	padding: 3px;
}


/*
FORMULARIOS DE DATOS
*/

.FormularioTitulo
{
	font-size: x-small;
	font-weight: bold;
	color: #FF9900;
}


.FormularioCampo
{
	font-size: xx-small;
	font-weight: bold;
	color: Black;
}

.FormularioValor
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: Black;
	background-color: White;
	border-width: 1px;
	border-color: White;
}

TD.TablaFormulario
{
	padding: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}


TABLE.TablaFormulario
{
	border-color: #FF9900; 
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	width: 100%;
}


/* ------------------- */
/* INFORME DE ESCUELAS */
/* ------------------- */

TABLE.InformeEscuela
{	
	width: 100%;
/*	background-color: #FF9900; */
}

TR.InformeEscuela
{
}

TD.InformeEscuela
{
	padding: 5px;
	vertical-align: top;
	text-align: justify;
}

TD.InformeEscuelaFoto
{
	padding: 5px;
	vertical-align: top;
	text-align: justify;
}

TD.InformeEscuelaTitulo
{
	padding: 5px;
	vertical-align: middle;
	text-align: center;
	
	border-width: 0px; 
	border-bottom-width: 5px;
	border-style: solid;
	border-color: #666666;
}


/* ------------------- */
/* INFORME DE NOTICIAS */
/* ------------------- */

TABLE.Informe
{	
	width: 100%;
}

TR.Informe
{
}

TD.Informe
{
	padding: 5px;
	vertical-align: top;
}

TD.InformeTitulo
{
	padding: 5px;
	text-align: center;
	vertical-align: middle;

	/*	
	width: 100%;
	border-bottom: medium solid #CCCCCC;
	*/
}

/* ------------------- */
/* INFORME DE NOTICIAS */
/* ------------------- */

TABLE.InformeNoticias
{	
	width: 100%;
}

TR.InformeNoticias
{
}

TD.InformeNoticias
{
	padding: 5px;
	vertical-align: top;
}

TD.InformeNoticiasTitulo
{
	padding: 5px;
	text-align: left;
	vertical-align: middle;

	/*	
	width: 100%;
	border-bottom: medium solid #CCCCCC;
	*/
}

/* ----------- */
/* GUIA RAPIDA */
/* ----------- */

TD.InformeGuiaRapida
{
}

TD.InformeGuiaRapidaTitulo
{
	padding: 2px;
	text-align: center;
	vertical-align: middle;
	text-transform: uppercase;
	color: White;
	font-weight: bold;
	
	background-color: #666666;
	
	/*	
	width: 100%;
	border-bottom: medium solid #CCCCCC;
	*/
}


/* ------------------- */
/* GALERIAS DE FOTOS   */
/* ------------------- */#717589

TABLE.GaleriaFotos
{
}

TR.GaleriaFotos
{
	
}

TD.GaleriaFotos
{
	padding: 5px;
	border-color: #CCCCCC;
	text-align: center;
}

/* ------------- */
/* POR VERIFICAR */
/* ------------- */



enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.enlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.titular {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.escuela {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	background-position: center;
	text-align: center;
}
.minimo {
	font-family: "Times New Roman", Times, serif;
	font-size: 3px;
}
.guia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF6600;
}

div .cajalogin
{
	margin-top: 3px;
	vertical-align: middle;
	padding: 1px;
	height: 20px;
	background-color: #faf0d1;
	font-size: 9px;
	color: Black;
}

/* ---------------------------
				FOROS
 ------------------------------ */
 
 
 /* FOROS */
 
 div .foros
 {
 	width: 100%;
	margin-bottom: 20px;
 }

 div .foro_elemento
 {
 	width: 100%;
	margin-bottom: 20px; 
	background-color: #FBE0A1;
 }

 div .foro_titulo,  div.mensajes_foro_titulo
 {
 	clear: both;
 	width: 100%;
	font-size: x-small;
	font-weight: bold;
	background-color: White;
	background: #FBE0A1;
	border-bottom: 2px solid black;
	border-top: 1px solid black;
	padding: 5px;
	padding-left: 30px;
 }

 div.foro_titulo span.campo
 {
 		display: none;
 }

 div .foro_titulo span.valor
 {
	float: left;
	width: 75%; 	
 }

 div .foro_mensajes
 {
	float: right;
	width: 20%;
	text-align: right; 
	padding: 5px;	
	background-color: #FAF0D1;
	font-weight: bold;
 }

 div .foro_mensajes span.campo
 {
	 	
 }

 div .foro_mensajes span.valor
 {
 	
 }

 div .foro_descripcion
 {
 	float: left;
	width: 80%; 	
	padding: 5px;
	background-color: #FAF0D1;
 }

 div .foro_descripcion span.campo
 {
 	display: none;
 }

 div .foro_descripcion span.valor
 {
 	clear: left;
	float: left; 	
 }

 div .foro_botones
 {
 	
 }

 
 
 
 
 /* Mensajes */
 
div.foros_mensajes {	width: 100%; margin-top: 30px; }

div .mensajes_botones,
div .foro_botones_admin_grupo
 {
 	 clear: both;
	 text-align: right;
	width: 100%;	 
 }
 
div .mensaje_boton,
div .foro_boton_admin
 {
	  float: right;
 	  margin-left: 20px;
  	  padding-left: 20px;
	  font-weight: bold;
	  background: url(../Imagenes/iconos/foros/flecha_dcha.gif) no-repeat left;
}

div .mensajes, div.mensajes_respuesta, div.respuestas {
	clear: both;
	 width: 100%;
}

div .mensaje_elemento, div.mensaje_respuesta_elemento {
 	width: 100%;
	background-color: #FBE0A1;
	border-bottom: solid Black 1px;
	padding: 5px;
	padding-left: 30px;
	background: url(../Imagenes/iconos/foros/bola_naranja_mini.gif) no-repeat left;	
 }
 
  div .respuesta_elemento {
 	width: 100%;
/*	border: solid Black 1px;*/
	padding: 5px;
	margin-top: 20px;
 }
 
 div .mensaje_cabecera  {
	 width: 100%;
	background-color: #FF9900;
	border-bottom: solid Black 1px;
	padding: 5px; 	
		padding-left: 30px;
  }
 
div .mensaje_titulo { float: left;	width: 230px;	margin-bottom: 4px; }

div .mensaje_titulo  span.campo, 
div .mensaje_respuesta_titulo span.campo {	display: none; }
div .mensaje_titulo  span.valor, 
div .mensaje_respuesta_titulo span.valor { font-weight: bold; font-size: xx-small;  }
div .respuesta_mensaje_titulo { font-weight: bold; font-size: xx-small; padding-bottom: 4px;  }

div .mensaje_respuesta_titulo { width: 100%; padding-top: 9px; }

/* Usuario en la pantalla de mensajes de un foro */
div .mensaje_usuario { }
div .mensaje_usuario_nombre {	text-align: center; float: left; width: 50px; }
div .mensaje_usuario_nombre span.campo { display: none; }
div .mensaje_usuario_nombre span.valor { }
div .mensaje_usuario_num_mensajes { display: none; }
div .mensaje_usuario_num_mensajes span.campo { display: none; }
div .mensaje_usuario_num_mensajes span.valor { display: none; }
div .mensaje_usuario_es_admin { display: none; }

/* Usuario en la pantalla de respuestas de un mensaje */ 
div .respuesta_usuario { 
	clear: left; 
	float: left; 
	width: 120px; 
	height: 30px; 
	background: url(../Imagenes/iconos/foros/usuario.gif) 3px no-repeat White; 
	padding: 3px;
	border-right: 2px solid black;
} 
div .respuesta_usuario_nombre { padding-left: 25px; }
div .respuesta_usuario_nombre span.campo { display: none; }
div .respuesta_usuario_nombre span.valor { float: left; font-weight: bold; font-size: x-small; }
div .respuesta_usuario_num_mensajes { padding-left: 25px; }
div .respuesta_usuario_num_mensajes span.campo { float: left;  }
div .respuesta_usuario_num_mensajes span.valor { margin-left: 3px; float: left;  font-weight: bold;  }
div .respuesta_usuario_es_admin { display: none; }
  

div .mensaje_fecha_creacion, 
div .mensaje_respuesta_fecha_creacion { float: left; width: 130px;	text-align: center;  }

div .mensaje_fecha_creacion span.campo, 
div .mensaje_respuesta_fecha_creacion span.campo { display: none; }



div .respuesta_titulo { 
	float: left; 
	width: 350px; 
	height: 34px;
	font-weight: bold;
	font-size: xx-small;  
	background: url(../Imagenes/iconos/foros/bola_gris_mini.gif) no-repeat 5px  #FBE0A1;	
	padding-left: 30px;
	padding-top: 10px;
	border-right: 2px solid black;
}
div .respuesta_titulo span.campo {	display: none; }
div .respuesta_titulo span.valor { vertical-align: middle; }

div .respuesta_fecha_creacion,
div .respuesta_fecha_edicion { clear: right; float: right; padding-top: 3px; }

div .respuesta_fecha_creacion span.campo,
div .respuesta_fecha_edicion span.campo { float: left; width: 50px; text-align: left; font-weight: bold; }

div .respuesta_fecha_creacion span.valor,
div .respuesta_fecha_edicion span.valor { float: left; text-align: right; }




div .mensaje_fecha_creacion span.valor, 
div .mensaje_respuesta_fecha_creacion span.valor { }

div .mensaje_fecha_edicion { float: left; width: 130px; text-align: center; }
div .mensaje_fecha_edicion span.campo, { display: none; }
div .mensaje_fecha_edicion span.valor { }

div .mensaje_numero_respuestas { float: left; width: 80px;	text-align: center; }
div .mensaje_numero_respuestas span.campo {	display: none; }
div .mensaje_numero_respuestas span.valor { }
  
div .mensaje_cuerpo,  div .respuesta_cuerpo {
		clear:both;
		width: 100%;	
		padding: 5px;
		background: url(../Imagenes/iconos/foros/papel.gif) repeat;
		border-top: 1px solid Black; 
		border-bottom: 1px solid Black; 
 }
div .mensaje_cuerpo  span.campo, div .respuesta_cuerpo  span.campo {	display: none; }
div .mensaje_cuerpo  span.valor, div .respuesta_cuerpo  span.valor { }

 
/* PRESENTACION EMPRESAS */
div.presentacion									{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; padding: 20px; text-align: justify; }
div.presentacion ul 								{ list-style-image: url(../Imagenes/asterisco.gif); }
div.presentacion div.pagina div.titulo 	{ font-size: 1.8em; text-transform: uppercase; font-weight: bold; letter-spacing: 0em; margin-bottom: 15px;}
div.presentacion div.pagina p.contenido_tabla	{ font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px; text-align: left; margin: 20px 0px 0px 0px; }
div.presentacion div.pagina div.barra_navegacion { clear: both; margin-top: 20px; padding: 5px 0px 0px 0px; border-top: 2px solid Gray; font-size: x-small; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}
div.presentacion div.pagina div.barra_navegacion .anterior { float: left; }
div.presentacion div.pagina div.barra_navegacion .siguiente { float: right; }
div.presentacion div.pagina div.nube_palabras { width: 100%; text-align: center; }
div.presentacion div.pagina div.nube_palabras span.nivel_1 { font-size: 1.2em; }
div.presentacion div.pagina div.nube_palabras span.nivel_2 { font-size: 1.5em; }
div.presentacion div.pagina div.nube_palabras span.nivel_3 { font-size: 2em; }
div.presentacion div.pagina div.nube_palabras span.nivel_4 { font-size: 2.5em;}
div.presentacion div.pagina div.nube_palabras span.nivel_5 { font-size: 3em; }

 
