@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background: url(images/bk_top_banner.gif) 0 0 repeat-x;
}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.h2 {
	font-family:"Curlz MT",Arial, Helvetica, sans-serif;
/*	font-size:12px; */
	color:#333333;


}

.h3 {
	font-family:"Curlz MT", Arial, Helvetica, Sans-serif;
	font-size:x-large;
	color:#333333;
}

/* h3 {
	font-stretch:semi-condensed;
	color:#670606;
	} */


/* --------------------------------------ENCABEZADO - BANNER  -------------------------*/
#header {
	height: 148px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#head_logo {
	position:absolute;
	width:53px;
	height:69px;
	z-index:1;
	margin-top: 20px;
	margin-left: 25px;
	visibility: visible;
}

#head_nombre {
	font-family: "Curlz MT", Arial, Helvetica, Sans-serif;
	font-size: 38px;
	color: #262CCE;
	font-weight: bold;
	position:absolute;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	margin-left: 100px;
	width: 300px;
	visibility: visible;
}

#head_slogan {
	position:absolute;
	width:304px;
	height:25px;
	z-index:2;
	padding-top: 5px;
	margin-top: 63px;
	margin-left: 100px;
	font-size: 14px;
	color: #000080;
	font-weight: bold;
	padding-left: 5px;
	font-family: "Trebuchet MS", Arial, "Arial MT", "Helvetica Condensed";
	visibility: visible;
}
#head_foto {

	position: absolute;
	margin-left: 789px;
	margin-top:18px;
	background-repeat: no-repeat;
	width: 191px;
	height: 75px;
	
}	

#nav_sup {
	position:absolute;
	height: 27px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 94px;
	color: #6fc4fd;
}
#nav_inf {
	position:absolute;
	height: 27px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 121px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	top: 1px;
}




/* Parte media del Contenido, tanto izquierdo como derecho */

#contenido_general {

	width: 100%;
	height: 563px;
	margin: 0 auto;
	margin-top: 0px;
	margin-right: auto;

	margin-left: auto;
	background-color:#ffe678;
	color:#333333;
}


#contenido {
	height: 533px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-align: left;
}

#medio_completo {

	width:980px;
	height:476px;
	z-index:6;
	left: -60px;
	top: 138px;
}
#medio_izq_texto {
	position:absolute;
	width:610px;
	height:520px;
	padding-top:15px;
	padding-bottom: 20px;
	z-index:6;
	left: 1px;
}
#medio_izq {
	width:610px;
	float:none;
	margin-left: 0px;
	position: absolute;
	visibility: visible;
	height: 533px;
	}
.medio_izq_imagentext {
	width: 150px;
	height: 150px;
	margin-right:20px;
	padding:5px 5px 5px;
	border:#0000FF;
	border: 1px 1px 1px;
	float:left
}
.mid_imagen {

	margin-right:20px;
	padding:5px 5px 5px;
	border:#0000FF;
	border: 1px 1px 1px;
	float:left
}

#medio_derecho {
	width: 324px;
	margin-left: 639px;
	position: absolute;
	height: 533px;


}

#medio_der {
	width: 324px;
	position: absolute;
	height: 340px;
	background-color: #7cb31a;
	margin-left: 20px;
	margin-top: 20px;
	left: -1px;

}

#med_der_tit {
	width:324px;
	height: 35px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 18px;
	margin-left: 0px;
	margin-top: 27px;
}

#med_der_anima_ninos {
	position:absolute;
	width:280px;
	height:181px;
	margin-left:18px;
	z-index:1;
	border:solid;
	color: #0000FF;
}

#medio_izq_kinder {
	position:absolute;
	display:block;
	background:url(images/g_areas_k1.gif) 0 0 no-repeat;
	width:166px;
	height:155px;
	margin: 0 0 0 0;
	z-index:6;
}

#medio_izq_primaria {
	position:absolute;
	display:block;
	background:url(images/g_areas_p1.gif) 0 0 no-repeat;
	width:166px;
	height:155px;
	margin:0 0 0 213px;
	z-index:7;
}

