.nav, .nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 1;
  position: absolute;
}
.nav li {
  border-left: 1px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  cursor: pointer;
  font: bold 14px Arial, Helvetica, sans-serif;
  background: #8CC63F;
  color: #000000;
  display: block;
  padding: 0 9px;
  text-decoration: none; 
 
}

.nav li a:hover {
  cursor: pointer;
  background: #ccc;
  color: #000;	
  text-decoration: none; 

}
#nav-one li:hover a, 
#nav-one li.sfHover a {
  background: #c7ffb3;
  color: #000;
  text-decoration: none; 
}
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #8CC63F;
  color: #000000;
  text-decoration: none; 	
}
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
  background: #c7ffb3;
  color: #000000;
  text-decoration: none; 	
}

.nav ul {
  background: #8CC63F;
  border-bottom: 1px solid #000;
  list-style: none;
  margin: 0;
  /*width: 150px;*/ 
  
  position: absolute;
  top: -999em;
  left: -1px;
}
.nav li:hover ul,
.nav li.sfHover ul {
  top: 15px;
}
.nav ul li {
  border: 0;
  float: none;
}
.nav ul a {
  border: 1px solid #000;
  border-bottom: 0;
  padding-right: 15px;
  /*width: 150px;*/ 
  white-space: nowrap;
  text-decoration: none; 
}
.nav ul a:hover {
  background: #c7ffb3;
  color: #000;
  text-decoration: none; 
}



.vent {
     display: none;
     position: absolute;
     top: 18px;
     left: 850px;
     width: 320px; 
     height: 106px;
     background: #fff;
     color: #333;
     z-index:1002;
     overflow: auto;
     top: 139px; left: 462px; 
}

#principal { background-position: center 50%; width: 800px; height: 590px; margin: 10px auto 15px auto;}
#logo { background-position: left 50%; width: 800px; height: 100px; }
#menu { width: 800px; height: 16px; background: #87bf77; }
#anime { width: 400px; height: 300px; background-position: left 10%; float: left; margin-top: 10px; }
#mundo { width: 400px; height: 300px; background-position: left 10%; float: left; margin-top: 10px;}
#fondo { width: 800px; height: 150px; float: left; }
#sector1 { width: 267px; height: 148px; float: left; }
#sector2 { width: 267px; height: 148px; float: left; }
#sector3 { width: 266px; height: 148px; float: left; }


