@import url(http://fonts.googleapis.com/css?family=Rosario:400,400italic,700,700italic);
/* CSS Document */
*{margin:0; padding: 0 ;}
body { font-family:Arial; background: #666;}
div {max-width: 960px; position:relative ; margin: 0px Auto 0px Auto;}
header { width:100% ; height:162px; position:relative}
header h2 { font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; margin: 0 0 0 110px; padding:19px 0 0 0; position:relative; color:#fff}
header p { font-size:13px; text-align: left; margin: 6px 0px 0px 110px;font-family: 'Rosario', sans-serif; position:relative; color:#FFF}
header img { position: absolute ; margin:9px 0 0 10px}
.fotoheader { position: absolute ; margin:0 0 0 0; width:100%}
.fondop { position: absolute ; margin:9px 0 0 103px; background-color:  rgba(144, 130, 18, 0.55); width:130px ; height:86px}

.yaregistrado { font-size:16px; text-align: left; margin: 9px 0px 0px 780px;font-family: 'Rosario', sans-serif; position:absolute; color:#FFF; width:165px; height:20px; font-weight: bold; float:right; background:rgba(0, 0, 0, 0.30); padding: 7px 0 7px 3px}
.fotousuario { position: absolute ; margin:11px 0 0 916px;}

header nav {float:left; margin:76px 0 0 0 ; background:#000; padding:12px 0px 11px 0px; height:21px; width:100%; position: relative}
header nav ul li {float:left; list-style-type:none;}
header nav ul li a { font-size:11px; font-family: 'Rosario', sans-serif;color:#FFF; text-decoration:none; padding:5px 19px 5px 0px; background:#000; margin:0 0 0 17px; border-right-color:#FFF; border-right-width:2px; border-right-style:solid; text-align:center}

.redes {float: right; position:relative; margin:-42px 189px 0 0;}
.twitter {float: right; position:relative; margin:-42px 160px 0 0;}
.redesdos {float: right; position:relative; margin:-42px 131px 0 0;}
.redestres {float: right; position:relative; margin:-42px 102px  0 0;}
.redescuatro {float: right; position:relative; margin:-42px 73px  0 0;}
.redescinco {float: right; position:relative; margin:-42px 44px 0 0;}

.sinclumnas {width:90% ;}

/*----------------------------------------------------------------------------------------------------------------------*/

.docentes {margin: 35px 0 0 0px; padding:0px 0 0 0; position:absolute;}
.docentes img {margin: 30px 0 0 0px;position:relative; width:65%}
.docentes h2 {font-family: 'Rosario', sans-serif;font-size: 18px; text-align: left; margin: -29px 0 0 20px; padding: 0px 0 0 0; position: relative; color: #fff; text-decoration: underline;}

.niveluno { font-family: 'Rosario', sans-serif;font-size:50px; text-align: left; margin: 230px 0 0 120px; padding:0px 0 0 0; position:absolute; color:#fff}
.niveldos { font-family: 'Rosario', sans-serif;font-size:50px; text-align: left; margin: 230px 0 0 595px; padding:0 0 0 0; position:absolute; color:#fff}

.fondoconocenos {width: 100%; height:635px; position:relative;margin: 0px 0px 0px 0px; float:left}

.fondopblanco { position: absolute ; margin:115px 0 0 464px; background-color:  rgba(255, 255, 255, 0.65); width:474px ; height:228px;}
.fondopblanco2 { position: absolute ; margin:355px 0 0 600px; background-color:  rgba(255, 255, 255, 0.65); width:338px ; height:242px;}

.foton1conocenos { position: absolute ; margin:115px 0 0 -939px; width:45%}
.foton2conocenos { position: absolute ; margin:355px 0 0 -939px; width:25%}
.foton3conocenos { position: absolute ; margin:355px 0 0 -687px; width:33%}

.niveluno { font-family: 'Rosario', sans-serif;font-size:13px; text-align: left; margin: 145px 0 0 489px; position:absolute; color:#379B02; text-decoration:underline}
.niveldos { font-family: 'Rosario', sans-serif;font-size:13px; text-align: left; margin: 380px 0 0 635px; position:absolute; color:#379B02;text-decoration:underline;}

.textoniveluno { position: absolute ; margin:180px 0 0 489px;font-family: 'Rosario', sans-serif;font-size:12px; text-align: left;color:#000; width:425px; height: 130px;}
.negrita {font-family: 'Rosario', sans-serif;font-size:15px; text-align: left;color:#000; font-weight:bold;}

.textoniveldos h1 { position: absolute ; margin:415px 0 0 635px;font-family: 'Rosario', sans-serif;font-size:14px; text-align: left;color:#000; width:430px}
.textoniveldos p { position: absolute ; margin:440px 0 0 635px;font-family: 'Rosario', sans-serif;font-size:12px; text-align: left;color:#000; width:295px; height: 85px;}
.textoniveldos nav ul li {list-style-type:none;}
.textoniveldos nav ul li a { position: absolute ; margin:535px 0 0 -325px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; text-decoration:none; font-weight:bold; border:#000; border-width:1px; border-style:solid; padding: 3px}

footer {width: 100%;background: #000;padding: 5px 0 0 0;height: 35px;position: absolute;margin: 640px 0 0 0}
footer img {margin:0 0 0 250px ;display: none;}
footer nav {float: right;margin: 0 300px 0 0;display: none;}
footer nav ul li {float:left; list-style-type:none;}
footer nav ul li a {color: #FFF;text-decoration: none;padding: 10px;background: #000;margin: 10px;font-size: 10px;}
footer p { font-size: 9px;color: #FFF;text-align: center;margin: 5px 150px 0 150px;}


/*----------------------------------------------------------------------------------------------------------------------*/
.fondonegroregistrate { position: absolute ; margin:115px 0 0 20px; background-color:  rgba(0, 0, 0, 0.60); width: 920px ; height:450px}
.fondoregistrate {width: 100%; height:600px; position:relative;margin: 0px 0px 0px 0px; float:left}
.lineasregistrate {background:#fff; position:absolute; float:left; width:2px; height:360px; margin: 160px 0 0 330px;}
.tipousuario h1 { font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; margin: 200px 0 0 80px; padding:0px 0 0 0; position:absolute; color:#fff;}
.tipousuario p { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; margin: 390px 0 0 80px; padding:0px 0 0 0; position:absolute; color:#fff; width: 200px}
.tipousuario1 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; margin: 255px 0 0 80px; position:absolute; color:#99cc00; background:#FFF; padding:10px}
.tipousuario2{ font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; margin: 320px 0 0 80px; position:absolute; color:#99cc00; background:#FFF; padding: 10px 20px 10px 20px}
.registrateuno {margin: 35px 0 0 0px; padding:0px 0 0 0; position:absolute;}
.registrateuno img {margin: 30px 0 0 0px;position:relative; width:65%}
.registrateuno  h2 {font-family: 'Rosario', sans-serif;font-size: 18px; text-align: left; margin: -29px 0 0 20px; padding: 0px 0 0 0; position: relative; color: #fff; text-decoration: underline;}

#registrate2 { float:right; margin: -480px 80px 0 0; position:relative;}
form input {border: none; height:20px;}
.datop1 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: 20px 5px 5px 0px}
.datop2 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: 20px 5px 5px 0px}
.datop3 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: 20px 5px 5px 0px}
.datop4 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: 20px 5px 5px 0px}
.datop5 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: 20px 5px 5px 0px}
.datop6 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: -280px 5px 5px 290px}
.datop7 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: 20px 5px 5px 290px}
.datop8 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: 20px 5px 5px 290px}
.datop9 { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; color:#fff; margin: 20px 5px 5px 290px}
.dato1 {border: none; height:20px; width:170px;}
.dato2 {border: none; height:20px;width:170px;}
.dato3 {border: none; height:20px;width:170px;}
.dato4 {border: none; height:20px;width:170px;}
.dato5 {border: none; height:20px;width:170px;}
.dato6 {border: none; height:20px; margin: -235px 5px 5px 290px;width:170px;}
.dato7 {border: none; height:20px; margin: 0 0 0 290px;width:170px;}
.dato8 {border: none; height:20px; margin: 0 0 0 290px;width:170px;}
.dato9 {border: none; height:20px; margin: 0 0 0 290px; width:170px}
.botonunoR {background: #FC0; color:#000; font-size:10px; padding:3px; width: 40px; height:20px; position:absolute ; margin: 35px 0 0 290px; cursor:pointer}
.revisaemail h1 { font-family: 'Rosario', sans-serif;font-size:10px; text-align: left; margin:432px 0 0 760px; padding:0px 0 0 0; position:absolute; color:#fff; width: 120px}


.footerregistrate {width: 100%;background: #000;padding: 5px 0 0 0;height: 35px;position: absolute;margin: 640px 0 0 0}
.footerregistrate img {margin:0 0 0 250px ;display: none;}
.footerregistrate nav {float: right;margin: 0 300px 0 0;display: none;}
.footerregistrate nav ul li {float:left; list-style-type:none;}
.footerregistrate nav ul li a {color: #FFF;text-decoration: none;padding: 10px;background: #000;margin: 10px;font-size: 10px;}
.footerregistrate p { font-size: 9px;color: #FFF;text-align: center;margin: 5px 150px 0 150px;}


/*----------------------------------------------------------------------------------------------------------------------*/



.linkstitulo {margin: 35px 0 0 0px; padding:0px 0 0 0; position:absolute;}
.linkstitulo img {margin: 30px 0 0 0px;position:relative; width:200px; height:26px}
.linkstitulo  h2 {font-family: 'Rosario', sans-serif;font-size: 18px; text-align: left; margin: -29px 0 0 20px; padding: 0px 0 0 0; position: relative; color: #fff; text-decoration: underline;}

.fondolinks {width: 100%; height:1200px; position:relative;margin: 0px 0px 0px 0px; float:left}

.tfgris1link { font-family: 'Rosario', sans-serif;font-size:10px; text-align: left; margin: 129px 0 0 25px;; padding:0px 0 0 0; position:absolute; color:#fff;}


.fondogris1link { position: absolute ; margin:115px 0 0 20px; background-color:  rgba(0, 0, 50, 0.55); width: 920px ; height:27px}

.fondoblancolinks { position: absolute ; margin:115px 0 0 20px; background-color:  rgba(255, 255, 255, 0.65); width: 920px ; height:1070px}

.tfgris1link { font-family: 'Rosario', sans-serif;font-size:10px; text-align: left; margin: 119px 0 0 35px;; padding:0px 0 0 0; position:absolute; color:#fff;}

.tblanco2link { position: absolute ; margin:155px 0 0 35px;font-family: 'Rosario', sans-serif;font-size:15px; text-align: left;color:#000; width:460px}

.negritalink {font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; color:#379B02; font-weight:bold}

.tfblanco1link h1  { font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; margin: 285px 0 0 35px; padding:0px 0 0 0; position:absolute; color:#000; font-weight:bold; text-decoration:underline}

.link1 { position: absolute ; margin:325px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link1 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link2 { position: absolute ; margin:375px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link2 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link3 { position: absolute ; margin:425px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link3 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link4 { position: absolute ; margin:475px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link4 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.tfblanco2link h1  { font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; margin: 525px 0 0 35px; padding:0px 0 0 0; position:absolute; color:#000; font-weight:bold; text-decoration:underline}

.link5 { position: absolute ; margin:565px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link5 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link6 { position: absolute ; margin:615px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link6 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link7 { position: absolute ; margin:665px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link7 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link8 { position: absolute ; margin:715px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link8 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link9 { position: absolute ; margin:765px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link9 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.tfblanco3link h1  { font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; margin: 815px 0 0 35px; padding:0px 0 0 0; position:absolute; color:#000; font-weight:bold; text-decoration:underline}

.link10 { position: absolute ; margin:855px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link10 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold; margin:845px 0 0 0px}

.link11 { position: absolute ; margin:880px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link11 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link12 { position: absolute ; margin:905px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link12 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link13 { position: absolute ; margin:930px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link13 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link14 { position: absolute ; margin:955px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link14 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link15 { position: absolute ; margin:980px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link15 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link16 { position: absolute ; margin:1005px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link16 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.link17 { position: absolute ; margin:1030px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link17 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}

.tfblanco4link h1  { font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; margin: 1070px 0 0 35px; padding:0px 0 0 0; position:absolute; color:#000; font-weight:bold; text-decoration:underline}

.link18 { position: absolute ; margin:1115px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link18 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold; margin:845px 0 0 0px}

.link19 { position: absolute ; margin:1140px 0 0 10px;font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#000; width:600px; padding:0px 12px 0px 24px;}
.link19 a {font-family: 'Rosario', sans-serif;font-size:13px; text-align: left;color:#379B02;text-decoration: none; font-weight:bold}


.footerlinks {width: 100%;background: #000;padding: 5px 0 0 0;height: 35px;position: absolute;margin: 1240px 0 0 0}
.footerlinks img {margin:0 0 0 250px ;display: none;}
.footerlinks nav {float: right;margin: 0 300px 0 0;display: none;}
.footerlinks nav ul li {float:left; list-style-type:none;}
.footerlinks nav ul li a {color: #FFF;text-decoration: none;padding: 10px;background: #000;margin: 10px;font-size: 10px;}
.footerlinks p { font-size: 9px;color: #FFF;text-align: center;margin: 5px 150px 0 150px;}


/*----------------------------------------------------------------------------------------------------------------------*/

.tituloagenda {margin: 35px 0 0 0px; padding:0px 0 0 0; position:absolute;}
.tituloagenda img {margin: 30px 0 0 0px;position:relative; width:65%}
.tituloagenda h2 {font-family: 'Rosario', sans-serif;font-size: 18px; text-align: left; margin: -29px 0 0 20px; padding: 0px 0 0 0; position: relative; color: #fff; text-decoration: underline;}

.agenda1 { position: absolute ; margin:150px 0 0 -939px; width:38%}
.agenda2 { position: absolute ; margin:420px 0 0 -939px; width:38%}
.fondoverdeagenda { position: absolute ; margin:112px 0 0 20px;; background-color:  rgba(107, 126, 49, 0.55); width: 920px ; height:27px}

.fondogris1 { position: absolute ; margin:150px 0 0 395px; background-color:  rgba(0, 0, 50, 0.55); width: 546px ; height:27px}
.fondogris2 { position: absolute ; margin:420px 0 0 395px; background-color:  rgba(0, 0, 50, 0.55); width: 546px ; height:27px}
.fondopblanco1agenda { position: absolute ; margin:177px 0 0 395px; background-color:  rgba(255, 255, 255, 0.65); width:546px ; height:201px;}
.fondopblanco2agenda { position: absolute ; margin:447px 0 0 395px; background-color:  rgba(255, 255, 255, 0.65); width:546px ; height:206px;}
.tfverde { font-family: 'Rosario', sans-serif;font-size:11px; text-align: left; margin:115px 0 0 25px;; padding:0px 0 0 0; position:absolute; color:#fff;}
.tfgris1 { font-family: 'Rosario', sans-serif;font-size:10px; text-align: left; margin: 154px 0 0 425px; padding:0px 0 0 0; position:absolute; color:#fff;}
.tfgris2 { font-family: 'Rosario', sans-serif;font-size:10px; text-align: left; margin: 424px 0 0 425px; padding:0px 0 0 0; position:absolute; color:#fff;}
.tfblanco1 h1  { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; margin: 190px 0 0 425px; padding:0px 0 0 0; position:absolute; color:#000; font-weight:bold}
.tfblanco1 h2  { font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; margin: 215px 0 0 425px; padding:0px 0 0 0; position:absolute; color:#379B02; text-decoration:underline}
.tfblanco2 h1  { font-family: 'Rosario', sans-serif;font-size:12px; text-align: left; margin: 460px 0 0 425px; padding:0px 0 0 0; position:absolute; color:#000; font-weight:bold}
.tfblanco2 h2  { font-family: 'Rosario', sans-serif;font-size:15px; text-align: left; margin: 485px 0 0 425px; padding:0px 0 0 0; position:absolute; color:#379B02; text-decoration:underline}
.tblanco1 { position: absolute ; margin:245px 0 0 425px;font-family: 'Rosario', sans-serif;font-size:12px; text-align: left;color:#000; width:400px}
.tblanco2 { position: absolute ; margin:515px 0 0 425px;font-family: 'Rosario', sans-serif;font-size:12px; text-align: left;color:#000; width:400px}
.tblanco { font-family: 'Rosario', sans-serif;font-size:13px; text-align: left; margin: 388px 0 0 21px; padding:0px 0 0 0; position:absolute; color:#fff;}


.footeragenda {width: 100%;background: #000;padding: 5px 0 0 0;height: 35px;position: absolute;margin: 675px 0 0 0}
.footeragenda img {margin:0 0 0 250px ;display: none;}
.footeragenda nav {float: right;margin: 0 300px 0 0;display: none;}
.footeragenda nav ul li {float:left; list-style-type:none;}
.footeragenda nav ul li a {color: #FFF;text-decoration: none;padding: 10px;background: #000;margin: 10px;font-size: 10px;}
.footeragenda p { font-size: 9px;color: #FFF;text-align: center;margin: 5px 150px 0 150px;}