#medio_izq_cultural {
	position:absolute;
	display:block;
	background:url(images/g_areas_c1.gif) 0 0 no-repeat;
	width:166px;
	height:155px;
	margin:0 0 0 426px;
	z-index:8;
}

.medio_izq_imagentext {
	width: 150px;
	height: 150px;
	margin-right:20px;
	padding:5px 5px 5px;
	border:#0000FF;
	border: 1px 1px 1px;
	float:left
}

#der_med_lineapaja {
	position:absolute;
	width:282px;
	height:30px;
	z-index:1;
	background-color: #FFE678;
	margin-left: -2px;
}
#der_med_verdeabajo {
	position:absolute;
	width:258px;
	height:120px;
	z-index:2;
	background-color: #9D0606;
	margin-top: 40px;
	margin-left: 10px;
}
#medio_izq_700 {
	width:700px;
	float:none;
	margin-left: 0px;
	position: absolute;
	visibility: visible;
	height: 630px;
}
#medio_der280 {
	width: 280px;
	margin-left: 700px;
	position: absolute;
	height: 561px;
	background-color: #7cb31a;
	
}
#med_der_tit280 {
	width:257px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	height: 33px;
	margin-left: 8px;
	font-weight: bold;
	margin-top: 12px;
	background-color: #1F1FBF;
	border: 1;
	border-color: #333333;
	padding-top: 7px;
	padding-left: 7px;
}
#medio_izq_texto_nino {
	position:absolute;
	width:670px;
	height:inherit;
	z-index:6;
	color: #333333;
	font-size: 10px;
}
#der_imagen {
	position:absolute;
	width:260px;
	height:300px;
	z-index:1;
	margin-left: 2px;
	margin-top: 15px;

}

/* Parte verde para el Index.php */

#medio_verde_general {
	width:100%;
	height:173px;
	margin:0 auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	background-color: #7cb31a;
	color:#fff;
}
#medio_verde_contenedor {
	width:980px;
	height:165px;
	margin-left:auto;
	margin-right:auto;
	background-color:#7cb31a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	z-index:8;
	color: #FFFFFF;
}

#verde_galitips {
	position:absolute;
	width:400px;
	height:160px;
	z-index:9;
}
#verde_imagen {
	position:absolute;
	width:180px;
	height:160px;
	z-index:10;
	margin-left: 401px;
}
#verde_proyectos {
	position:absolute;
	width:400px;
	height:160px;
	z-index:11;
	margin-left: 590px;
}


#galitip_anim {
	position:absolute;
	width:680px;
	height:85px;
	z-index:7;
	margin-left: 300px;
}
/* Termina seccion verde para index.php */


/*  Contenedores de Fotos */

.medio_izq_imagentext {
	width: 150px;
	height: 150px;
	margin-right:20px;
	padding:5px 5px 5px;
	border:#0000FF;
	border: 1px 1px 1px;
	float:left
}

/*  Contenedores de Footer */

#footer {

	width:100%;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFF385;
	color:#000;
	margin-left: auto;
	margin-right: auto;
	height: 107px;	
	
}
#footer_contenedor {
	width:980px;
	margin:0 auto;
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height: 107px;		
}

#footer_index {
	position:absolute;
	margin-top:10px;
	width: 800px;
	height: 23px;
	margin-left:0px;
	
}

#footer_index ul{
	width:700px;
	position:absolute;
	
}

#footer_index ul li{
	float:left;
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	color:#333333;
	background-color:inherit;
	font-size:0px;
}
#footer_index ul li a{
	padding:0 7px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#363636;
	background-color:inherit;
	text-decoration:none;
}
#footer_index ul li a:hover{
	text-decoration:underline;
}
#footer_index ul li a.home{
	padding:0 7px 0 0;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#363636;
	background-color:inherit;
	text-decoration:none;
}
#footer_index ul li a.home:hover{
	text-decoration:underline;
	color: #333333;
}

#footer_index noImg{
	background-image:none;
}

#liga_cetilia {
	position:absolute;
	width:100px;
	height:55px;
	z-index:3;
	margin-left: 880px;
	margin-top: 30px;
}