.pagof /*agl rulekind: base;*/ { color: #0000CC; font-size: 15px; font-family: Arial, Helvetica,sans-serif; text-decoration:none }
.pagof2 /*agl rulekind: base;*/ { color: #603813; font-size: 13px; font-family: Arial, Helvetica,sans-serif; font-weight: bold;text-decoration:none }
.pagof3 /*agl rulekind: base;*/ { color: #0000CC; font-size: 15px; font-family: Arial, Helvetica,sans-serif; font-weight: bold;text-decoration:none }
.letra1 /*agl rulekind: base;*/ { color: #a06223; font-size: 12px; font-family: Arial, Helvetica,sans-serif; font-weight: bold; }
.frase /*agl rulekind: base;*/ { color: #333333; font-size: 12px; font-family: Arial, Helvetica,sans-serif; font-weight: bold; text-decoration: underline }
.paglink /*agl rulekind: base;*/ { color: #FFFFFF; font-size: 12px; font-family: Arial, Helvetica,sans-serif; font-weight: bold;text-decoration:none }
.paglink2 /*agl rulekind: base;*/ { color: #8CC63F; font-size: 12px; font-family: Arial, Helvetica,sans-serif; font-weight: bold;text-decoration:none }
.palabra /*agl rulekind: base;*/ { color: #000000; font-size: 12px; font-family: Arial, Helvetica,sans-serif; font-weight: bold;text-decoration:none }
.palabra2 /*agl rulekind: base;*/ { color: #000000; font-size: 12px; font-family: Arial, Helvetica,sans-serif; font-weight: bold; text-decoration: underline }
.handletra /*agl rulekind: base;*/ { color: #a06223; font-size: 12px; font-family: Arial, Helvetica,sans-serif; font-weight: bold; cursor: pointer; }

.fondomundo /*agl rulekind: base;*/ { background-image: url(../fotos/mundo2.png); text-align: right; width: 339px; height: 40px; vertical-align: middle; }
.colormundo {background-color: #6c0;}
.colormundo2 {background-color: #52a400;}
.noticialist {background-color: #666666;}
.colorcolegio {background-color: #4a9500; height: 23px;}


.mundoprin /*agl rulekind: base;*/ { width: auto; height: auto; height: 288px;}
.medi1 /*agl rulekind: base;*/ { height: 24px; }
.medi2 /*agl rulekind: base;*/ { height: 39px; }
.medi3 /*agl rulekind: base;*/ { height: 47px; }
.medi4 /*agl rulekind: base;*/ { height: 40px; }

.not /*agl rulekind: base;*/ { color: #8CC63F; font-size: 12px; font-family: Arial, Helvetica,sans-serif; font-weight: bold;text-decoration:none }
.notitable /*agl rulekind: base;*/ { width:340px; height: 50%; }
.noticasilla /*agl rulekind: base;*/ { background-color: #FFFFFF; }
.sectornoti /*agl rulekind: base;*/ { width: 257px; height: 132px; }
.notilogo /*agl rulekind: base;*/ { height: 40px; }

.login /*agl rulekind: base;*/ { width: 311px; height: 106px;background-image: url(../fotos/intranet.png) }




#informe {width: 800px; background-position: left 10%; float: left; margin-top: 10px; background-color: #a0ec8c; }
.noticemargin /*agl rulekind: base;*/ { width: 600px; margin-left: 10px;}
.menu_headprin {
	padding: 5px 10px;
	cursor: pointer;
	
	margin:1px;
       font-weight:bold;
	   background-color:#52a400;
	   color: #FFFFFF;
	   font: bold 21px Arial, Helvetica, sans-serif;
	   
       
}

 .simformation {
  color:#FFEF28;
  cursor: pointer;
  font: bold 15px Arial, Helvetica, sans-serif;
 }

.titulo /*agl rulekind: base;*/ { color: #4f94c1; font-size: 18px; font-family: sans-serif; font-weight: bold; }
.cuerpo /*agl rulekind: base;*/ { font-size: 12px; font-family: sans-serif; }
.fondo /*agl rulekind: base;*/ { background-color: #fef7d0; }



.espaciado /*agl rulekind: base;*/ { background-color: #a0ec8c; width: 800px; }

#principal2 { background-position: center 50%; width: 800px; margin: 10px auto 15px auto;}

#comunidadone {width: 800px; height: 372px; background-position: left 10%; float: left; margin-top: 10px; background-color: #a0ec8c;}
.comunidad /*agl rulekind: base;*/ { color: #414440; font-size: 22px; font-family: verdana; font-weight: bold; }
#comunidadtwo { width: 800px; float: left; }
#fotocomunidad { width: 800px;  float: left; }
.comunidadlistado /*agl rulekind: base;*/ { width: 800px; height: 29px; }
.comunidadcasilla /*agl rulekind: base;*/ { width: 204px; background-color: #a0ec8c; }
.fototabla /*agl rulekind: base;*/ { width: 800px; }
.espaciadocomunidad /*agl rulekind: base;*/ {margin-left: 10px;}

#fotopiamarta { width: 800px; height: 300px; float: left; }
.fototablapiamarta { width: 266px; height: 150px;  background-color: #c0ccbd; }
#comunidadfree {width: 800px; background-position: left 10%; float: left; margin-top: 10px; background-color: #a0ec8c;}



#gallery {
		background-color: #444;
		
		
	}
	#gallery ul { list-style: none; }
	
	#gallery ul img {
		border: 1px solid #3e3e3e;
		border-width: 1px 1px 5px;
	}
	#gallery ul a:hover img {
		border: 1px solid #fff;
		border-width: 1px 1px 5px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	.link{ color: #fff; }
	.foto{  }
	
	
	 #galeria { margin-top: 15px; }

	 
.letra2 /*agl rulekind: base;*/ { color: #e1e1e1; font-size: 22px; font-family: sans-serif; font-weight: bold; background-color: #74a566;}
.titulo1 /*agl rulekind: base;*/ { background-color: #74a566;}
.cuerpo1 /*agl rulekind: base;*/ { background-color: #a0ec8c; font-size: 14px; font-family: sans-serif; }
.cuerpo2 /*agl rulekind: base;*/ { background-color: #a0ec8c;}
.letra3 {font-size: 14px; font-family: sans-serif; }

.style1n {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.style1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {font-size: 36px}
.style4 {font-size: 17px; font-family: Arial, Helvetica, sans-serif; }
.style6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style7 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style8 {font-size: 17px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

a img{ outline:0;border:none;}

.formacion1 {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
}
.formacuon1 {
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}

.carisma1 {
	font-size: 24px;
	font-family: Arial, Helvetica, sans-serif;
}

.doc /*agl rulekind: base;*/ { color: #183100; font-family: sans-serif; font-weight: bold; text-decoration: none}

ul.topnav {  
    list-style: none;  
    padding: 0 10px;  
    margin: 0;  
    float: left;  
    width:880px;  
    background: #8CC63F;  
    font-size: 1.2em;  
     
}  
ul.topnav li {  
    float: left;  
    margin: 0;  
    padding: 0 9px 0 0;  
    position: relative; /*--Declare X and Y axis base for sub navigation--*/  
}  
ul.topnav li a{  
    padding: 0 9px;
	 font: 12px Arial, Helvetica, sans-serif;
    color: #000;  
    display: block; 
	cursor:pointer; 
    text-decoration: none;  
    float: left;  
}  
ul.topnav li a:hover{  
    background: #c7ffb3;  
}  

ul.topnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav li ul.subnav {  
    list-style: none;  
    position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/  
    left: 0; top: 12px;  
    background: #333333;  
    margin: 0; padding: 0;  
    display: none;  
    float: left;  
    width: 150px;  
    border: 1px solid #111;  
}  


ul.topnav li ul.subnav li{  
    margin: 0; padding: 0;  
    border-top: 1px solid #252525; /*--Create bevel effect--*/  
    border-bottom: 1px solid #444; /*--Create bevel effect--*/  
    clear: both;  
    width: 150px;  
}  
html ul.topnav li ul.subnav li a {  
    float: left;  
    width: 120px;  
    background: #8CC63F;  
    padding-left: 20px;  
}  
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/  
    background: #c7ffb3;  
}  

.style26 {font-size: 13px; font-family: Arial, Helvetica, sans-serif;}
.msp {	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
}

.mision {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
