html a img{border:none;}
img { border: none;}
b{font-weight:600;}
html{padding:0;margin:0;}
body{padding:0;margin:0px;background: #fff;font-family: 'Open Sans', sans-serif;background:#fff;text-align: justify;}
*{margin: 0;}
html, body {height:100%;}
input{border:#D1CAB7 solid 1px;color:#D2CBB8;}
#divgral{width:100%;margin:0 auto;padding:0;height:114px;background:#FFF;z-index:9999;position:fixed;}
#blanco{height:114px;}
#todo{width:1050px;margin:0 auto;height:114px;border:red solid 0px;}
#logo{width:20%;float:left;}
#logo img{display:block;margin:5px auto;}
#divm{width:80%;float:left;}
#redes_soc{display:block;width:100%;height:37px;border:green solid 0px;}
#redes_soc img{display: inline-block;float:right;margin: 10px 3px 0;}
#newsletter{display:inline-block;float:right;color:#B0B0B0;font-size:14px;font-weight:600;}
#newsletter div{float:right;line-height: 57px;margin-right: 50px;}
#newsletter div img{margin-top:4px;}
#divmenu{display:block;width:100%;min-height:55px;border:green solid 0px;}
#contenido{width:100%;margin:0 auto;font-size:12px;font-weight:300;}

/**bootstrap*****/
.dropdown-menu{background-color:#2BA290 !important;}
.botonel{color:#FFF !important;}
.botonel:hover{color:#80A91F !important;}
.click{color:#FFF !important;}
.click:hover{color:#CB0613 !important;}
.botonel3{color:#FFF !important;}
.botonel3:hover{color:#337ab7 !important;}



/****MENU***********/
.clear:before, .clear:after {
    content: " ";
    display: table;
}

.clear:after {
    clear: both;
}

.clear {
    *zoom: 1;
}

a#pull {
    display: none;
}
nav {
    min-height: 0px;
    width: 100%;
    background:#FFFFFF;
    position: relative;
    margin-top: 22px;
}

nav ul {
    padding: 0;margin: 0 auto;width:100%;height:0px;display:block;
}

nav li {
    display:inline-block;
    float: left;
    width:14.26%;
    }


nav a {
    color:#B0B0B0;
    display: inline-block;
    width: 100%;
    text-align: center;
    line-height:55px;
    text-decoration:none;
    font-weight:400;
    font-size:13px;
}



.a:hover{
color:#fff;
background:#3591C9;
}
.b:hover {
color:#fff;
background:#3591C9;
}


nav li ul{display:block;}
nav li ul li{width:100%;float:left;display:none;left:0;}
nav li ul li a{background:#CB0613;color:#FFF;line-height:normal;font-size:11px;padding:5px 0;}
nav li ul li a:hover{background:#7FAB27;text-decoration: none;}
nav li:hover li{display:block;text-decoration: none;}

nav #li4:hover #li4{background:#C4041F;}


.banner{width:100%;z-index:700}
.body_ban{width:100%;}
.body_ban img{width:100%;}

/***contenidos****/
.absolutefull{position:absolute;width:100%;z-index:8888;margin:-220px 0 160px;}
.full{width:100%;display:block;} .mayus{text-transform:uppercase;} .center{text-align:center;}
.nueve{width:1000px;margin:0 auto;border:red solid 0px;min-height:50px;}
.selecciones{margin:10px auto 0;font-size:48px;color:#FFF;font-weight:400;text-shadow: 2px 2px 5px #000;}

.seleccion{width:20%;float:left;margin:20px auto;height:141px;padding:45px 0;}
#s1{background:#327EC3;}
#s2{background:#7FAB27;}
#s3{background:#D5831B;}
#s4{background:#C4041F;}
#s5{background:#2BA290;}
#s1:hover{background:#054279;}
#s2:hover{background:#415F06;}
#s3:hover{background:#96590D;}
#s4:hover{background:#98071B;}
#s5:hover{background:#047766;}

.seleccion img{display:block;margin:0 auto;}



/******secciones**********/
.titulos{
    width: 100%;
    margin:0px auto 0;
    min-height: 53px;
    overflow: hidden;
    border: red solid 0px;}
.mil{width:1050px;margin:0 auto;padding:20px 0;}
.fondoaula{background:url("../img/fondoaula.png")no-repeat;background-size:cover;height:395px;}
.fondo1y2primaria{background:url("../img/fondo1y2primaria.png")no-repeat;background-size:cover;height:433px;}
.fondo1y2primaria2{background:url("../img/fondo1y2primaria2.png")no-repeat;background-size:cover;min-height:700px;overflow:hidden;}

.fondo3y4primaria{background:url("../img/fondo3y4primaria.png")no-repeat;background-size:cover;height:433px;}
.fondo3y4primaria2{background:url("../img/fondo3y4primaria2.png")no-repeat;background-size:cover;min-height:700px;overflow:hidden;}

.fondo5y6primaria{background:url("../img/fondo5y6primaria.png")no-repeat;background-size:cover;height:433px;}
.fondo5y6primaria2{background:url("../img/fondo5y6primaria2.png")no-repeat;background-size:cover;min-height:700px;overflow:hidden;}


.white{background:url("../img/blanco1.png");color:#666;font-size:29px;font-weight:600;text-align:center;line-height:90px;}
.menuaula{float:left;width:33.33%;margin:20px auto;height:90px;}
.white2{background:url("../img/blanco2.png");color:#666;font-size:17px;font-weight:600;text-align: center;width:95%;line-height:90px;margin:0px auto;}
.white2:hover{background:url("../img/blanco1.png");color:#2D2C2C;}
.menuaula a{text-decoration: none;}
/*****AULAS********/
.aulas{background:#2BA290;color:#FFF;}
#aulas span{font-size:18px;font-weight:600;display:block;float:right;width:50%;background:#f90;line-height:53px;color:#FFF;text-align:center;}
#aulas{width:1050px;margin:0 auto;}
#aulas a{text-decoration:none;color:#FFF;display:block;border:red solid 0px;line-height:53px;margin:0 10px;float:left;font-weight:400}
#aulas .txtimg{display:block;border:red solid 0px;height: 53px;float:left;}
.atras{width:20%;float:left;min-height:50px;overflow:hidden;}
.info{width:80%;float:left;min-height:50px;overflow:hidden;}
.centro_info{width:95%;float:right;margin:0 auto;bordeR:red solid 0px;}
.sistema_sencillo{width:70%;float:left;}
.promosimg{width:30%;float:left;}
.promosimg img{width:97%;display:block;margin:0 auto;float:right;}
.opc{width:30%;float:left;margin:10px 1%;line-height:50px;background:#2BA290;color:#FFF;text-align:center;}
.tabloide{width:100%;margin:0 auto;border:#ECECEC solid 1px;min-height:50px;overflow: hidden;}
.tabdiv{width:43%;padding-left:35px;border:red solid 0px;float:left;margin-right:2px;}
.num1{background:url('../img/num1.png')no-repeat;background-position:1px 4px;background-size:27px;}
.num2{background:url('../img/num2.png')no-repeat;background-position:1px 4px;background-size:27px;}
.num1b{background:url('../img/num1b.png')no-repeat;background-position:1px 4px;background-size:27px;}
.num2b{background:url('../img/num2b.png')no-repeat;background-position:1px 4px;background-size:27px;}
.sabermas{width:99%;background:url('../img/sabermas.png')no-repeat;background-size:cover; color:#FFF;min-height:100px;float:right;}
.sabermas h6{font-size:15px;text-align: center;}
.sabermas span{display:block;width:93%;margin:10px auto;color:#FFF;font-size:12px;}
.sabermas span a{text-decoration:none;color:#FFF;}
.msj_borde{width:100%;margin:0 auto;border:#AEAEAE dashed 3px;background:#EDEDED;padding:10px;display:inline-block;margin-top:20px;}
h3{color:#2BA290;font-family: 'Rancho', cursive;font-size:26px;font-weight:400;}
.prim1y2{float:left;display:inline-block;border:green solid 0px;color:#FFF;}
.peq{width:10%;}
.gde{width:40%;}
.select_especial{width:100%;display:block;margin:0px auto;height:102px;border:pink solid 0px;}
.numero{width:67px;height:67px;display:block;position:absolute;border:blue solid 0px;z-index:5}
.txtesp{width:439px;
    height: 51px;
    background: red;
    margin: 33px 42px;
    text-align: right;
    position: absolute;
    z-index: 4;
    font-size: 20px;
    /* padding: 0 20px 0 10px; */
    display: block;
    font-style: normal;
    color: #FFF;
    text-indent: 22px;
    bordeR: 0;
    font-family: 'Open Sans', sans-serif;
    }
.txtesp:hover{background:#80A91F !important;}

#dialogo{display:none;background: url('../img/dialogo.png')no-repeat;background-size:100%;color:#000;text-align:center;position:absolute;width:188px;height:80px;margin:-45px 0 0 312px;z-index:9;padding:24px 10px 0;font-weight:800;font-style:italic;}

#dialogo2{display:none;background: url('../img/dialogo2.png')no-repeat;background-size:100%;color:#000;text-align:center;position:absolute;width:188px;height:80px;margin:-45px 0 0 312px;z-index:9;padding:24px 10px 0;font-weight:800;font-style:italic;}



.imgmon{display: block;z-index:6;position:absolute;margin-left: 473px;}
.azulborde{background:#296294;float:left;width:100%;height:52px;padding-top:10px;margin-top:-12px;}

.azulborde .select_especial {margin-top:-34px;}
.azulborde .select_especial .txtesp{background: none;font-size: 23px;font-weight: 700;text-align: left;text-indent: 60px;}
.azulborde .select_especial .txtesp:hover{background:none !important;}
.titles{display:block;margin:0px auto;font-weight:600;font-size:28px;height:15px;text-align:center;padding-right:61px;}
.titletino{padding-top:43px;}
.titlerolando{padding-top:43px;}
.vloder{width:680px;float:left;bordeR:red solid 0px;min-height:100px;overflow:hidden;}
.vlodiz{width:500px;float:right;bordeR:purple solid 0px;min-height:100px;overflow:hidden;}
.tipsmeta{width:100%;margin:0 auto;line-height:49px;min-height:49px;text-align: center;overflow:hidden;}
.tipsmeta a{color:#FFF;width:33%;display:block;float:left;text-decoration: none;text-align: center;}
.tipsmeta a b{font-weight:600;}
.tipsmeta a:hover{color:#18304F;}




.mitad{width:50%;float:left;}
.noventa{width:98%;margin:0 auto;}
.selectfrm{display:block;margin:5px auto;width:400px;color:#FFF;height:40px;padding:0;line-height:40px;border-radius:3px;bordeR:none;appearance:none;}
.uno{background:#3FADE5;width:100%;height:92px;font-size:39px;line-height:92px;}
.dos{background:#3285C3;width:100%;height:82px;font-size:20px;line-height:82px;}
.tres{background:#2B79A9;width:100%;height:72px;font-size:18px;line-height:72px;}
.cuatro{background:#23678D;width:100%;height:62px;font-size:13px;line-height:62px;}

.primaria3y4{background:url('../img/fondo3y4primaria.png');min-height:500px;overflow:hidden;}
.primaria3y4 .opc{width:30%;float:left;margin:10px 1%;line-height:50px;background:#3FADE5;color:#FFF;text-align:center;font-size:25px;font-weight:800;}
.primaria3y4 h3{color:#3FADE5;font-family: 'Rancho', cursive;font-size:26px;font-weight:400;}

.primaria3y4 .info{width:92%;}

.tabdiv{background-color:#FFF;border:#CECECE solid 1px;padding:5px 5px 5px 30px;}

.caret{
    border-top: 10px dashed !important;
    border-right: 5px solid transparent !important;
    border-left: 5px solid transparent !important;
}

#meta1{display:none;font-weight:400;font-size:14px;color:#23678D;}
#razon1{display:none;font-weight:400;font-size:14px;color:#23678D;}
#tabcom{}
/*******FOOTER***********/

.footer{width:100%;z-index:700;margin-top:10px;display:inline-block;}
#slide_footer{width:900px;margin:0 auto;border-top:#999 solid 1px;border-bottom:#999 solid 1px;}



#slide_footer{width:900px;margin:0 auto;min-height:50px;overflow:hidden;}
#slide_footer div{width:20% !important;float:left;height:65px;}
#slide_footer div img{width:auto;max-height:100%;display:block;margin:0 auto;}



/****TRABAJO*****/

#secciontrabajo{width:100%;height:100%;margin:0;padding:0;overflow:hidden;}
#secciontrabajo .mil{ overflow: hidden;padding:50px 0 80px;}
#secciontrabajo h3{color:#1c425c;}
#secciontrabajo h4{color:#1c425c;}
#secciontrabajo .opc{background:#1c425c;}
#secciontrabajo video{border:#b0b0c2 solid 1px;}
#secciontrabajo .columnas{width:50%;float:left;}
#secciontrabajo .tabdiv{width:80%;}
#secciontrabajo .tabdiv ul{margin:0;padding:0;}
#secciontrabajo .columnas hr{width:60%;display:block;text-align: left;}
#secciontrabajo .sabermas{
    width: 100%;
    min-height: 100px;
    float: right;
    color:#1c425c;
    background:none;
}
#secciontrabajo .sabermas h4{color:#1c425c;margin-top: 16px;}

.strabajo{width:100%;}
.trabajodiv{background:url('../img/sombrawhite.png');background-repeat:repeat;width:auto;max-width:700px;padding:20px 30px;border:#0071a4 solid 4px;margin:10px 5px;}
.tj1{background:url("../img/fondotrabajo.jpg");background-size:cover;background-attachment:fixed;}
.tj2{background:url("../img/fondoinstrucciones.jpg");background-size:cover;background-attachment:fixed;}
.tj3{background:url("../img/fondotrabajoguia.jpg");background-size:cover;background-attachment:fixed;}


.fm2{background:url("../img/fondofamilia1.png");background-size:cover;background-attachment:fixed;}

.fondotrabajo{background:url('../img/fondo2.png');background-size:100%;}
.opcionest b{color:#fff;font-size:24px;}
.opcionest{max-width:28%;width:300px;margin-left:5%;max-height:117px;padding:60px 0;color:#fff;float:left;text-align:center;border-radius:50%;margin-top:30px;font-size:17px;}
.opc1{background:#8cc942;}
.opc2{background:#4aa7e1;}
.opc3{background:#f5001f;}


.trab{background:#1c425c;color:#FFF;}
#trabajo span{font-size:18px;font-weight:600;display:block;float:right;width:50%;background:#f90;line-height:53px;color:#FFF;text-align:center;}
#trabajo{width:1050px;margin:0 auto;}
#trabajo a{text-decoration:none;color:#FFF;display:block;border:red solid 0px;line-height:53px;margin:0 10px;float:left;font-weight:400}
#trabajo .txtimg{display:block;border:red solid 0px;height:auto;float:left;margin-top:8px;}



/*familias*/
.fondofamilias{background:url('../img/fondofamilia1.png')no-repeat;background-size:100%;min-height:700px;overflow:hidden;}
.fondofamilias2{background:url('../img/fondofamilia2.png')no-repeat;background-size:100%;min-height:700px;overflow:hidden;}
.fondofamiliasnew{background:url('../img/fondofamilias.png')no-repeat;background-size:100%;min-height:700px;overflow:hidden;}
.fondofamiliasnews{background:url('../img/imgfam.jpeg')no-repeat;background-size:100%;min-height:700px;overflow:hidden;}

.sabermasf{width:100%;color:#FFF;min-height:100px;float:right;background:#d8d8d8;}
.sabermasf h6{font-size:15px;text-align: center;}
.sabermasf span{display:block;width:93%;margin:10px auto;color:#FFF;font-size:12px;}
.sabermasf span a{text-decoration:none;color:#666;}
.msj_bordef{width:90%;margin:0 auto;background:#FFF;padding:10px;display:inline-block;margin-top:20px;}

.psjvid{position:absolute;width:148px;margin-left:70px;}
.tipsmeta {
    width: 100% !important;}


@media only screen and (max-width : 1236px) {

.txtesp{width:380px;}
.imgmon{margin-left: 410px;}


    }





@media only screen and (max-width : 800px) {   /**1000px**/
    a#pull{display: none;}
    nav {min-height:37px;width:100%;background:#FFFFFF;position:relative;margin-top:22px;}
    nav ul {padding:0;margin:0 auto;width:100%;min-height:37px;display:block;}
    nav li {display:inline-block;float:left;width:14.26%;}
    nav li ul{display:none;}
    nav a {color:#B0B0B0;display: inline-block;width:100%;text-align:center;line-height:55px;text-decoration:none;font-weight:400;font-size:13px;}
    nav a:hover, nav a:active {color:#fff;background:#7FAB27;}
    nav li ul li{width:100%;float:left;display:none;height:30px;left:0;}
    nav li ul li a{background:#CB0613;color:#FFF;line-height:30px;font-size:11px;}
    #todo{width:100%;}
    .txtesp{width:280px;}
    .imgmon{margin-left: 310px;}
    }

@media only screen and (max-width : 700px) { /***929px***/
 nav ul{display:block;height:auto;width:100%;}
#logo{width:100%;float:none;margin:0 auto;}
#logo img{display:block;margin:5px auto;}
#divm{width:100%;float:none;margin:0 auto;}
#redes_soc{display:block;width:100%;height:37px;border:green solid 0px;}
#redes_soc img{display: inline-block;float:right;margin:4px 3px;}
#newsletter{display:inline-block;float:right;line-height: 37px;color:#9E8262;font-size:13px;font-weight:400;}
#divmenu{display:block;width:100%;height:auto;border:green solid 0px;}
#contenido{width:100%;margin:0 auto;}

}

@media only screen and (max-width : 685px) { /**785px**/
    #divmenu{min-height: 40px;}
    #blanco {height:132px;}
    nav{border-bottom:0;}
    nav ul{display:none;min-height:0;width:100%;}
    nav li{width:48% !important;float:left;position:relative;}
    nav a{text-align:left;width:100%;text-indent:25px;}
    nav a#pull{display:block;background-color:#3591C9;width:100%;position:relative;color:#FFF;height:40px;line-height:40px;}
    nav a#pull:after {content:"";background: url('../img/nav-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px; top: 10px;}

    nav li ul li{width:200% !important;float:left;display:none;height:30px;left:-100%;}
    nav li ul li a{background:#CB0613;color:#FFF;line-height:30px;font-size:11px;}

#logo img{width:120px;}
#redes_soc{display:none;width:100%;height:37px;border:green solid 0px;}
#redes_soc img{display: inline-block;float:right;margin:4px 3px;}
#newsletter{float:none;margin:0 auto;}



.nueve{width:100%;margin:0 auto;border:red solid 0px;min-height:50px;}
.absolutefull{position:absolute;width:100%;z-index:8888;margin:-23px 0 26px;}
.seleccion{width:50%;margin:0 auto;}
.selecciones{margin:5px auto 0;font-size:13px;color:#FFF;font-weight:400;text-shadow: 2px 2px 5px #000;}
.mil{width:100%;margin:0 auto;padding:20px 0;}
#aulas{width:100%;margin:0 auto;}
.vloder{width:100%;float:left;bordeR:red solid 0px;min-height:100px;overflow:hidden;}
.vlodiz{width:100%;float:right;bordeR:purple solid 0px;min-height:100px;overflow:hidden;}
#slide_footer{width:100% !important;margin:0 auto;border-top:#999 solid 1px;border-bottom:#999 solid 1px;float:left;}
#slide_footer div{width:50% !important;float:left;height:70px;}
#slide_footer div img{width:auto;max-height:100%;display:block;margin:0 auto;}
#aulas span{width:100%;}
.promosimg{width:100%;float:left;}
.menuaula{float:left;width:100%;margin:5px auto;height:30px;}
.white2{line-height:30px;}
.atras{width:100%;float:left;min-height:50px;overflow:hidden;}
.info{width:100%;float:left;min-height:50px;overflow:hidden;}
.sistema_sencillo{width:100%;float:left;}
.msj_borde{width:91%;float:left;}
.peq{width:100%;min-height:50px;overflow:hidden;}
.gde{width:100%;min-height:50px;overflow:hidden;}
.fondo1y2primaria {height:auto !important;min-height:392px;overflow: hidden;}


.mitad{width:100%;float:left;}
.noventa{width:98%;margin:0 auto;}
.tabdiv{width:80%;padding:35px;border:red solid 0px;float:left;margin-right:0px;margin:0 auto;}

.txtesp{width:250px;}
.imgmon{display:none;}

}

@media only screen and (max-width : 550px) {
    nav{border-bottom:0;}
    nav ul{display:none;min-height:0;width:100%;}
    nav li{width:100% !important;float:left;position:relative;}
    nav a{text-align:left;width:100%;text-indent:25px;line-height:30px !important;}
    nav a#pull{display:block;background-color:#3591C9;width:100%;position:relative;color:#FFF;height:40px;line-height:40px;}
    nav a#pull:after {content:"";background: url('../img/nav-icon.png') no-repeat;width:30px;height:30px;display:inline-block;position:absolute;right:15px; top: 10px;}
    nav li:hover li{
        display:block;
    }
    nav li ul li{width:100% !important;float:left;display:none;height:30px;left:0;}
    nav li ul li a{background:#CB0613;color:#FFF;line-height:30px;font-size:11px;}

    .txtesp{width:86%;}

    .fondo3y4primaria{min-height:421px;height:auto;overflow:hidden;}
    .numero{width:30px;height:30px;}
    .numero img{width:100%;}
    .select_especial button{width:100% !important;}
    #der_info{display:block;}
    .psjvid{margin-left: -44px;}
    #yt_video {margin-left: 35px !important;}
    #dialogo{display:none;margin:0 auto !important;}
    .azulborde .select_especial {
    margin-top: -82px;}
    }