#copy_rigth{
	position:absolute;
	width:700px;
	height:23px;
	z-index:5;
	margin-left: 0px;
	margin-top: 50px;
	color:#990000;
	font-size: 9px;
	line-height: normal;
}
	
#links_externos{
	position:absolute;
	width:550px;
	height:16px;
	z-index:5;
	margin-left: 0px;
	margin-top: 77px;
	color:#FFFFFF;
	background-color: #D9D9FF;
	padding-left: 7px;
}


/*  Estilos de Letras Para todas las páginas  */

p {
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	height: auto;
	width: auto;
	font-size: 12px;
	text-indent: 30px;
	text-align:justify;
}

#medio_izq_texto_nino ul li{
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	height: auto;
	width: auto;
	font-size: 12px;
	text-indent: 30px;
	text-align:justify;
	list-style-type:circle
	}

.bienvenida {
	font-family: "Curlz MT";
	height: 40px;
	width: 600px;
	padding-top:10px;
	padding-bottom:5px;
	z-index: 1;
	font-size: 36px;
	color: #0004ff;
}
.bienvenida2 {
	font-family: "Curlz MT";
	height: 28px;
	z-index: 1;
	font-size: 28px;
	color: #0004ff;
	font-weight:bold
}
.Estilo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}

.Estilo1A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

	}

.Estilo2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.Estilo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
}
.Estilo4 { 
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif }

.TitulosTema {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: large;

}
.titulopaja_gal {
	font-family: "Curlz MT", Arial, Helvetica, Sans-serif;
	font-size:30px;
	color: #FFF385;
	font-weight: bold;
}
.imagen_texto{
	float:left;
	padding-bottom: 15px;
	padding-right:20px;
	position:relative;
	width: 280px;

	}
.rojo_bold_arial{
	color:#670606;
	font-size:12px;
	font-weight:bold;
	}
		
.mayusculas_solo {
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
.lftTxt2 {
	display:block;
	color:#670606;
	background-color:inherit;
	font:normal 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent: 0px;
	letter-spacing: 1px;
	padding-top:10px;
	padding-bottom:10px;
}

#tabla_materias {
	font-family: "Trebuchet MS", Arial, "Arial MT", "Helvetica Condensed";
	font-size: 12px;
	text-transform: capitalize;
	background-color: #FFE155;
	width: auto;
	border: thin solid #0000FF;
	padding-top: 10px;
}


.imagen_texto{
	float:left;
	padding-bottom: 15px;
	padding-right:20px;
	position:relative;
	width: 155px;

	}

#der_verde_dipPA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: auto;
	margin-top: 85px;
}

.guinda_resaltado{
	font-family:"Trebuchet MS", Arial, "Arial MT", "Helvetica Condensed";
	color:#A20000;
	border-collapse:collapse;
	font-weight:bold;
	font-size:18px;
	}
	
.azul_resaltado{
	font-family:"Trebuchet MS", Arial, "Arial MT", "Helvetica Condensed";
	color:#0000CC;
	border-collapse:collapse;
	font-weight:bold;
	font-size:18px
	}
	
.Mundo_Galileo {
	font-family: "Curlz MT";
	font-size:16px;
	color:#0004ff;
	}

#derecha_anuncio {
	position:absolute;
	background-color: #0000FF;
	background-image: url(images/invitacion.gif);
	margin-top: 370px;
	width: 325px;
	height: 80px;
	margin-left: 20px;
}

.TituloGinda {
	color:#670606;
	background-color:inherit;
	font:normal 18px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent: 0px;
	letter-spacing: 1px;
	padding-top:10px;
	padding-bottom:10px;
}

.MayuscalasBlancas {
	color:#FFFFFF;
	background-color:inherit;
	font:normal 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-indent: 0px;
	letter-spacing: 1px;
	padding-top:3px;
	padding-bottom:3px;
	}
/*	
a:visited {color: #CCCCCC;}
a:active {color: #CCCCCC;}
a:link {color: #FFFFFF;}
*/
.PiePagina {
	color:#990000;
	font-size:10px;
	}
.Edicion {
	font-size:12px;
	font-family:"Gill Sans MT";
	}
