/* === fontawesome === */
@import url('font-awesome.css');
/* ==== overwrite bootstrap standard ==== */
@import url('overwrite.css');
@import url('animate.css');

/*=================================================
  General
=================================================== */
body 
{
 height:auto;
 line-height: 1.6em;
 text-shadow: none;
 position: relative;
 overflow-y:scroll;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block;
}

a {
   outline: 0 !important; 
}


section .section {margin:0; padding:0; }

.clear 
{
 clear: both;
}

/*h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, p{
 font-family: 'OpenSans_Regular', sans-serif;
}*/

h1, h2, h3, h4, h5, h6 
{
 /*color:#323232;*/
 font-style: normal;
 margin: 0 0 20px 0;
}

/*h1 { font-size: 40px; line-height: 30px; }
h2 { font-size: 32px; }
h3 { font-size: 24px; }
h4 { font-size: 18px; }
h5 { font-size: 16px; }*/

.txt-light     { font-weight: 300; }
.txt-regular   { font-weight: 400; }
.txt-bold      { font-weight: 700; }
.txt-uppercase { text-transform: uppercase; }


blockquote.bigquote {
    border: none;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.1em;
}

video {
    max-width: 100%;
}

.color-white.txt-shadow {
    text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);
}

.t-uppercase {
    text-transform: uppercase;
}

.row{
    margin-left:0;
    margin-right:0;
}
/*=================================
  Misc & Adjust 
 ================================== */
.row {
    z-index: 9999;
}

.big {
    font-size: 20pt;
    font-weight: 300;
}

.blink:hover {
    opacity: 0.9;
}

.half-offset {
    margin-bottom: 75px !important;
}

.no-offset {
    margin: 0 !important;
    padding: 0;
}

/*.content,.container {
    overflow: hidden;
}*/

.container-fluid{
   /*padding-left:0;
    padding-right:0;*/
}

.trans {
    border: 0 !important;
    background: 0 !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

.nobg {
    background: 0;
    border: 0;
}

.noborder {
    border: 0 !important;
}

.color-white {
    color: #fff;
}

.theme-bg {
    background-color: #ff7701 !important;
}

.normalize-font-top {
    padding-top: 25px;
}


/* --- float --- */
.float-left {
    float: left;
}

.float-right {
    float: right;
}

/* --- align --- */
.align-left {
    text-align: left;
}
.align-right {
    text-align: right;
}
.align-center {
    text-align: center;
}

/* ---- padding ---- */
/* top */
.pad-top0  { padding-top: 0;    } 
.pad-top5  { padding-top: 5px;  }
.pad-top10 { padding-top: 10px; }
.pad-top15 { padding-top: 15px; }
.pad-top20 { padding-top: 20px; }
.pad-top25 { padding-top: 25px; }
.pad-top30 { padding-top: 30px; }
.pad-top35 { padding-top: 35px; }
.pad-top40 { padding-top: 40px; }

/* bottom */
.pad-bot0  { padding-bottom: 0;   }
.pad-bot5  { padding-bottom: 5px; }
.pad-bot10 { padding-bottom: 10px;}
.pad-bot15 { padding-bottom: 15px;}
.pad-bot20 { padding-bottom: 20px;}
.pad-bot25 { padding-bottom: 25px;}
.pad-bot30 { padding-bottom: 30px;}
.pad-bot35 { padding-bottom: 35px;}
.pad-bot40 { padding-bottom: 40px;}

/* ---- margin --- */
.mar-left5   { margin-left:  5px; }
.mar-left10  { margin-left: 10px; }
.mar-left15  { margin-left: 15px; }
.mar-left20  { margin-left: 20px; }
.mar-left25  { margin-left: 25px; }
.mar-left30  { margin-left: 30px; }

.mar-right5  { margin-right:  5px; }
.mar-right10 { margin-right: 10px; }
.mar-right15 { margin-right: 15px; }
.mar-right20 { margin-right: 20px; }
.mar-right25 { margin-right: 25px; }
.mar-right30 { margin-right: 30px; }

.mar-top0    { margin-top: 0;    }
.mar-top5    { margin-top: 5px;  }
.mar-top10   { margin-top: 10px; }
.mar-top15   { margin-top: 15px; }
.mar-top20   { margin-top: 20px; }
.mar-top25   { margin-top: 25px; }
.mar-top30   { margin-top: 30px; }
.mar-top35   { margin-top: 35px; }
.mar-top40   { margin-top: 40px; }

.mar-bot0    { margin-bottom: 0;   }
.mar-bot5    { margin-bottom: 5px; }
.mar-bot10   { margin-bottom: 10px;}
.mar-bot15   { margin-bottom: 15px;}
.mar-bot20   { margin-bottom: 20px;}
.mar-bot25   { margin-bottom: 25px;}
.mar-bot30   { margin-bottom: 30px;}
.mar-bot35   { margin-bottom: 35px;}
.mar-bot40   { margin-bottom: 40px;}

/*===========================
  --- Header----
=========================== */
header, .submenu{
    width:100%;
    height:auto;
}

/*SubMenu*/
.contenedorMenu nav{ 
    width:100%;
    min-height:46px;
    height:auto;
    background-color: #f6f6f6;
    padding:0;
    margin:0;
    display:block;
    box-sizing:border-box;
    text-align:right;
}

.contenedorMenu nav ul{
    width:96%;
    min-height:46px;
    height:auto;
    list-style: none;
    margin:0; 
    padding:0;
}

.contenedorMenu nav ul li{
    max-width:110px;
    width:100%;
    height:46px;
    display:inline-block;
    text-align:center;
}

.contenedorMenu nav ul li:nth-child(2){   max-width:188px;  }
.contenedorMenu nav ul li:nth-child(3){   max-width:150px;  }
.contenedorMenu nav ul li:nth-child(4){   max-width:213px;  }

.contenedorMenu nav ul li a, .contenedorMenu nav ul li a:hover, .contenedorMenu nav ul li a:active,.contenedorMenu nav ul li a:focus, .contenedorMenu nav ul li a:visited{
    width:100%;
    height:46px;
    display:inline-block;
    margin:0;
    padding:0;
    vertical-align:top;
    text-decoration:none;
}

.contenedorMenu nav ul li a:hover{
    border-bottom:solid 4px #A22244;
}

.contenedorMenu nav ul li a p{
    width:100%;
    height:46px;
    text-decoration:none;
    /*font-family: 'OpenSans_Regular', sans-serif;*/
    font-size:16px;
    line-height:49px;
    color:#000000;
    padding:0;
    margin:0;
    margin:0px auto;
}

.contenedorMenu nav ul li a p:hover, .contenedorMenu nav ul li a p:active,.contenedorMenu nav ul li a p:focus,
.contenedorMenu nav ul li a p:visited{
	text-decoration:none;
	/*background-color:black; //Estilos2 de GobMX dic 2018
	color:#FFFFFF;*/
}

.contenedorMenu .active > a > p {
   /* color:#c9c9c9;*/
    /*background-color:black; //Estilos2 de GobMX dic 2018
	color:#FFFFFF;
	text-decoration:underline;*/
}

.menu-fixed{
    width:100%;
    height:46px;
    position:fixed;
    z-index:20;
}

/*Menú 2*/
.contenedorMenu2{
    width:100%;
    height:auto;
    background-color: #f6f6f6;
    padding:0;
    margin:0; 
    display:inline-block;
    box-sizing:border-box;
}

.contenedorMenu2 nav{
    max-width:222px;
    width:100%;
    height:46px; 
    text-align:left;
    margin-left:7%;
}

.contenedorMenu2 nav > a{
    max-width:146px;
    width:100%;
    height:auto;
    text-align:left;
    text-decoration: none;
    /*font-family: 'OpenSans_SemiBold', sans-serif;*/
    font-size:13px;
    line-height:50px;
    color:#000000;
}

.contenedorMenu2 nav:hover{
    color:#c9c9c9;
    text-decoration:none;
    border-bottom:solid 4px #A22244;
}

/*Responsive*/
.menu_bar{ 
  width:100%;
  height:52px;
  background-color:#f6f6f6;
  display:none; 
}

.menu_bar span{
  float:right;
  font-size: 25px;
  margin-top:10px;
  margin-right:25px;
  cursor: pointer;
}

.menu_bar p{
  float:right;
  font-size: 25px;
  margin-top:10px;
  margin-right:25px;
  color:#FFF;
  font-size:14px;
  cursor: pointer;
}

.menu_bar img{
  float:right;
  font-size: 25px;
  margin-top:19px;
  margin-right:24px;
  cursor: pointer;
}

/* Contenedores */
.contenedor_footer, .contenedor_apoyo, .contenedor_datosApoyo, .contenedor_acceso{
    max-width:1100px;
    width:100%;
    height:auto;
    position:relative;
    margin:0px auto;
    font-family: 'OpenSans_Regular', sans-serif;
    z-index:1;
}

.contenedor_apoyo{
    margin-top:35px;
    margin-bottom:35px;
}

.contenedor_datosApoyo, .contenedor_footer{
    margin-top:110px;
    margin-bottom:110px;
}

.contenedor_acceso{
    margin-top:20px;
    margin-bottom:20px;   
}
/*=================================
--- ¿Qué es el SIIE-WEB? Slider ----
=================================== */
.slide-container{
    /*height:calc(100vh - 200px);*/
    height:433px; /*Altura estática*/
    position:relative;
    font-family: 'OpenSans_Regular', sans-serif;
    background-color:#FFFFFF;
}
.carousel, .carousel-inner{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:10;
}

.item{
/* Preserve aspect ratio */
  min-width: 100%;
  min-height: 100%;
}

.flecha_slide_left{
    width:35px;
    height:70px;
    background:url("../images/slider/flecha_atras.png") no-repeat;
    background-position: center;
    position: absolute;
    top:40%;
    left:10%;
}

.flecha_slide_right{
    width:35px;
    height:70px;
    background:url("../images/slider/flecha_adelante.png") no-repeat;
    background-position: center;
    position: absolute;
    top:40%;
    right:10%;
}
/*======================Imagenes=================================*/
.img_slide1, .img_slide2,.img_slide3, .img_slide4, .img_slide5{ 
   background-repeat:no-repeat; 
    -webkit-background-size: cover;           
       -moz-background-size: cover;           
         -o-background-size: cover;           
            background-size: cover;
}

.img_slide1{  background-image: url("../images/slider/slider_bienvenida.jpg");       }
.img_slide2{  background-image: url("../images/slider/slider_avisos.jpg");           }
.img_slide3{  background-image: url("../images/slider/slider_digitalizacion.png");   }
.img_slide4{  background-image: url("../images/slider/slider_cambioContrasena.jpg"); }
.img_slide5{  background-image: url("../images/slider/slide_bienesMuebles.png");     } 

/*======================Slide 1=================================*/
.texto_slide1{
   width:81%;
   height:120px;
   position:absolute;
   top:13%;
   left:0;
   text-align:right;
}

.texto_slide1 img{
   max-width:442px;
   width:100%;
   height:auto;
}
/*=====================Slide 2=================================*/
.logo_slide2{
   max-width:155px;
   width:100%;
   height:auto;
   position:absolute;
   top:25%;
   right:0;
   margin-right:60%;
}

.logo_slide2 img{
   max-width:155px;
   width:100%;
   height:auto;
}
/*Titulo*/
.titulo_slide2{
   max-width:310px;
   width:100%;
   height:auto;
   position:absolute;
   top:16%;
   right:0;
   margin-right:21%; 
}

.titulo_slide2 p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:30px;
    color:#323232;
    text-align:center;
    margin:0;
    padding:0;
}

/*Textos*/
.contenido_slide2{
    max-width:423px;
    width:100%;
    height:112px;
    position:absolute;
    top:30%;
    right:0;
    margin-right:17%;
    background-color:rgba(27,27,27,0.55);
    border-radius:5px;
}

.contenido_slide2 p{
    width:90%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:15px;
    line-height:23px;
    color:#FFFFFF;
    margin:0px auto;
    margin-top:20px;
    margin-bottom:20px;
}
/*=====================Slide 3=================================*/
.logo_slide3{
   max-width:155px;
   width:100%;
   height:auto;
   position:absolute;
   top:15%;
   right:0;
   margin-right:76%;
}

.logo_slide3 img{
   max-width:155px;
   width:100%;
   height:auto;
}
/*Titulo*/
.titulo_slide3{
   max-width:310px;
   width:100%;
   height:auto;
   position:absolute;
   top:13%;
   right:0;
   margin-right:21%; 
}

.titulo_slide3 p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:20px;
    color:#323232;
    text-align:center;
    margin:0;
    padding:0;
}

/*Textos*/
.contenido_slide3{
    max-width:423px;
    width:100%;
    height:auto;
    position:absolute;
    top:32%;
    right:0;
    margin-right:17%;
    background-color:rgba(27,27,27,0.55);
    border-radius:5px;
}

.contenido_slide3 p{
    width:86%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:15px;
    line-height:23px;
    color:#FFFFFF;
    margin:0px auto;
    margin-top:20px;
    margin-bottom:20px;
}

/*======================Slide 4=================================*/
.logo_slide4{
   width:110px;
   height:auto;
   position:absolute;
   top:9%;
   right:0%;
   margin-right:54%;
}

.logo_slide4 img{
   max-width:110px;
   width:100%;
   height:auto;
}

/*Titulo*/
.titulo_slide4{
   max-width:390px;
   width:100%;
   height:auto;
   position:absolute;
   top:17%;
   right:0%;
   margin-right:18%;
}

.titulo_slide4 p{
    width:100%;
    height:auto;
    margin:0px auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:20px;
    line-height:27px;
    color:#323232;
    text-align:center;
}

/*Contenido*/
.contenido_slide4{
    max-width:420px;
    width:100%;
    height:128px;
    position:absolute;
    top:35%;
    right:0%;
    margin-right:17%;
    background-color:rgba(27,27,27,0.55);
    border-radius:5px;
}

.contenido_slide4 p{
    width:88%;
    height:auto;
    font-size:14.5px;
    line-height:22px;
    color:#FFFFFF;
    margin:0px auto;
    margin-top:20px;
    margin-bottom:20px;
}
/*======================Slide 5=================================*/
.logo_slide5{
   width:110px;
   height:auto;
   position:absolute;
   top:17%;
   right:0%;
   margin-right:55%;
}

.logo_slide5 img{
   max-width:110px;
   width:100%;
   height:auto;
}

/*Titulo*/
.titulo_slide5{
   max-width:390px;
   width:100%;
   height:auto;
   position:absolute;
   top:20%;
   right:0%;
   margin-right:18%;
}

.titulo_slide5 p{
    width:100%;
    height:auto;
    margin:0px auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:20px;
    line-height:27px;
    color:#323232;
    text-align:center;
}

/*Contenido*/
.contenido_slide5{
    max-width:410px;
    width:100%;
    height:80px;
    position:absolute;
    top:45%;
    right:0%;
    margin-right:17%;
    background-color:rgba(27,27,27,0.63);
    border-radius:5px;
}
.contenido_slide5 p{
    width:80%;
    height:auto;
    font-size:14.5px;
    line-height:22px;
    color:#FFFFFF;
    margin:0px auto;
    margin-top:15px;
    margin-bottom:15px;
}

/*====================== Botones =================================*/
.btn_seccionAvisos, .btn1_seccionGuias, .btn2_seccionGuias,.btn_guiasApoyo, .btn_Digitalizacion, .btn_DescargarBM{
    width:100%;
    height:50px;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
    position:absolute;
}

.btn_seccionAvisos{
    max-width:140px;
    background:url("../images/slider/btn_verMas_down.png") no-repeat;
    top:65%;
    right:0%;
    margin-right:28%;
}

.btn1_seccionGuias{
    max-width:185px;
    background:url("../images/slider/btn_guia_uso_SIIEWeb_down.png") no-repeat;
    top:65%;
    right:0%;
    margin-right:17%;
    padding-right:410px;
}

.btn2_seccionGuias{
    max-width:185px;
    background:url("../images/slider/btn_guia_personal_SIIEWeb_down.png") no-repeat;
    top:65%;
    right:0%;
    margin-right:17%;
}

.btn_guiasApoyo{
	max-width:148px;
    background:url("../images/slider/btn_verMas_down.png") no-repeat;
    top:74%;
    right:0%;
    margin-right:27%;  
}

.btn_Digitalizacion{
    max-width:140px;
    background:url("../images/slider/btn_verMas_down.png") no-repeat;
    top:71%;
    right:0%;
    margin-right:27%;
}

.btn_DescargarBM{
	max-width:180px;
    background:url("../images/slider/Btn_descargar1.png") no-repeat;
    top:73%;
    right:0%;
    margin-right:26%;
}

.btn_seccionAvisos:hover, .btn1_seccionGuias:hover, .btn2_seccionGuias:hover, .btn_Digitalizacion:hover, .btn_DescargarBM{
    background-position:center center;
    background-size:contain;
}

.btn_seccionAvisos:hover { background:url("../images/slider/btn_verMas_over.png") no-repeat;               }
.btn1_seccionGuias:hover { background:url("../images/slider/btn_guia_uso_SIIEWeb_over.png") no-repeat;     }
.btn2_seccionGuias:hover { background:url("../images/slider/btn_guia_personal_SIIEWeb_over.png") no-repeat;}
.btn_guiasApoyo:hover    { background:url("../images/slider/btn_verMas_over.png") no-repeat;               }
.btn_Digitalizacion:hover{ background:url("../images/slider/btn_verMas_over.png") no-repeat;               }
.btn_DescargarBM:hover   { background:url("../images/slider/Btn_descargar2.png") no-repeat; }


/*.btn_Office16{
	max-width:148px;
    background:url("../images/slider/btn_office_down.png") no-repeat;
    top:74%;
    right:0%;
    margin-right:20%;    
}

.btn_Windows10{
	max-width:148px;
    background:url("../images/slider/btn_windows10_down.png") no-repeat;
    top:74%;
    right:0%;
    margin-right:20%;    
    padding-right:330px;
}

.btn_Windows10:hover     { background:url("../images/slider/btn_windows10_over.png") no-repeat;            }
.btn_Office16:hover      { background:url("../images/slider/btn_office_over.png") no-repeat;               }*/

/*-----Vertical-----*/
.contenido_slide1v, .contenido_slide2v,.contenido_slide3v, .contenido_slide4v, .contenido_slide5v{
   width:100%;
   height:131px;
   display:inline-block;
   position:absolute;
   bottom:-131px;
   left:0;
   background-color:#E5E5E5;
   text-align:center;
   display:none;
}

.contenido_slide2v aside, .contenido_slide4v aside, .contenido_slide5v aside, .contenido_slide3v aside{
	height:auto;
	width:100%;
    min-height:45px;
    box-sizing:border-box;
    margin:0px auto; 
    background-color:rgba(27,27,27,0.50);
    border-radius:2px;
    padding:10px;
}
.contenido_slide2v aside{
    max-width:375px;
    margin-top:45px;
    margin-bottom:45px;
}
.contenido_slide3v aside{
    max-width:499px;
    margin-top:40px;
    margin-bottom:40px;
}

.contenido_slide4v aside, .contenido_slide5v aside{
    max-width:499px;
    margin-top:45px;
    margin-bottom:45px;
}

.contenido_slide1v aside a, .contenido_slide2v aside a, .contenido_slide3v aside a, .contenido_slide4v aside a, .contenido_slide5v aside a{
	text-decoration:none;
}

/*Párrafo-texto*/
.contenido_slide2v aside p, .contenido_slide3v aside p, .contenido_slide4v aside p, .contenido_slide5v aside p{
    width:80%;
    height:auto;
    position:relative;
    display:inline-block;
    vertical-align: middle;
    margin:0;
    padding:0;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:15px;
    line-height:22px;
    color:#FFFFFF;
    box-sizing:border-box;
}  

/*Imágenes*/
.contenido_slide1v img{
   max-width:407px;
   width:100%;
   height:auto;
   margin-top:20px;
   margin-bottom:20px;
}

.contenido_slide2v aside img,.contenido_slide3v aside img,.contenido_slide4v aside img, .contenido_slide5v aside img {
	max-width:23px;
	width:100%;
    height:23px;
}

.contenido_slide4v aside img, .contenido_slide5v aside img{
    margin-left:8px;
}

/*Logos Vertical*/
.logo_slide2v, .logo_slide4v, .logo_slide5v, .logo_slide3v{
   height:auto;
   position:absolute;
   right:0%;
   text-align:center;
   display:none;
}

.logo_slide2v                {   width:50%;   top:20%;  }
.logo_slide3v                {   width:90%;  top:20%; text-align:left;  }
.logo_slide4v, .logo_slide5v {   width:30%;   top:8%;   }

.logo_slide2v img, .logo_slide4v img, .logo_slide5v img{
	width:100%;
    height:auto;
}

.logo_slide2v img{   max-width:120px;   }
.logo_slide4v img{   max-width:115px;   }
.logo_slide5v img{   max-width:110px;   }

/* ===============================
 --- Documentos de Apoyo ---
================================== */
.documentos_apoyo{
    width:100%;
    min-height:460px;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    background-color:#f7f8fa;
    position:relative;
}

.item_documento{
    width:100%;
    min-height:380px;
    height:auto;
    margin:0px auto;
    position:relative;
}

/*Icono lateral*/
.imagenItem, .elementosItem{
    height:auto;
}

.imagenItem{
    margin-top:15px;
    margin-bottom:15px;
}

.elementosItem{
    margin-top:10px;
    margin-bottom:10px;
}

.imagenItem img{
    max-width:210px;
    width:100%;
    height:auto;
    margin:0px auto;
    margin-top:40px;
    margin-bottom:40px;
}

/*Título de la sección*/
.tituloElemento, .desElemento, .contenedor_iconos, .desElemento3, .contenedorEnlaces{
    width:100%;
    height:auto;
    margin:0px auto;
}

.tituloElemento p{
   width:100%;
   height:auto;
   font-size:27px;
   font-family: 'OpenSans_SemiBold', sans-serif;
   color:#323232;
   text-align:left;
   margin:0px auto;
}

/*Descripción*/
.desElemento {   margin-top:29px;  }
.desElemento3{   margin-top:24px;  }

.desElemento p, .desElemento3 p{
   height:auto;
   font-family: 'OpenSans_Regular', sans-serif;
   font-size:15px;
   line-height:23px;
   color:#323232;
   margin:0px auto;
}

.desElemento p{
   width:80%;
   margin-left:40px;
}

.desElemento3 p{
   width:95%;
   margin-left:35px;
}

/*Contenedor de iconos*/
.contenedor_iconos{
    margin-top:31px;
    text-align:left;
}

.contenedor_iconos article{
    width:24%;
    height:auto;
    display:inline-block;
    vertical-align:top;
    margin:0px;
    padding:0;
}

.contenedor_iconos article > p{
    width:87%;
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:13px;
    line-height:16px;
    color:#323232;
    text-align:center;
    margin:0px auto;
    margin-top:20px;
}

.contenedorEnlaces{
	width:100%;
	height:auto;
	margin:0px auto;
	margin-top:15px;
}
.contenedorEnlaces ul{
	width:82%;
	height:auto;
	padding:0;
	margin:0px auto;
}

.contenedorEnlaces ul li{
	width:100%;
	height:auto;
	color: #323232;
}

.contenedorEnlaces ul li a, .contenedorEnlaces ul li a:hover{
	font-size: 15px;
    line-height: 28px;
    color: #323232;
    text-decoration: none;
}

.contenedorEnlaces ul li a:hover{
	text-decoration:underline;
}

.contenedorEnlaces p{
	width:90%;
	height:auto;
	padding:0;
	margin:0px auto;
	font-size: 15px;
    line-height: 28px;
    color: #323232;
    margin-top:15px;
    margin-bottom:10px;
}


/*=============== ITEM 1 =====================*/
/*Botones de acceso item 1*/
.acceso_SecundariaEspecial, .controlEscolar, .bienes_muebles1, .alerta_AEFCM, .maltratoescolar, .abusoinfantil{
    max-width:64px;
    width:100%;
    height:64px;
    margin:0px auto;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
}

.acceso_SecundariaEspecial{	background:url("../images/docs_apoyo/btn_acceso_SEE_down.png") no-repeat;     }
.controlEscolar           { background:url("../images/docs_apoyo/btn_controlEscolar_down.png") no-repeat; }
.bienes_muebles1          { background:url("../images/docs_apoyo/btn_bienesMuebles_down.png") no-repeat;  }
.alerta_AEFCM             { background:url("../images/docs_apoyo/icono_alertaAEFCM.png") no-repeat;       }
.maltratoescolar             { background:url("../images/docs_apoyo/btn_maltratoescolar_down.png") no-repeat;       }
.abusoinfantil             { background:url("../images/docs_apoyo/btn_abusoinfantil_down.png") no-repeat;       }

.acceso_SecundariaEspecial:hover, .controlEscolar:hover, .bienes_muebles1:hover, .alerta_AEFCM:hover, .maltratoescolar:hover, .abusoinfantil:hover{
   background-position:center center;
   background-size:contain;
}

.acceso_SecundariaEspecial:hover{  background:url("../images/docs_apoyo/btn_acceso_SEE_over.png") no-repeat;     }
.controlEscolar:hover           {  background:url("../images/docs_apoyo/btn_controlEscolar_over.png") no-repeat; }
.bienes_muebles1:hover          {  background:url("../images/docs_apoyo/btn_bienesMuebles_over.png") no-repeat;  }
.alerta_AEFCM:hover             {  background:url("../images/docs_apoyo/icono_alertaAEFCM_01.png") no-repeat;    }
.maltratoescolar:hover            {  background:url("../images/docs_apoyo/btn_maltratoescolar_over.png") no-repeat;    }
.abusoinfantil:hover          {  background:url("../images/docs_apoyo/btn_abusoinfantil_over.png") no-repeat;    }

/*=============== ITEM 2 =====================*/
.guias_operativas, .normatividad, .formatos_BienesMuebles, .directorios{
    max-width:68px;
    width:100%;
    height:68px;
    margin:0px auto;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
}

.guias_operativas      {  background:url("../images/docs_apoyo/btn_guias_down.png") no-repeat;                   }
.normatividad          {  background:url("../images/docs_apoyo/btn_normatividad_down.png") no-repeat;            }
.formatos_BienesMuebles{  background:url("../images/docs_apoyo/btn_formatosBienesMuebles_down.png") no-repeat;   }
.directorios		   {  background:url("../images/docs_apoyo/btn_directorios.png") no-repeat;                          }

.guias_operativas:hover, .normatividad:hover, .formatos_BienesMuebles:hover, .directorios:hover{
   background-position:center center;
   background-size:contain;
}

.guias_operativas:hover      {  background:url("../images/docs_apoyo/btn_guias_over.png") no-repeat;                 }
.normatividad:hover          {  background:url("../images/docs_apoyo/btn_normatividad_over.png") no-repeat;          }
.formatos_BienesMuebles:hover{  background:url("../images/docs_apoyo/btn_formatosBienesMuebles_over.png") no-repeat; }
.directorios:hover			 {  background:url("../images/docs_apoyo/btn_directorios_over.png") no-repeat;	         } 
 
.informe_calificaciones{
    max-width:68px;
    width:100%;
    height:68px;
    margin:0px auto;
    background:url("../images/docs_apoyo/icono_5.png") no-repeat;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
}

.informe_calificaciones:hover{
    background:url("../images/docs_apoyo/icono_5a.png") no-repeat;
    background-position:center center;
    background-size:contain;
}

/*.mantenimiento_inmueble{
    max-width:68px;
    width:100%;
    height:68px;
    margin:0px auto;
    background:url("../images/docs_apoyo/icono_5.png") no-repeat;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
}

.mantenimiento_inmueble:hover{
    background:url("../images/docs_apoyo/icono_5a.png") no-repeat;
    background-position:center center;
    background-size:contain;
}*/

/*-----Dots---*/
.owl-controls{
    margin-top: 40px;
    margin-bottom:40px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.owl-dots{
    width:100%;
    height:auto;
    position:absolute;
    bottom:-25px;
    left:0;
    text-align:center;
}
.owl-dot{
     width:15px;
     height:auto;
     text-align:center;
     margin-left:10px;
     display:inline-block;
}

.owl-dots .owl-dot span{
    width:11px;
    height:11px;
    border-radius:10px;
    display:inline-block;
    background-color: #2f353d; 
}

.owl-dots .owl-dot.active span{    background-color:#a22244;   }

/*----Botones---*/
.owl-next{
    width:36px;
    height:58px;
    cursor:pointer;
    display:inline-block;
    position:absolute;
    top:190px;
    right:-35px;
    z-index:10000;
    background: #595c5e url("../images/docs_apoyo/flecha_box_go.png") no-repeat;
    background-position:center center;
}
.owl-prev{
    width:36px;
    height:58px;
    cursor:pointer;
    display:inline-block;
    position:absolute;
    top:190px;
    left:-35px;
    z-index:10000;
    background: #595c5e url("../images/docs_apoyo/flecha_box_back.png") no-repeat;
     background-position:center center;
}

.owl-nav .disabled{
    opacity:0.05;
}
/* ======================================
 --- Acceso al sistema ---
========================================= */
.acceso_sistema{
	width:100%;
	height:auto;
    position:relative;
    display:block;
    text-align: center;
    background-color:#FFFFFF;
    font-family: 'OpenSans_Regular', sans-serif;
    min-height:715px;
}

/*Descripción*/
.descripcion_acceso{
    width:100%;
    height:auto;
}

.titulo_acceso{
   width:100%;
   height:auto;
   font-family: 'OpenSans_SemiBold', sans-serif;
   font-size:30px;
   color:#323232;
   margin:0px auto;
}

.des_acceso{
   width:56%;
   height:auto;
   font-size:15px;
   line-height:23px;
   color:#323232;
   margin:0px auto;
   margin-top:30px;
   margin-bottom:30px;
}

/*Contenedor*/
.contenedor_secciones{
    width:auto;
    height:auto;
    position:relative;
}

.seccion{
    height:auto;
    position:relative;
    display:inline-block;
    text-align:center;
}

/*Aside*/
.seccion aside{
  height:auto;
  position:relative;
  display:inline-block;
}

.seccion aside > img{
    max-width:357px;
    width:100%;
    height:auto;
}

.titulo_sec{
    width:100%;
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:20px;
    text-align:left;
    color:#323232;
    margin:0px auto;
    margin-top:20px;
    margin-bottom:0px;
}

.desc_sec{
    width:100%;
    height:auto;
    font-size:14px;
    line-height:23px;
    color:#5c5c5c;
    text-align:left;
    margin-top:10px;
    margin-bottom:15px;
}

.btn_ingresar{
    width:102px;
    height:40px;
    margin-top:30px;
    background:url("../images/ingreso/btn_ingresar_down.png") no-repeat;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
}

.btn_ingresar:hover{
    background:url("../images/ingreso/btn_ingresar_over.png") no-repeat;
    background-position:center center;
    background-size:contain; 
}

/*Article*/
.seccion article{
    min-height:458px;
    height:auto;
    position:relative;
    vertical-align:top;
    margin:0px auto;
    background:#ecf0f7;
    display:none;
}

.titulo_sec1, .desc_sec1{
    width:75%;
    height:auto;
    margin:0px auto;
    position:relative;
    display:inline-block;
}

.titulo_sec1{
    margin-top:45px;
}

.col-md-12, .col-md-8, .col-md-4{
    padding-left:10px;
    padding-right:10px;
}

.titulo_sec1 p{
   width:100%;
   height:auto;
   font-family: 'OpenSans_SemiBold', sans-serif;
   font-size:25px;
   line-height:29px;
   color:#323232;
   text-align:left;
}

.desc_sec1 p{
   width:100%;
   height:auto;
   font-size:15px;
   color:#323232;
   margin-top:20px;
   margin-bottom:20px;
   text-align:left;
}

.contenido_sec1{
    width:55%;
    height:auto;
    margin:0px auto;
    margin-top:20px;
    margin-bottom:20px;
    text-align:left;
}

.contenido_sec2{
    width:50%;
    height:auto;
    margin:0px auto;
    margin-top:20px;
    margin-bottom:20px;
    text-align:center;
}

.contenido_sec1 div{
    position:relative;
    display:inline-block; 
    margin:3px;
}

.contenido_sec2 div{
    position:relative;
    display:block; 
    margin:0px auto;
    margin-top:10px;
}

.contenido_sec1 a, .contenido_sec2 a, .contenido_sec3 a{
    text-decoration:none;
}
/*Preescolar_Oficial*/
.pree_oficial,
.pree_particular, 
.prim_oficial, 
.prim_particular,
.sec_oficial, 
.sec_particular, 
.edu_inicial,
.edu_especial,
.edu_especial_secu,
.supervision,
.personal, 
.financieros,
.consejos_tec, 
.bienes_muebles, 
.personal_pree, .consejo_pree,
.personal_pri, .consejo_pri{
    max-width:166px;
    width:100%;
    height:31px;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
}

.pree_oficial   { background:url("../images/ingreso/btn_preescolar_oficial_down.png") no-repeat;   }
.pree_particular{ background:url("../images/ingreso/btn_preescolar_particular_down1.png") no-repeat;}
.prim_oficial   { background:url("../images/ingreso/btn_primaria_oficial_down.png") no-repeat;     }
.prim_particular{ background:url("../images/ingreso/btn_primaria_particular_down.png") no-repeat;  }
.sec_oficial    { background:url("../images/ingreso/btn_secundaria_oficial_down.png") no-repeat;   }
.sec_particular { background:url("../images/ingreso/btn_secundaria_particular_down.png") no-repeat;}
.edu_inicial    { background:url("../images/ingreso/btn_inicial_down.png") no-repeat;    }
.edu_especial   { background:url("../images/ingreso/btn_especial_down.png") no-repeat;   }
.edu_especial_secu{ background:url("../images/ingreso/btn_edu_secu_especial_down.png") no-repeat;   }
.supervision    { background:url("../images/ingreso/btn_supervision_down.png") no-repeat;          }
.personal       { background:url("../images/ingreso/btn_personal_down.png") no-repeat;             }
.financieros    { background:url("../images/ingreso/btn_financieros_down.png") no-repeat;          }
.consejos_tec	{ background:url("../images/ingreso/btn_consejosTecnicos_down.png") no-repeat;     }
.bienes_muebles { background:url("../images/ingreso/btn_bienesMuebles_down.png") no-repeat;		   }
.personal_pree, .consejo_pree{    background:url("../images/ingreso/Btn_CT_preescolar_down.png") no-repeat;  }
.personal_pri, .consejo_pri	 {    background:url("../images/ingreso/Btn_CT_primaria_down.png") no-repeat;	 }

.pree_oficial:hover,
.pree_particular:hover,
.prim_oficial:hover,
.prim_particular:hover,
.sec_oficial:hover,
.sec_particular:hover,
.edu_inicial:hover,
.edu_especial:hover,
.edu_especial_secu:hover,
.supervision:hover,				
.personal:hover,
.financieros:hover,
.consejos_tec:hover,
.bienes_muebles:hover,
.personal_pree:hover, .consejo_pree:hover,
.personal_pri:hover, .consejo_pri:hover{
	background-position:center center;
    background-size:contain; 
}
			
.prim_oficial:hover   	  {  background:url("../images/ingreso/btn_primaria_oficial_over.png") no-repeat;   	}
.pree_oficial:hover   	  {  background:url("../images/ingreso/btn_preescolar_oficial_over.png") no-repeat; 	} 
.pree_particular:hover    {  background:url("../images/ingreso/btn_preescolar_particular_over1.png") no-repeat; 	} 
.prim_particular:hover	  {  background:url("../images/ingreso/btn_primaria_particular_over.png") no-repeat;	}
.sec_oficial:hover        {  background:url("../images/ingreso/btn_secundaria_oficial_over.png") no-repeat;	 	}
.sec_particular:hover     {  background:url("../images/ingreso/btn_secundaria_particular_over.png") no-repeat;	}
.edu_inicial:hover        {  background:url("../images/ingreso/btn_inicial_over.png") no-repeat;	    }
.edu_especial:hover       {  background:url("../images/ingreso/btn_especial_over.png") no-repeat;	    }
.edu_especial_secu:hover  {  background:url("../images/ingreso/btn_edu_secu_especial_over.png") no-repeat;	    }
.supervision:hover        {  background:url("../images/ingreso/btn_supervision_over.png") no-repeat;			}
.personal:hover           {  background:url("../images/ingreso/btn_personal_over.png") no-repeat;				}
.financieros:hover    	  {  background:url("../images/ingreso/btn_financieros_over.png") no-repeat;			}
.consejos_tec:hover   	  {  background:url("../images/ingreso/btn_consejosTecnicos_over.png") no-repeat;		}
.bienes_muebles:hover     {  background:url("../images/ingreso/btn_bienesMuebles_over.png") no-repeat;			}
.personal_pree:hover, .consejo_pree:hover{	background:url("../images/ingreso/Btn_CT_preescolar_over.png") no-repeat;}
.personal_pri:hover, .consejo_pri:hover  {  background:url("../images/ingreso/Btn_CT_primaria_over.png") no-repeat;  }

/*Botón cerrar*/
.btn_cerrar{
    max-width:38px;
    width:100%;
    height:38px;
    background:url("../images/ingreso/btn_cerrar_down.png") no-repeat;
    background-position:center center;
    background-size:100% auto;
    cursor:pointer;
    position:absolute;
    top:6px;
    right:6px;
}

.btn_cerrar:hover{
    background:url("../images/ingreso/btn_cerrar_over.png") no-repeat;
    background-position:center center;
    background-size:contain;
}

/*===========Líneas============*/
.linea_azul, .linea_roja{
    width:100%;
    height:6px;
    background-position:left top, left top;
    background-size:contain, contain;
}
.linea_azul{ background:url("../images/ingreso/linea_azul.png") no-repeat,url("../images/ingreso/px_linea_azul.png") repeat;	}
.linea_roja{ background:url("../images/linea.png") no-repeat, url("../images/px_linea.png") repeat-x;								}


/* ======================================
 --- Programas institucionales ---
========================================= */
.hsContainer {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    opacity: 1;
    padding-top:40px;
    padding-bottom:40px;
}

.hsContent {
    max-width: 450px;
    margin: -150px auto 0 auto;
    display: table-cell;
    vertical-align: middle;
    color: #ebebeb;
    padding: 0 8%;
    text-align: center;
}

.parallax1_t1{
    width:100%;
    height:auto;
    font-family:"OpenSans_SemiBold", Helvetica, sans-serif;
    font-size:28px;
    text-align:center;
    margin:0 auto;
    margin-top:18px;
    margin-bottom:18px;
    color:#FFFFFF;
}

.parallax1_t11{
    width:48%;
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:14px;
    line-height:24px;
    text-align:center;
    margin:0 auto;
    color:#FFFFFF;
}

.hsContent aside{
    width:10%;
    height:auto;
    margin:0px auto;
    margin-top:10px;
    margin-bottom:10px;
}

.hsContent aside p{
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:15px;
    text-align:center;
    margin:0 auto;
    color:#f2ebd8;
    display:inline-block;
    vertical-align:middle;
    cursor:pointer;
}

.flechaProgramas, .flechaProgramas2{
    max-width:23px;
    width:100%;
    height:23px;
    display:inline-block;
    vertical-align:middle;
    background-position:center center;
    background-size:cover;
    cursor:pointer; 
}
.flechaProgramas:hover, .flechaProgramas2:hover{
    background-position:center center;
    background-size:cover; 
}

.flechaProgramas {background:url("../images/programas_ins/btn_ver_down.png") no-repeat;      }   
.flechaProgramas2{background:url("../images/programas_ins/btn_desplegar_down.png") no-repeat;}
.flechaProgramas:hover  {background:url("../images/programas_ins/btn_ver_over.png") no-repeat;      }
.flechaProgramas2:hover {background:url("../images/programas_ins/btn_desplegar_over.png") no-repeat;}

.bcg {
    background-position:center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    height: 100%;
    width: 100%;
}
/* Slide 1 */
#programasI .bcg {background-image:url('../images/programas_ins/parallax1.jpg')}

.programas_ins{
    width:100%;
    height:447px;
    display: block;
    position:relative;
    text-align: center;
    font-family: 'OpenSans_Regular', sans-serif;
    background-color:#cccaca;
    display:none;
}

.contenedor_programasIns{
    max-width:1100px;
    width:100%;
    height:auto;
    position:relative;
    margin:0px auto;
    z-index:1;
    margin-top:55px;
    margin-bottom:55px;
}

.titulo_programas{
    width:100%;
    height:auto;
    margin-top:30px;
    border-bottom:solid 1px #d8d8d8;
}

.titulo_programas p{
    width:100%;
    height:auto;
    font-size:27px;
    text-align:center;
    margin:0 auto;
    color:#FFFFFF;
    margin-top:20px;
    margin-bottom:20px;
}

.enlaces_programas{
    margin-top:50px;
    margin-bottom:50px;
}

/*Programas institucionales*/
.enlaces_programas div{
    margin:0px auto;
    margin-top:10px;
    margin-bottom:10px;
}
.maestro_linea, .becas, .aprender_tic{
    max-width:261px;
    width:100%;
    height:147px;
    background-position:center center;
    background-size:contain; 
    cursor:pointer;
}

.maestro_linea	{ background:url("../images/programas_ins/btn1_maestroLinea_down.jpg") no-repeat;   	}
.becas			{ background:url("../images/programas_ins/btn2_becasEscuelasCDMX_down.jpg") no-repeat; 	}
.aprender_tic	{ background:url("../images/programas_ins/btn4_proyectoAATIC_down.jpg") no-repeat;  	}

.maestro_linea:hover, .becas:hover, .aprender_tic:hover{
    background-position:center center;
    background-size:contain;
}

.maestro_linea:hover	{ background:url("../images/programas_ins/btn1_maestroLinea_over.jpg") no-repeat;      }
.becas:hover            { background:url("../images/programas_ins/btn2_becasEscuelasCDMX_over.jpg") no-repeat; }
.aprender_tic:hover     { background:url("../images/programas_ins/btn4_proyectoAATIC_over.jpg") no-repeat;     }

.btn_cerrarProgramas{
    position:absolute;
    top:15px;
    right:15px;
    max-width:38px;
    width:100%;
    height:38px;
    background:url("../images/programas_ins/btnCerrar.png") no-repeat;
    background-position:center center;
    background-size:100% auto;
    cursor:pointer;
    
}
/* ======================================
 --- Datos de apoyo ---
========================================= */
.datos_apoyo{
    position:relative;
    display:block;
    text-align: center;
    background-color:#eeeeee;
    height:auto;
    min-height:395px;
    font-family: 'OpenSans_Regular', sans-serif;
}

.contenedor_enlace{
   height:auto;
   margin:0px auto;
}

/*Iconos*/
.calendario, .calendarios, .preguntas_frecuentes{
    max-width:92px;
    width:100%;
    height:92px;
    background-position: center center;
    background-size:contain;
    margin:0px auto;
    cursor:pointer;
}

.calendario			 { background:url("../images/datos_apoyo/btn_calendario_down.png") no-repeat;		  }
.calendarios		 { background:url("../images/datos_apoyo/btn_calendarios_down.png") no-repeat;		  }
.preguntas_frecuentes{ background:url("../images/datos_apoyo/btn_prefuntasFrecuentes_down.png") no-repeat;}

.calendario:hover, .calendarios:hover, .preguntas_frecuentes:hover{
	background-position: center center;
    background-size:contain;
}

.calendario:hover			{    background:url("../images/datos_apoyo/btn_calendario_over.png") no-repeat;			}
.calendarios:hover			{    background:url("../images/datos_apoyo/btn_calendarios_over.png") no-repeat;		}
.preguntas_frecuentes:hover {    background:url("../images/datos_apoyo/btn_prefuntasFrecuentes_over.png") no-repeat;}

/*Título*/
.tituloEnlace, .DesEnlace{
   width:100%;
   height:auto;
   margin:0px auto;
}

.tituloEnlace{
   font-family: 'OpenSans_SemiBold', sans-serif;
   font-size:18px;
   color:#323232;
   margin-top:20px;
}

/*Descripción*/
.DesEnlace{
   font-family: 'OpenSans_Regular', sans-serif;
   font-size:14px;
   line-height:22px;
   color:#4c4b4b;
   margin-top:10px;
}

/* ======================================
 --- Contacto --Footer ---
========================================= */
.division_negro{
     width:100%;
     height:auto;
     padding-top:20px;
     background-color:#28292a;
}



/*Contenedor de bloques*/
.contenedor_bloques{
    width:100%;
    height:auto;
    position:relative;
}

.contenedor_iframe{
    height:auto;
    position:absolute;
    bottom:22%;
    right:15%;
}

#iframeVisitas{
    width:148px!important;
    height:45px;
    overflow:hidden;
    margin:0px auto;
    display:block;
    text-align:center;
    background: url("../images/contador_visitas/contador.png") no-repeat;
    background-size:contain;
    background-position:center center;
}

.contenedor_informacion{
   margin-top:25px;
   margin-bottom:25px;
}

/*Títulos*/
.titulof, .subtitulof{
   width:100%;
   height:auto;
   font-family: 'OpenSans_SemiBold', sans-serif;
   font-size:18px;
   text-align:left;
   color:#FFFFFF;
}

.subtitulof{   font-size:14px;  }

/*Bloque*/
.bloque-inf{
   width:100%;
   height:auto;
   font-size:13px;
   text-align:left;
   color:#bfbfbf;
}

.bloque-inf strong a, .bloque-inf strong a:hover, .bloque-inf strong a:visited {
    text-decoration:none;
    color:#bfbfbf;
}

.bloque-inf strong a:hover, .bloque-inf strong a:visited{
    text-decoration:underline;
}

.leer_mas a{
    text-decoration:none;
    font-style:italic;
    color:#899096;
}

.leer_mas a:hover, .leer_mas a:visited{
    text-decoration:underline;
    color:#899096;
}

/*Separador*/
.separador_bloque{
    width:100%;
    height:10px;
    background:url("../images/contacto/lineas.png") repeat;
    background-position: center center;
    background-size:contain;
    margin-top:13px;
}

.oculto{
    display:none;
}

/*Información del contacto*/
#informacion_contacto{
   width:100%;
   height:auto;
   position:relative;
   margin:0px auto;
}

#informacion_contacto section{
    position:relative;
    display:inline-block;
    width:8%;
    height:auto;
    text-align:center;
    vertical-align:middle;
}

#informacion_contacto aside {
    position:relative;
    display:inline-block;
    width:89%;
    height:auto;
    text-align:left;
    vertical-align:middle;
}

#informacion_contacto section img{
   position:relative;
   margin:0px auto;
   vertical-align: middle;
}

#informacion_contacto p{
    width:100%;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:13px;
    color:#BFBFBF;
    margin-top:5px;
    margin-bottom:5px;
}

#informacion_contacto div{
    display:inline-block;
}

.contenedor_busqueda{
    width:100%;
    height:auto;
    margin-top:30px;
}

.contenedor_busqueda p{
    width:100%;
    height:auto;
    text-align:left;
    font-size:16px;
    color:#FFFFFF;
}

.navegacion{
    max-width:270px;
    width:100%;
    height:auto;
    text-align:left;
    position:relative;
}

input[type="search"]{
   max-width:270px;
   width:100%;
   height:42px;
   padding-left:3px;
   border:none; 
   font-family:"OpenSans_SemiBold", sans-serif;
   font-size:13px;
   color:#959595;
   border-radius: 5px;
}

.btn_buscar{
  width:34px;
  height:34px;
  background-color: #fb9930;
  padding: 7px 10px 3px 14px;
  border-radius: 0px;
  position: absolute;
  right: 5px;
  bottom: 4px;    
}

.btn_buscar img{
  width:18px;
  height:18px;
  margin:0;
  padding:0;
  position: absolute;
  top:8px;
  left:8px;
}

.search{
    max-width:270px;
    width:100%;
    height:auto;
    background:#fff;
    position:absolute;
    z-index:10000; 
    text-align:left;
    display:none;
}

.searchTable{
    max-width:360px;
    width:100%;
    height:auto;
}

.tbody tr td{
    max-width:274px;
    width:100%;
    height:auto;
}

tbody tr td a{
    width:98%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    text-decoration:none;
    font-size:11px;
    line-height:15px;
    color:#000000;
    display:block;  
    margin:0px auto;
}

tbody tr td a:hover{
    text-decoration:none;
    color:#000000;
    border:solid 1px #737373;
}

tbody tr td a:visited{
    color:#000000;
    text-decoration:underline;
}

tbody tr td a span{
    font-style:italic;
    font-size:90%;
}

.dataTables_length, .dataTables_filter, .dataTables_info, .dataTables_paginate{display:none}
.dataTables_empty{
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:14px;
}

.fecha_publicacion, .leer_mas{
    width:100%;
    font-family:"OpenSans_SemiBold", sans-serif;
    font-size:11.5px;
    color:#899096;
    text-align:left;
}

/*Flecha de desplazamiento*/
a.scrollup{
    width:39px;
    height:32px;
    background-color:#cf3263;
    font-size:18px;
    line-height:32px;
    text-align:center;
    text-decoration:none;
    position:fixed;
    bottom:10px;
    right:10px;
    z-index:9999;
    opacity:0.5;
}
a.scrollup:hover{
    opacity:1;
    color:#fff;
}

/* ===================================================
 ----Estilos Generales de las páginas secundarias ----
====================================================== */
.imagen-container2{
   height:282px;
   position:relative;
   background-color:#FFFFFF;
}

.container_pagina{
    width:100% !important;
    height:100% !important;
    position: absolute;
    top:0;
    left:0;
    z-index:10;
}

.imagen_SecundariaEspecial,
.imagen_alertaAEFCM,
.imagen_apoyoInformatico,
.imagen_avisos,
.imagen_bienes_muebles,
.imagen_calendario,
.imagen_controlEscolar,
.imagen_formatosBM,
.imagen_guias,
.imagen_normatividad,
.imagen_preguntas,
.imagen_directorios,
.imagen_informeCal,
.imagen_{
    max-width:1880px;
    width:100%;
    height:282px;
    position:relative;
    background-repeat:no-repeat;
    background-position:100% auto; 
    -webkit-background-size: cover;           
       -moz-background-size: cover;           
         -o-background-size: cover;           
            background-size: cover;
}

/*Vertical*/
.titulo_SecundariaEspecial_mobile,
.titulo_alertaAEFCM_mobile,
.titulo_apoyoInformatico_mobile,
.titulo_avisos_mobile,
.titulo_bienes_mobile,
.titulo_calendario_mobile,
.titulo_controlEscolar_mobile,
.titulo_formatosBM_mobile,
.titulo_guias_mobile,
.titulo_normatividad_mobile,
.titulo_preguntasf_mobile,
.titulo_directorios_mobile,
.titulo_informeCal_mobile{
    width:100%;
    height:131px;
    position:relative;
    display:inline-block;
    margin:0;
    padding:0;
    box-sizing:border-box;
    text-align:center;
    background-color:#E5E5E5;
    display:none;
}

.titulo_SecundariaEspecial_mobile img{
    max-width:352px;
    width:100%;
    height:auto;
    margin-top:20px;
    margin-bottom:20px;
}

.titulo_alertaAEFCM_mobile img{
    max-width:310px;
    width:100%;
    height:auto;
}

.titulo_apoyoInformatico_mobile img{
    max-width:330px;
    width:100%;
    height:auto;
    margin-top:28px;
    margin-bottom:25px;
}

.titulo_avisos_mobile img{
    max-width:275px;
    width:100%;
    height:auto;
    margin-top:25px;
    margin-bottom:30px;
}

.titulo_bienes_mobile img{
    max-width:310px;
    width:100%;
    height:auto;
    margin-top:30px;
    margin-bottom:30px;
}

.titulo_calendario_mobile img{
    max-width:360px;
    width:100%;
    height:auto;
    margin-top:40px;
    margin-bottom:40px;
}

.titulo_controlEscolar_mobile img{
    max-width:295px;
    width:100%;
    height:auto;
    margin-top:30px;
    margin-bottom:30px;
}

.titulo_formatosBM_mobile img{
    max-width:310px;
    width:100%;
    height:auto;
    margin-top:30px;
    margin-bottom:30px;
}

.titulo_guias_mobile img{
    max-width:325px;
    width:100%;
    height:auto;
    margin-top:25px;
    margin-bottom:25px;
}

.titulo_normatividad_mobile img{
    max-width:310px;
    width:100%;
    height:auto;
    margin-top:30px;
    margin-bottom:30px;
}

.titulo_preguntasf_mobile img{
    max-width:300px;
    width:100%;
    height:auto;
    margin-top:28px;
    margin-bottom:25px;
}

.titulo_directorios_mobile img{
    max-width:310px;
    width:100%;
    height:auto;
    margin-top:28px;
    margin-bottom:25px;
}

/*Descripción de las páginas secundarias*/
.descripcion_seccion_sitios{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    background-color:#f7f7f7;
}

.contenedor_descripcion{
    max-width:1100px;
    width:100%;
    min-height:182px;
    height:auto;
    margin:0px auto;
    margin-top:15px;
    margin-bottom:15px;
    font-family: 'OpenSans_Regular', sans-serif;
}

.contenedor_descripcion_apoyoI{
    max-width:1100px;
    width:100%;
    min-height:165px;
    height:auto;
    margin:0px auto;
}

/*Iconos de las páginas secundarias*/
.icono_descripcion_SecundariaEspecial,
.icono_descripcion_alertaAEFCM,
.icono_descripcion_apoyoI,
.icono_descripcion_avisos,
.icono_descripcion_bienes,
.icono_descripcion_cal,
.icono_descripcion_controlE,
.icono_descripcion_formatosBM,
.icono_descripcion_guias,
.icono_descripcion_informeCal,
.icono_descripcion_normas,
.icono_descripcion_preg,
.icono_descripcion_directorios{
    height:auto;
    text-align:right;
}
.icono_descripcion_SecundariaEspecial{	margin-top:52px;   margin-bottom:52px; }
.icono_descripcion_alertaAEFCM		 {  margin-top:52px;   margin-bottom:52px; }
.icono_descripcion_apoyoI			 {  margin-top:50px;   margin-bottom:50px; }
.icono_descripcion_avisos			 {  margin-top:25px;   margin-bottom:25px; }
.icono_descripcion_bienes			 {  margin-top:40px;   margin-bottom:40px; }
.icono_descripcion_cal				 {  margin-top:28px;   margin-bottom:28px; }
.icono_descripcion_controlE			 {  margin-top:52px;   margin-bottom:52px; }
.icono_descripcion_formatosBM		 {  margin-top:40px;   margin-bottom:40px; }
.icono_descripcion_guias			 {  margin-top:50px;   margin-bottom:50px; }
.icono_descripcion_informeCal		 {  margin-top:50px;   margin-bottom:50px; }
.icono_descripcion_normas			 {  margin-top:60px;   margin-bottom:60px; }
.icono_descripcion_preg				 {  margin-top:25px;   margin-bottom:25px; }
.icono_descripcion_directorios       {  margin-top:25px;   margin-bottom:25px; }

/*Botones secciones páginas secundarias*/
.botones_guias, .botones_preguntas, .botones_avisos, .botones_bienesM, .botones_formatosBienesM, .botonesDirectorios{
    max-width:1100px;
    width:100%;
    height:auto;
    text-align:center;
    display:inline-block;
    position:relative;
    margin:0px auto;
}

.botones_guias aside, .botones_preguntas aside, .botones_avisos aside, .botones_bienesM aside, .botones_formatosBienesM aside, .botonesDirectorios aside{
    width:39%;
    height:50px;
    position:relative;
    display:inline-block;
    box-sizing:border-box;
    vertical-align:middle;
    margin:0px auto;
    text-align:center;
}

.botones_guias aside     {max-width:255px;}
.botones_preguntas aside {max-width:242px;}
.botones_avisos aside    {max-width:180px;}
.botones_bienesM aside   {max-width:199px;}
.botones_formatosBienesM aside { max-width:199px;}
.botonesDirectorios aside	   { max-width:142px;}

/*Contenidos Principales*/
.SecundariaEspecial_principal,
.alertaAEFCM_principal,
.seccion_apoyoI,
.avisos_noticias_principal,
.bienesMuebles_principal,
.seccion_calendario,
.controlEscolar_principal, 
.formatosBM_principal,
.contenidos_guias, 
.informeCal_principal, 
.seccion_normatividad,
.preguntas_frecuentes_principal,
.contenido, 
.informacion_secciones, 
.informacion_seccionesBM, 
.informacion_seccionInforme,
.contenidos_directorios
{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    background-color:#FFFFFF;
}

/*Contenedores Principales*/
.contenedor_SecundariaEspecial, 
.contenedor_alertaAEFCM,
.contenedor_apoyoInformatico,
.contenedor_avisos_noticias,
.contenedor_bienesMuebles,
.contenedor_calendario, 
.contenedor_controlEscolar, 
.contenedor_formatosBienesMuebles,
.contenedor_inf_guias, 
.contenedor_informeCal,
.contenedor_normatividad,
.contenedor_preguntas_frecuentes,
.contenedor_inf_directorios{
    max-width:1100px;
    width:100%;
    height:auto;
    margin:0px auto;
    padding-top:10px;
}

.contenedor_preguntas_frecuentes{
    padding-top:25px;
    padding-bottom:20px;
}

.contenedor_SecundariaEspecial, .contenedor_alertaAEFCM, .contenedor_apoyoInformatico, 
.contenedor_avisos_noticias, .contenedor_informeCal, .contenedor_normatividad,
.contenedor_bienesMuebles, .contenedor_formatosBienesMuebles{
    padding-bottom:50px;
}

.contenedor_controlEscolar{
   padding-bottom:100px;	
}

.contenedor_calendario{
    padding-bottom:0px;
}

/*Secciones*/
.informacion_secciones{
    margin-top:25px;
    margin-bottom:40px;
}

.informacion_seccionesBM{
    margin-top:0px;
    margin-bottom:0px;
}

.informacion_secciones p, .informacion_seccionesBM p{
    font-family:"OpenSans_SemiBold", sans-serif;
    font-size:22px;
    color:#323232;
}
    
.informacion_secciones aside, .informacion_seccionesBM aside, .informacion_seccionInforme aside{
    width:98%;
    height:auto;
    margin:0px auto;
}

.informacion_secciones aside ul li, .informacion_secciones aside ul li a, .informacion_seccionesBM aside ul li, .informacion_seccionesBM aside ul li a, .informacion_seccionInforme aside ul li, .informacion_seccionInforme aside ul li a{
    font-size:15px;
    line-height:28px;
    color:#323232;
    text-decoration:none;
}


.informacion_secciones aside ul li a:hover, .informacion_seccionesBM aside ul li a:hover, .informacion_seccionInforme aside ul li a:hover{
    text-decoration:underline;
}

.informacion_secciones aside ul li a:visited, .informacion_seccionesBM aside ul li a:visited, .informacion_seccionInforme aside ul li a:visited{
    text-decoration:underline;
    font-weight:bolder;
}

.informacion_seccionInforme aside ul li a sup{
	 font-size:12px;
    color:#323232;
}

/*<!-- Videos de Bienes Muebles -->*/
.video_bienesMuebles{
    width:100%;
    height:auto;
    margin:0px auto;
    text-align:center;
    margin-top:15px;
    margin-bottom:5px;
}
/* ======================================
acceso_SecundariaEspecial.html--sección eliminada el 01-04-19
========================================= */
.imagen_SecundariaEspecial{ background-image: url("../images/acceso_SecundariaEspecial/slider_acceso_SEE.jpg"); }

.titulo_SecundariaEspecial{
    max-width:405px;
    width:100%;
    height:auto;
    position:absolute;
    top:27%;
    left:56%;
    text-align:center;
}

.titulo_SecundariaEspecial img{
    max-width:405px;
    width:100%;
    height:auto;
}

.parrafo_descripcion_SecundariaEspecial{
    height:auto;
    position:relative;
    margin-top:55px;
    margin-bottom:55px;
}

.parrafo_descripcion_SecundariaEspecial p{
    width:85%;
    height:auto;
    font-size:17px;
    line-height:28px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

/*Contenido de la página secundaria*/
.contenedor_SecundariaEspecial aside{
    width:100%;
    height:auto;
    margin-top:40px;
    margin-bottom:40px;
}

.contenedor_SecundariaEspecial aside p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
    margin-bottom:10px;
}

.contenedor_SecundariaEspecial article{
    width:97%;
    height:auto;
    margin:0px auto;
}

.contenedor_SecundariaEspecial article > ul > li{
   color:#323232; 
   font-size:15px;
   line-height:30px;  
}
.contenedor_SecundariaEspecial article > ul > li > a{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:15px;
    line-height:30px;
    color:#323232;
    text-decoration:none;
}

.contenedor_SecundariaEspecial article > ul > li > a:hover, .contenedor_SecundariaEspecial article > ul > li > a:active, .contenedor_SecundariaEspecial article > ul > li > a:visited{
    text-decoration:underline;
}
/* ======================================
	alerta_AEFCM.html
========================================= */
.imagen_alertaAEFCM{    background-image: url("../images/alerta_AEFCM/portada_AlertaAEFCM.png"); }

.titulo_alertaAEFCM{
    max-width:355px;
    width:100%;
    height:auto;
    position:absolute;
    top:25%;
    left:56%;
}

.titulo_alertaAEFCM img{
    max-width:345px;
    width:100%;
    height:auto;
}

.parrafo_descripcion_alertaAEFCM{
    height:auto;
    position:relative;
    margin-top:45px;
    margin-bottom:45px;
}

.parrafo_descripcion_alertaAEFCM p{
    width:100%;
    height:auto;
    font-size:17px;
    line-height:28px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

/*Contenido de la página secundaria*/
.contenedor_alertaAEFCM aside{
    width:100%;
    height:auto;
    margin-top:40px;
    margin-bottom:40px;
}

.contenedor_alertaAEFCM aside p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
    margin-bottom:10px;
}

.contenedor_alertaAEFCM article{
    width:97%;
    height:auto;
    margin:0px auto;
}

.contenedor_alertaAEFCM article > ul > li{
   color:#323232; 
   font-size:15px;
   line-height:30px;  
}
.contenedor_alertaAEFCM article > ul > li > a{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:15px;
    line-height:30px;
    color:#323232;
    text-decoration:none;
}

.contenedor_alertaAEFCM article > ul > li > a:hover, .contenedor_alertaAEFCM article > ul > li > a:active, .contenedor_alertaAEFCM article > ul > li > a:visited{
    text-decoration:underline;
}

/* ======================================
 ----------- apoyo_informatico.html ----------
========================================= */
.imagen_apoyoInformatico{ background-image: url("../images/apoyo_informatico/slide_apoyoInformatico.jpg"); }

.titulo_apoyoInformatico{
    max-width:376px;
    width:100%;
    height:auto;
    position:absolute;
    top:25%;
    left:56%;
}

.titulo_apoyoInformatico img{
    max-width:376px;
    width:100%;
    height:auto;
}

/*Descripción de sección*/
.parrafo_descripcion_apoyoI{
    height:auto;
    position:relative;
    margin-top:40px;
    margin-bottom:40px;
}

.parrafo_descripcion_apoyoI p{
    width:101%;
    height:auto;
    font-size:17px;
    line-height:28px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

/*Contenido de la página secundaria*/
.contenedor_apoyoInformatico aside{
    width:100%;
    height:auto;
    margin:0px auto;
    margin-top:37px;
    margin-bottom:35px;
}

.contenedor_apoyoInformatico aside > p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:22px;
    color:#323232;
}

.contenedor_apoyoInformatico article{
    width:97%;
    height:auto;
    margin:0px auto;
}

.contenedor_apoyoInformatico article > ul > a{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:15px;
    line-height:30px;
    color:#323232;
    text-decoration:none;
}

.contenedor_apoyoInformatico article > ul > a:hover, .contenedor_apoyoInformatico article > ul > a:active, .contenedor_apoyoInformatico article > ul > a:visited{
    text-decoration:underline;
}

/* ======================================
	avisos_noticias.html
========================================= */
.imagen_avisos{    background-image: url("../images/avisos_noticias/slider_avisos_noticas.jpg");}

.titulo_avisos{
    position:absolute;
    top:15%;
    left:35%;
}
.titulo_avisos img{
    max-width:320px;
    width:100%;
    height:auto;
}

/*Descripción*/
.parrafo_descripcion_avisos{
    height:auto;
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
}
.parrafo_descripcion_avisos p{
    width:100%;
    height:auto;
    font-size:20px;
    line-height:32px;
    margin:0;
    padding:0;
    margin-left:-30px;
    color:#2f2f2f;
    text-align:center;
}

/*Botones*/
.btn_noticias{
    max-width:180px;
    width:100%;
    height:50px;
    background:url("../images/avisos_noticias/btn_noticias_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;    
}
.btn_noticias:hover, .active8{
    background:url("../images/avisos_noticias/btn_noticias_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}
.btn_avisos{
    max-width:180px;
    width:100%;
    height:50px;
    background:url("../images/avisos_noticias/btn_avisos_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}
.btn_avisos:hover, .active9{
    background:url("../images/avisos_noticias/btn_avisos_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

/*============Noticia==================*/
#noticias{
    width:100%;
    height:auto;
    margin-bottom:70px;
}

.titulo_seccion_noticias{
    width:100%;
    height:auto;
    display:inline-block;
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
}
.titulo_seccion_noticias p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
}
.noticia{
    width:100%;
    height:auto;
}
.noticia aside{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:18px;
    line-height:25px;
    color:#323232;
    margin:0px auto;
    margin-top:10px;
    margin-bottom:10px;
}

.noticia p, .noticia ul{
    width:88%;
    height:auto;
    font-size:14px;
    line-height:25px;
    color:#323232;
    margin:0px auto;
}
/*============Avisos==================*/
#avisos{
    width:100%;
    height:auto;
    margin-bottom:120px;
}

.titulo_seccion_avisos{
    width:100%;
    height:auto;
    display:inline-block;
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
}

.titulo_seccion_avisos p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
}

.aviso{
    width:95%;
    height:auto;
    margin:0px auto;
    text-align:left;
    margin-top:20px;
    margin-bottom:20px;
}

.fecha_aviso{
    width:10%;
    height:auto;
    position:relative;
    display:inline-block;
    vertical-align:top;
    text-align:center;
    margin:0px auto;
}

.fecha_aviso img{
    max-width:60px;
    width:100%;
    height:auto;
}

.contenido_aviso{
    width:79%;
    height:auto;
    position:relative;
    display:inline-block;
    vertical-align:middle;
    margin:0px auto;
}

.informacion_aviso, .informacion_aviso a{
    width:100%;
    height:auto;
    font-size:14px;
    line-height:27px;
    color:#323232;
    text-align:left;
}

.informacion_aviso a:hover{
    text-decoration:underline;
}

.titulo_aviso{
    width:100%;
    height:auto;
    font-size:18px;
    color:#323232;
    font-family: 'OpenSans_SemiBold', sans-serif;
}
.separador_noticias{
    width:88%;
    height:10px;
    position:relative;
    display:inline-block;
    background:url("../images/avisos_noticias/linea.png") repeat;
    background-position:left left;
    background-size:contain;
    margin-left:12%;
}
/* ======================================
	bienes_muebles.html
========================================= */
.imagen_bienes_muebles{    background-image: url("../images/bienes_muebles/slide_bienesMuebles.jpg");}
.titulo_bienes{
    position:absolute;
    top:15%;
    left:48%;
}
.titulo_bienes img{
    max-width:370px;
    width:100%;
    height:auto;
}

/*Descripción de sección*/
.parrafo_descripcion_bienes{
    height:auto;
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
}
.parrafo_descripcion_bienes p{
    width:90%;
    height:auto;
    font-size:19px;
    line-height:28px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

/*titulos*/
.titulo_seccion_bienesM{
    width:100%;
    height:auto;
    display:inline-block;
    position:relative;
    margin-top:30px;
    margin-bottom:25px;
}

.titulo_seccion_bienesM p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
}

/*Iconos*/
.btn_levantamiento{
    max-width:199px;
    width:100%;
    height:50px;
    background:url("../images/bienes_muebles/btn_levantamiento_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}
.btn_levantamiento:hover, .active11{
    background:url("../images/bienes_muebles/btn_levantamiento_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

.btn_altasBM{
    max-width:199px;
    width:100%;
    height:50px;
    background:url("../images/bienes_muebles/btn_alta_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}
.btn_altasBM:hover, .active12{
    background:url("../images/bienes_muebles/btn_alta_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

.btn_bajasBM{
    max-width:199px;
    width:100%;
    height:50px;
    background:url("../images/bienes_muebles/btn_baja_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}
.btn_bajasBM:hover, .active13{
    background:url("../images/bienes_muebles/btn_baja_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

/* ======================================
	calendario.html
========================================= */
.imagen_calendario{    background-image: url("../images/calendario/banner_calendario.jpg"); }

.titulo_calendario{
    position:absolute;
    top:10%;
    left:34%;
}

.titulo_calendario img{
    max-width:405px;
    width:100%;
    height:auto;
}

.contenedor_descripcion_cal{
    max-width:1100px;
    width:100%;
    min-height:137px;
    height:auto;
    margin:0px auto;
}

.parrafo_descripcion_cal{
    height:auto;
    position:relative;
    margin:0px auto;
    margin-top:28px;
    margin-bottom:28px;
}

.parrafo_descripcion_cal p{
    width:84%;
    height:auto;
    font-size:23px;
    line-height:38px;
    margin:0;
    color:#2f2f2f;
    text-align:center;
    margin-left:-20px;
}

.contenedor_calendario aside{
    width:100%;
    height:auto;
    margin-top:25px;
    margin-bottom:45px;
}

.contenedor_calendario p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:22px;
    color:#323232;
}

.contenedor_calendario iframe{
    max-width:800px;
    width:100%;
    min-height:600px;
    height:auto;
    box-sizing:border-box;
}

.cont_btnDescarga{
    width:66%;
    height:auto;
    margin:0px auto;
    text-align:left;
    margin-bottom:80px;
    margin-top:25px;
}

.btn_descarga{
    max-width:160px;
    width:100%;
    height:50px;
    background:url("../images/calendario/btn_descargar_down.png") no-repeat;
    background-position: center center;
    background-size:contain;
    cursor:pointer;
}

.btn_descarga:hover{
    background:url("../images/calendario/btn_descargar_over.png") no-repeat;
    background-position: center center;
    background-size:contain;
}

/* ======================================
	control_escolar.html
========================================= */
.imagen_controlEscolar{    background-image: url("../images/control_escolar/slide_controlEscolar.jpg");}

.titulo_controlEscolar{
    max-width:355px;
    width:100%;
    height:auto;
    position:absolute;
    top:25%;
    left:56%;
}
.titulo_controlEscolar img{
    max-width:345px;
    width:100%;
    height:auto;
}

.parrafo_descripcion_controlE{
    height:auto;
    position:relative;
    margin-top:45px;
    margin-bottom:45px;
}

.parrafo_descripcion_controlE p{
    width:100%;
    height:auto;
    font-size:17px;
    line-height:28px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

.contenedor_controlEscolar aside{
    width:100%;
    height:auto;
    margin-top:40px;
    margin-bottom:40px;
}

.contenedor_controlEscolar aside p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
    margin-bottom:10px;
}

.contenedor_controlEscolar article{
    width:97%;
    height:auto;
    margin:0px auto;
}

.contenedor_controlEscolar article > ul > li{
   color:#323232; 
   font-size:15px;
   line-height:30px;  
}
.contenedor_controlEscolar article > ul > li > a{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:15px;
    line-height:30px;
    color:#323232;
    text-decoration:none;
}

.contenedor_controlEscolar article > ul > li > a:hover, .contenedor_controlEscolar article > ul > li > a:active, .contenedor_controlEscolar article > ul > li > a:visited{
    text-decoration:underline;
}

/* ======================================
	formatos_bienesMuebles.html
========================================= */
.imagen_formatosBM{    background-image: url("../images/bienes_muebles/slide_bienesMuebles.jpg");}
.titulo_formatosBM{
    position:absolute;
    top:15%;
    left:48%;
}
.titulo_formatosBM img{
    max-width:370px;
    width:100%;
    height:auto;
}
/*descripcion*/
.parrafo_descripcion_formatosBM{
    height:auto;
    position:relative;
    margin-top:30px;
    margin-bottom:30px;
}
.parrafo_descripcion_formatosBM p{
    width:90%;
    height:auto;
    font-size:19px;
    line-height:28px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

#fichas_BM, #plantillas_BM{
  height:300px;
}

.btn_fichasR{
    max-width:199px;
    width:100%;
    height:50px;
    background:url("../images/bienes_muebles/btn_fichas_referenciales_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}
.btn_fichasR:hover, .active41{
    background:url("../images/bienes_muebles/btn_fichas_referenciales_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

.btn_plantillas{
    max-width:199px;
    width:100%;
    height:50px;
    background:url("../images/bienes_muebles/btn_plantillas_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}
.btn_plantillas:hover, .active42{
    background:url("../images/bienes_muebles/btn_plantillas_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

/*titulos*/
.titulo_seccion_formatosBM{
    width:100%;
    height:auto;
    display:inline-block;
    position:relative;
    margin-top:30px;
    margin-bottom:25px;
}

.titulo_seccion_formatosBM p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
}

/* ======================================
	guias_operativas.html
========================================= */
.imagen_guias{    background-image: url("../images/guias_operativas/slider_guiasOperativas.jpg"); }

.titulo_guias{
    width:68%;
    height:auto;
    position:absolute;
    top:14%;
    right:0;
    text-align:center; 
}

.titulo_guias img{
    max-width:370px;
    width:100%;
    height:auto;
}

.parrafo_descripcion_guias{
    height:auto;
    position:relative;
    margin-top:35px;
    margin-bottom:35px;
}

.parrafo_descripcion_guias p{
    width:98%;
    height:auto;
    font-size:21px;
    line-height:31px;
    color:#2f2f2f;
    text-align:left;
    display:inline-block;
    margin:0;
}

/*Botones principales Guias operativas*/
.pree_pri_oficial, .prim2_particular, .sec2_particular {
	max-width:255px;
    width:100%;
    height:50px;
    background-position:center center;
    background-size: auto;
    margin:0px auto;
    cursor:pointer;
}
.pree_pri_oficial{  background:url("../images/guias_operativas/btn_guias_pre_pri_down.png") no-repeat; }
.prim2_particular{  background:url("../images/guias_operativas/btn_guias_pri_par_down.png") no-repeat; }
.sec2_particular {  background:url("../images/guias_operativas/btn_guias_sec_par_down.png") no-repeat; }

.pree_pri_oficial:hover, .active1, .prim2_particular:hover, .active2, .sec2_particular:hover, .active3{
	background-position:center center;
    background-size:auto;
}
.pree_pri_oficial:hover, .active1{  background:url("../images/guias_operativas/btn_guias_pre_pri_over.png") no-repeat;}
.prim2_particular:hover, .active2{  background:url("../images/guias_operativas/btn_guias_pri_par_over.png") no-repeat;}
.sec2_particular:hover, .active3 {  background:url("../images/guias_operativas/btn_guias_sec_par_over.png") no-repeat;}

#contenidoG2, #contenidoG3{height:180px;}

/* ======================================
	informe_calificaciones.html
========================================= */
.imagen_informeCal{    background-image: url("../images/bienes_muebles/slide_bienesMuebles.jpg"); }

.titulo_informeCal{
    position:absolute;
    top:15%;
    left:48%;
}

.titulo_informeCal img{
    max-width:329px;
    width:100%;
    height:auto;
}
/*Descripción de sección*/
.titulo_seccion_informeCal{
    width:100%;
    height:auto;
    display:inline-block;
    position:relative;
    margin-top:30px;
    margin-bottom:25px;
}

.titulo_seccion_informeCal p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
}

.contenedor_descripcion_informeCal{
    max-width:1100px;
    width:100%;
    min-height:165px;
    height:auto;
    margin:0px auto;
}

.parrafo_descripcion_informeCal{
    height:auto;
    position:relative;
    margin-top:50px;
    margin-bottom:50px;
}
.parrafo_descripcion_informeCal p{
    width:87%;
    height:auto;
    font-size:19px;
    line-height:28px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

/* ======================================
	normatividad.html
========================================= */
.imagen_normatividad{    background-image: url("../images/normatividad/slide_normatividad.jpg"); }

.titulo_normatividad{
    position:absolute;
    top:15%;
    left:35%;
}
.titulo_normatividad img{
    max-width:370px;
    width:100%;
    height:auto;
}

/*Descripción de sección*/
.contenedor_descripcion_normas{
    max-width:1100px;
    width:100%;
    min-height:182px;
    height:auto;
    margin:0px auto;
}

.parrafo_descripcion_normas{
    height:auto;
    position:relative;
    margin-top:50px;
    margin-bottom:50px;
}

.parrafo_descripcion_normas p{
    width:100%;
    height:auto;
    font-size:20px;
    line-height:32px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

.contenedor_normatividad aside{
    width:100%;
    height:auto;
    margin-top:30px;
    margin-bottom:30px;
}

.contenedor_normatividad aside > p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_SemiBold', sans-serif;
    font-size:22px;
    color:#323232;
}

.contenedor_normatividad article{
    width:97%;
    height:auto;
    margin:0px auto;
}

.contenedor_normatividad article > ul > a{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:15px;
    color:#323232;
    text-decoration:none;
}

.contenedor_normatividad article > ul > a:hover, .contenedor_normatividad article > ul > a:active, .contenedor_normatividad article > ul > a:visited{
    text-decoration:underline;
}

/* ======================================
	preguntas_frecuentes.html
========================================= */
.imagen_preguntas{ background-image: url("../images/preguntas_frec/banner_preguntas_frecuentes.jpg"); }

/*Título*/
.titulo_preguntasf{
    width:100%;
    position:absolute;
    top:10%;
    right:0%;
    text-align:right;
}

.titulo_preguntasf img{
    max-width:340px;
    width:100%;
    height:auto;
    margin-right:35%;
}

/*Descripción sección*/
.parrafo_descripcion_preg{
    height:auto;
    position:relative;
    margin-top:26px;
    margin-bottom:26px;
}
.parrafo_descripcion_preg p{
    width:90%;
    height:auto;
    font-size:23px;
    line-height:38px;
    color:#2f2f2f;
    text-align:center;
    margin:0;
    margin-left:-15px;
    
}
/*======Botones==========*/
.personal_pf{
    max-width:242px;
    width:100%;
    height:50px;
    background:url("../images/preguntas_frec/btn_pf_personal_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}

.personal_pf:hover, .active5{
    background:url("../images/preguntas_frec/btn_pf_personal_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

.controlEscolar_pf{
    max-width:242px;
    width:100%;
    height:50px;
    background:url("../images/preguntas_frec/btn_Control_Escolar_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}

.controlEscolar_pf:hover, .active6{
    background:url("../images/preguntas_frec/btn_Control_Escolar_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

.consejos_pf{
    max-width:242px;
    width:100%;
    height:50px;
    background:url("../images/preguntas_frec/btn_pf_consejosTecnicos_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}

.consejos_pf:hover, .active7{
    background:url("../images/preguntas_frec/btn_pf_consejosTecnicos_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

/*Act 06-04-2018*/
.requerimientos_pf{
    max-width:242px;
    width:100%;
    height:50px;
    background:url("../images/preguntas_frec/btn_pf_requerimientosInformaticos_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}

.requerimientos:hover, .active10{
    background:url("../images/preguntas_frec/btn_pf_requerimientosInformaticos_over.png") no-repeat;
    background-position:center center;
    background-size:auto;
}

.boton1_prepri{
	max-width:242px;
    width:100%;
    height:50px;
    background:url("../images/preguntas_frec/btn_pf_personal_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}

.boton_espsec{
	max-width:242px;
    width:100%;
    height:50px;
    background:url("../images/preguntas_frec/btn_pf_personal_down.png") no-repeat;
    background-position:center center;
    background-size:auto;
    margin:0px auto;
    cursor:pointer;
}

/*=========================*/
.moduloPF{
    width:100%;
    height:auto;
    margin-top:30px;
    margin-bottom:35px;
}

.moduloPF p{
    width:100%;
    height:auto;
    font-family:"OpenSans_SemiBold", sans-serif;
    font-size:22px;
    color:#323232;
}

.pregunta{
    width:100%;
    height:auto;
    display:inline-block;
    position:relative;
    box-sizing:border-box;
    margin:0;
    padding:0;
}

/*pregunta aside*/
.pregunta aside{
    width:100%;
    height:auto;
    box-sizing:border-box;
    margin:0;
    padding:0;
    cursor:pointer;
}

.pregunta aside > p{
    width:90%;
    height:auto;
    font-size:17px;
    color:#323232;
    display:inline-block;
    vertical-align:middle;
    box-sizing:border-box;
}

.contenedor_flecha{
    width:8%;
    height:13px;
    display:inline-block;
    vertical-align:middle;
    box-sizing:border-box;
    text-align:center;
    position:relative;
}

.flecha_adelante{
    max-width:12px;
    width:100%;
    height:12px;
    background:url("../images/preguntas_frec/flecha_adelante.png") no-repeat;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
    position:absolute;
    top:0;
    right:0;
}

.flecha_abajo{
    max-width:12px;
    width:100%;
    height:12px;
    background:url("../images/preguntas_frec/flecha_desplegar.png") no-repeat;
    background-position:center center;
    background-size:contain;
    cursor:pointer;
    position:absolute;
    top:0;
    right:0; 
}

/*pregunta article*/
.pregunta article{
    width:100%;
    height:auto;
    box-sizing:border-box;
    margin:0;
    padding:0;
    background:#F3F4F6;
    border-radius:9px;
}

.pregunta article > p, .pregunta article > ol,.pregunta article > ul{
    width:98%;
    height:auto;
    font-size:15px;
    line-height:24px;
    color:#323232;
    position:relative;
    padding:20px;
    margin:0px auto;
}

.imagenesPF{
    width:98%;
    height:auto;
    text-align:center;
    margin:0px auto;
}

.pregunta article > p > a, .pregunta article > ul >li > a, .pregunta article > ol > li > a{
    color: #337ab7;
    text-decoration:none;
}

.pregunta article > p > a:hover{
    color: #23527c;
    text-decoration: underline;
}

/*Imágenes en preguntas*/
.img1 { max-width: 32px; }
.img2 { max-width:445px; }
.img3 { max-width:413px; }   
.img6 { max-width:143px; }
.img7 { max-width:371px; }
.img8 { max-width:489px; }
.img11{ max-width:288px; }
.img12{ max-width:542px; }
.img13{ max-width:401px; }
.img14{ max-width:109px; }
.img19{ max-width:443px; }
.img20{ max-width:458px; }
.img1,.img2,.img3,.img6,.img7,.img8,.img11,.img12,.img13,.img14,.img19,.img20{width:100%; height:auto:}

/*Panel de Preguntas Frecuentes*/
.panel        { margin-top:30px;    margin-bottom:30px;         }
.panel-heading{ padding:0;          margin:0;                   }
.panel-body   { padding:0;          margin:0;                   }
.tab-content  { border:none;        padding:0;  margin-top:30px;}


/* ======================================
	directorios.html
========================================= */
.imagen_directorios{    background-image: url("../images/directorios/slide_directorios.png"); }

.contenedor_descripcion_directorios{
    max-width:1100px;
    width:100%;
    height:auto;
    margin:0px auto;
    margin-top:15px;
    margin-bottom:15px;
}

.titulo_directorios{
    width:68%;
    height:auto;
    position:absolute;
    top:30%;
    right:0;
    text-align:center; 
}

.titulo_directorios img{
    max-width:370px;
    width:100%;
    height:auto;
}

.parrafo_descripcion_directorios{
    height:auto;
    position:relative;
    margin-top:45px;
    margin-bottom:45px;
}

.parrafo_descripcion_directorios p{
    width:98%;
    height:auto;
    font-size:21px;
    line-height:31px;
    color:#2f2f2f;
    font-family: 'OpenSans_Regular', sans-serif;
    text-align:left;
    display:inline-block;
    margin:0;
}

.contenedor_inf_directorios{padding-bottom:40px;}

.contenedor_inf_directorios aside{
    width:100%;
    height:auto;
    margin-top:40px;
    margin-bottom:40px;
}

.contenedor_inf_directorios aside p{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Semibold', sans-serif;
    font-size:22px;
    color:#323232;
    margin-bottom:10px;
}

.contenedor_inf_directorios article{
    width:97%;
    height:auto;
    margin:0px auto;
}

.contenedor_inf_directorios article > ul > li{
   color:#323232; 
   font-size:15px;
   line-height:30px;  
}

.contenedor_inf_directorios article > ul > li > a{
    width:100%;
    height:auto;
    font-family: 'OpenSans_Regular', sans-serif;
    font-size:15px;
    line-height:30px;
    color:#323232;
    text-decoration:none;
}

.contenedor_inf_directorios article > ul > li > a:hover, .contenedor_inf_directorios article > ul > li > a:active, .contenedor_inf_directorios article > ul > li > a:visited{
    text-decoration:underline;
}

/* ======================================
 ----- mantenimiento_inmueble.html -----
========================================= */
.imagen_mantenimiento{
    max-width:1880px;
    width:100%;
    height:282px;
    position:relative;
    background-image: url("../images/bienes_muebles/slide_bienesMuebles.jpg");
    background-repeat:no-repeat;
    background-position:100% auto; 
    -webkit-background-size: cover;           
       -moz-background-size: cover;           
         -o-background-size: cover;           
            background-size: cover;
}
/*Título*/
.titulo_mantenimiento{
    position:absolute;
    top:15%;
    left:48%;
}
.titulo_mantenimiento img{
    max-width:424px;
    width:100%;
    height:auto;
}

.titulo_mantenimiento_mobile{
    width:100%;
    height:131px;
    position:relative;
    display:inline-block;
    margin:0;
    padding:0;
    box-sizing:border-box;
    text-align:center;
    background-color:#E5E5E5;
    display:none;
}

.titulo_mantenimiento_mobile img{
    max-width:424px;
    width:100%;
    height:auto;
    margin-top:30px;
    margin-bottom:30px;
}

/*Descripción de sección*/
.contenedor_descripcion_mantenimiento{
    max-width:1100px;
    width:100%;
    min-height:165px;
    height:auto;
    margin:0px auto;
}
.icono_descripcion_mantenimiento{
    height:auto;
    text-align:right;
    margin-top:50px;
    margin-bottom:50px;
}

.parrafo_descripcion_mantenimiento{
    height:auto;
    position:relative;
    margin-top:40px;
    margin-bottom:40px;
}
.parrafo_descripcion_mantenimiento p{
    width:87%;
    height:auto;
    font-size:19px;
    line-height:28px;
    margin:0;
    padding:0;
    color:#2f2f2f;
    text-align:left;
}

/* ========================================
--------------Media queries----------------
========================================= */
@media screen and (min-width:1920px)
{
     .btn_guiasApoyo, .btn_DescargarBM{ margin-right:23%;}
     .btn_Digitalizacion, .btn_seccionAvisos{ margin-right:25%;}
}



@media screen and (min-width:1025px) and (max-width:1280px)
{
   /*Slider 5*/   
   .contenido_slide5,.btn2_seccionGuias,.btn1_seccionGuias   { margin-right:14%;}
   .logo_slide5{margin-right:55%;}
   
   /*Slider 4*/
    .titulo_slide4     { margin-right:11%; }
    .contenido_slide4  { margin-right:10%; }
    .btn_guiasApoyo    { margin-right:24%; }

   /*Slider 2*/
   .logo_slide2{ top:5%; margin-right:0%; left:0;}
   
   /*Slider 3*/
   .titulo_slide3      { margin-right:16%; }
   .contenido_slide3   { margin-right:11%; }
   .btn_Digitalizacion { margin-right:24%; }
   
   
   /*Slider 1*/
   .texto_slide1    { width:80%;} 
   .contenedorBotones{width:100%;}
   .owl-prev{left:0;}
   .owl-next{right:0;}
    
    /*Programas institucionales*/
    .parallax1_t11  { width:70%; }
    .hsContent aside{ width:100%;}
}

@media screen and (min-width:993px) and (max-width:1280px)
{   
   .titulo_guias         { width:60%; top:2%; }
   .titulo_preguntasf img{ margin-right:30%;  }
   .contenedorMenu2 nav  { margin-left:4%;    }
   .btn2_seccionGuias    { margin-right:19%;  }
}


@media screen and (min-width:992px) and (max-width:1111px)
{
     .logo_slide4{ top:1%; margin-right:0; left:1%; text-align:right; }
}

@media screen and (min-width:768px) and (max-width:1053px)
{
     .contenido_sec1{width:80%}
}

@media screen and (min-width:993px) and (max-width:1024px)
{
   .contenedorMenu nav ul{width:100%;}
     
   /*Slider 1*/
   .texto_slide1    { width:99%; } 
    
    /*Slider 3*/
   .titulo_slide3      { margin-right:17%; }
   .contenido_slide3   { margin-right:11%; }
   
   /*Slider 4*/
    .titulo_slide4     { margin-right:7%;   }
    .contenido_slide4  { margin-right:6%;   }
    .btn_Office16, .btn_Windows10   { margin-right:10%; }
  
     /*Slider 5*/   
   .contenido_slide5,.btn2_seccionGuias,.btn1_seccionGuias   { margin-right:10%;}
   .logo_slide5{margin-right:54%;}
   
    /*Slider 2*/
    .logo_slide2        { top:5%; margin-right:0%; left:0;     }
    .owl-prev{left:0;  }
    .owl-next{right:0;}
    
    /*Programas institucionales*/
    .parallax1_t11  { width:70%; }
    .hsContent aside{ width:100%;}
}

@media screen and (min-width:768px) and (max-width:992px)
{
   /*Menu*/
   .contenedorMenu nav ul   { width:100%; }
   .contenedorMenu nav ul li{ width:115px; }  
   .contenedorMenu nav ul li:nth-child(4) a p{width:100%; line-height:20px; margin-top:3px;}
   .contenedorMenu nav ul li:nth-child(3) a p{width: 70%; line-height:20px; margin-top:3px;}
   .contenedorMenu nav ul li:nth-child(2) a p{width:100%; line-height:20px; margin-top:3px;}

   /*Slider 1*/
   .texto_slide1    { width:100%;} 
   
    /*Slider 2*/
   .logo_slide2        { top:5%; margin-right:0%; left:0; } 
   .contenido_slide2,  { margin-right:11%; }
   
   /*Slider 3*/
   .titulo_slide3      { margin-right:17%; }
   .contenido_slide3   { margin-right:11%; }

   
   /*Slider 4*/
   .logo_slide4        {  top:1%; margin-right:0; left:1%; text-align:right; }
   .titulo_slide4      {  margin-right:4%;                                   }
   .contenido_slide4   {  margin-right:3%; max-width:410px;                  } 
   
   
   /*Slider 5*/
   .logo_slide5        {  top:1%; margin-right:0; left:1%; text-align:right; }
   .titulo_slide5      {  margin-right:5%;                                   }
   .contenido_slide5   {  margin-right:3%;                                   } 
   
   .btn_guiasApoyo     { margin-right:16%;                  }
   .btn1_seccionGuias, .btn2_seccionGuias  { margin-right:3%;  }
   .btn_DescargarBM    {margin-right:16%}
   .btn_Digitalizacion{margin-right:26%}
   .btn_seccionAvisos{margin-right:32%}
   
   /*Guías Operativas*/
    .botones_preguntas aside, .botones_avisos aside,.botones_guias aside { width:37%; margin-top:5px; }
    .contenedor_enlace             { margin-bottom:20px;}
    .contenedor_iconos article > p { width: 100%;       }

    .titulo_guias{top:0;}
    .titulo_guias img{margin-right:50px;}
    
    .titulo_preguntasf img{margin-right:5%;}
   
   .contenedorMenu2 nav{margin-left:3%;}
    .desElemento3 p{width:85%;}
    .owl-prev{left:0; }
    .owl-next{right:0;}
    
    .contenedor_iconos{width:95%;}
    .contenedor_iconos article{width:24%; margin: 0px 0px 15px 0px;}
    
     /*Programas institucionales*/
    .programas_ins{height:auto!important;}
    .parallax1_t11  { width:80%;}
    .hsContent aside{ width:100%;}
    
   /*Apoyo informático*/
  .titulo_apoyoInformatico{left:48%; top:23%}
  .titulo_SecundariaEspecial{left:47%;}
  
   /*Directorios*/
   .titulo_directorios{text-align:right}
   .parrafo_descripcion_directorios{margin-top:26px;}
   
}

@media screen and (min-width:831px) and (max-width:992px)
{
    .desc_sec     { width:90%;}
    .titulo_bienes{ left:55%; }
}

@media screen and (min-width:794px) and (max-width:830px)
{
    .desc_sec{width:94%;}    
    .titulo_bienes   {left:55%;}
}

 
@media screen and (min-width:768px) and (max-width:793px)
{
   .desc_sec       { width:99%; }
   .titulo_bienes  {  left:55%; } 
}

/*-----------------Dispositivos pequeños--------------------*/
@media screen and (max-width:767px)
{
   /*Submenú*/
    .menu_bar                  {  display:block;   }
    .contenedorMenu, .contenedorMenu nav        {  width:100%; height:auto;     }
    .contenedorMenu nav ul     {  text-align:left; }
    .contenedorMenu nav ul li a{  width:90%; margin-left:20px;      }
    .contenedorMenu {
        height:auto;
        position:fixed;
        top:92px;
        display:none;
        z-index: 111;
    }
    .contenedorMenu nav ul li{
        max-width:240px !important;
        width:100%;
        display:block;
        text-align:left;
    }
    .contenedorMenu2 nav{margin-left:2%;}

    /*Slider*/
    .carousel-indicators{bottom:160px;}
   
    .slide-container{
       height:607px;
       position:relative;
       display:block;
     }
    
    .img_slide1, .img_slide2, .img_slide3, .img_slide4, .img_slide5{
     	min-height:476px;
     	background-position:center center;
     }
     
    .img_slide1 { background-image: url("../images/slider/C1_Bienvenida.jpg");                      }
    .img_slide2 { background-image: url("../images/slider/C2_Avisos.jpg");     						}
    .img_slide3 { background-image: url("../images/slider/C3_Digitalizacion.png");     			    }
    .img_slide4 { background-image: url("../images/slider/slide_mobile_cambioContrasena.jpg");      }
    .img_slide5 { background-image: url("../images/slider/slide_mobile_bienesMuebles.png");     	}
    
    .logo_slide2, .logo_slide4, .texto_slide1, .titulo_slide2, .contenido_slide2,
    .btn_seccionAvisos, .contenido_slide4, .titulo_slide4,
    .btn_guiasApoyo, .contenido_slide5, .titulo_slide5, 
    .btn1_seccionGuias, .btn2_seccionGuias, .logo_slide5, .logo_slide3, .contenido_slide3, .titulo_slide3, .btn_Digitalizacion,
    .btn_DescargarBM{ 
    	display:none; 
    }
    
    .contenido_slide1v, .contenido_slide2v, .logo_slide2v,.contenido_slide4v, .logo_slide4v, 
    .contenido_slide5v, .logo_slide5v, .contenido_slide3v, .logo_slide3v{
    	display:block;
    }
    
    .contenido_slide5v aside  {width:85%; margin-top:35px; margin-bottom:35px;	}
    
    /*Documentos de apoyo*/
    .tituloElemento, .desElemento  { width:100%; text-align:justify; margin:0px auto;}
    .imagenItem img                { margin-top:0; margin-bottom:20px;               }
    .contenedor_iconos             { width: 90%; text-align:center;                  }
    .contenedor_iconos article     { width:45%; margin-top: 5px; margin-bottom: 5px; } 
    .contenedor_iconos article > p { margin-top:10px;}
    .contenedorBotones, .owl-prev, .owl-next{display:none}
    
    /*Acceso al sistema*/
    .seccion aside,.seccion article     { width:80%; margin-top:20px; padding-left:0; padding-right:0;}
    .contenedor_enlace                  { margin-bottom:20px; margin-top:20px;}
    .contenedor_secciones               { margin-top:0;                       }
    .des_acceso,.titulo_sec1,.desc_sec1 { width:90%;                          }
    .seccion                            { margin-top:30px;                    }
    .cont_btnDescarga                   { width:86%;                          }
    
    .seccion article{min-height:516px;}  
    .contenido_sec1 {text-align:center;}
    
    /*Programas institucionales*/
    .programas_ins  { height:auto!important;}
    .parallax1_t11  { width:100%;}
    .hsContent aside{ width:100%;}
    .titulo_programas p{line-height: 30px;}
    
    /*Páginas secundarias*/
    .imagen-container2{   height:476px; }
    
    .imagen_SecundariaEspecial, .imagen_alertaAEFCM, .imagen_apoyoInformatico,
    .imagen_avisos, .imagen_bienes_muebles, .imagen_calendario, .imagen_controlEscolar,
    .imagen_formatosBM, .imagen_guias, .imagen_normatividad,
     .imagen_preguntas, .imagen_directorios, .imagen_informeCal{
    	height:476px;
    	background-position:center center;
    }
    .imagen_SecundariaEspecial{background-image: url("../images/acceso_SecundariaEspecial/img_mobile_acceso_SEE.jpg");	}
    .imagen_alertaAEFCM       {background-image: url("../images/alerta_AEFCM/portada_AlertaAEFCM_01.png"); 				}
    .imagen_apoyoInformatico  {background-image: url("../images/apoyo_informatico/img_mobile_apoyoInformatico.jpg");	}
    .imagen_avisos			  {background-image: url("../images/avisos_noticias/img5_avisosNoticias.jpg");				}
    .imagen_bienes_muebles	  {background-image: url("../images/bienes_muebles/dispositivos_bienesMuebles.jpg");  		}
    .imagen_calendario 		  {background-image: url("../images/calendario/img3_Calendario.jpg");     					}
    .imagen_controlEscolar    {background-image: url("../images/control_escolar/mobile_controlEscolar.jpg");   			}
    .imagen_formatosBM	      {background-image: url("../images/bienes_muebles/dispositivos_bienesMuebles.jpg"); 		}
    .imagen_guias			  {background-image: url("../images/guias_operativas/img2_guiasOperativas1.jpg"); 			}
    .imagen_normatividad	  {background-image: url("../images/normatividad/img4_Normatividad.jpg"); 					}
    .imagen_preguntas  		  {background-image: url("../images/preguntas_frec/banner_mobile_preguntas.jpg");    		}
    .imagen_directorios		  {background-image: url("../images/directorios/slide_directorios_mobile.png");    		    }
    .imagen_informeCal        {background-image: url("../images/bienes_muebles/dispositivos_bienesMuebles.jpg");        }
   
    /*mantenimiento_inmueble.html*/
    /* .imagen_mantenimiento{ background-image: url("../images/bienes_muebles/dispositivos_bienesMuebles.jpg");  }*/
    
    /*Títulos de versión mobile*/
     .titulo_SecundariaEspecial, .titulo_alertaAEFCM, .titulo_apoyoInformatico, .titulo_avisos, 
     .titulo_bienes, .titulo_calendario, .titulo_controlEscolar,
     .titulo_formatosBM, .titulo_guias,  .titulo_normatividad, .titulo_preguntasf, .titulo_directorios, .titulo_informeCal{
     	display:none
     } 
     
     .titulo_SecundariaEspecial_mobile, .titulo_alertaAEFCM_mobile, .titulo_apoyoInformatico_mobile, .titulo_avisos_mobile, 
     .titulo_bienes_mobile, .titulo_calendario_mobile, .titulo_controlEscolar_mobile,
     .titulo_formatosBM_mobile, .titulo_guias_mobile, .titulo_normatividad_mobile,.titulo_preguntasf_mobile, .titulo_directorios_mobile,     .titulo_informeCal_mobile{
     	display:block;
     }
     
    /*Descripción de páginas secundarias*/
    .icono_descripcion_SecundariaEspecial, .icono_descripcion_alertaAEFCM, .icono_descripcion_apoyoI,
    .icono_descripcion_avisos, .icono_descripcion_bienes, .icono_descripcion_cal, .icono_descripcion_controlE,
    .icono_descripcion_formatosBM, .icono_descripcion_guias, .icono_descripcion_informeCal,
    .icono_descripcion_normas, .icono_descripcion_preg, .icono_descripcion_directorios{
    	text-align:center; margin-top:20px; margin-bottom:20px;
    }
    
    .parrafo_descripcion_SecundariaEspecial, .parrafo_descripcion_alertaAEFCM, 
    .parrafo_descripcion_apoyoI, .parrafo_descripcion_avisos, .parrafo_descripcion_bienes, 
    .parrafo_descripcion_cal, .parrafo_descripcion_controlE,  .parrafo_descripcion_formatosBM, 
    .parrafo_descripcion_guias, .parrafo_descripcion_informeCal, .parrafo_descripcion_normas, 
    .parrafo_descripcion_preg, .parrafo_descripcion_directorios{
    	margin-top:10px; margin-bottom:30px;
    }

    .parrafo_descripcion_SecundariaEspecial p, .parrafo_descripcion_alertaAEFCM p,
    .parrafo_descripcion_apoyoI p, .parrafo_descripcion_avisos p, .parrafo_descripcion_bienes p, 
    .parrafo_descripcion_cal p, .parrafo_descripcion_controlE p, .parrafo_descripcion_formatosBM p,
    .parrafo_descripcion_guias p, .parrafo_descripcion_informeCal p, .parrafo_descripcion_normas p,
    .parrafo_descripcion_preg p, .parrafo_descripcion_directorios{
    	width:100%; margin:0; text-align:center; font-size: 100%; line-height: 25px;
    }
      
    /*Páginas secundarias con botones*/
    .botones_avisos aside, .botones_bienesM aside, .botones_guias aside, 
    .botones_preguntas aside, .botones_formatosBienesM aside{
    	width:100%; margin-top:5px;
    }

    /* Página Avisos y noticias*/
    .oculto             {  display:block					}
    .fecha_aviso       	{  width:18%;						} 
    .contenido_aviso   	{  width:80%;						}
    .separador_noticias	{  width:80%; margin-left:20%;		}

    /*Contador*/
    .contenedor_iframe{bottom:4%;}
    
    .botonesDirectorios{margin-top:10px;}

}

@media screen and (min-width : 581px) and (max-width : 680px){
    .contenido_slide4v aside p{ width:60%;	}
    .contenido_slide5v aside  {width:85%; margin-top:25px; margin-bottom:25px;	}
    .contenido_slide5v aside p{ width:90%; margin-top:5px; margin-bottom:5px;}
}

@media screen and (min-width : 481px) and (max-width : 580px){
    .contenido_slide4v aside p{ width:71%;	}
    .contenido_slide5v aside  {width:87%;	margin-top:15px; margin-bottom:15px;}
    .contenido_slide5v aside p{width:100%;  }
}

/*---------------Medidas estandares para smarthphones--------------------*/
/*------------------------------320x480----------------------------------*/
@media screen and (min-width : 321px) and (max-width : 480px) 
{
    .contenido_slide2v aside{margin-top:40px; margin-bottom:40px; }
    .contenido_slide2v aside p{width:75%;}
    
    .contenido_slide4v aside  { width:90%; }
    .contenido_slide4v aside p{ width:100%;  text-align:center;}
    .contenido_slide4v aside img{margin-left:2px;}
    
    .logo_slide5v{width:40%;}
    .contenido_slide5v aside  { width:90%; margin-top:8px; margin-bottom:8px; }
    .contenido_slide5v aside p{ width:100%; margin-top:5px; margin-bottom:5px;}
    
    .fecha_aviso, .contenido_aviso, .aviso{ width:100%; margin-bottom:5px; margin-top:5px; }
    
    .separador_noticias{width:100%; margin-left:0}
    
    .desElemento p, .desElemento3 p { width:100%; margin-left:0; }
    .contenedor_iconos article      { width:100%; margin-top:8px;}
    .contenedor_iconos article > p  { width:74%;                 }
    .owl-next, .owl-prev{display:none;}

    .btn_cerrar  { width:25%;      }
    .titulo_sec1  { margin-top:50px;}
    .btn_cerrar  { width:15%;      }
    .titulo_sec1 p{ font-size:23px; }
    
    .imagen_avisos, .imagen_preguntas, .imagen_normatividad{        background-position:left top;    }
    .imagen_guias{background-position:20% top;}
    .contenedor_acceso{max-width:100% !important;}
    .seccion aside,.seccion article{ width:100%; margin-top:20px; padding-left:0; padding-right:0;}     
}
/*-------------------------------240x320----------------------------------*/
@media screen and (max-width : 320px)
{   
    .contenido_slide1v img, .titulo_preguntasf_mobile img		{ margin-top:30px; margin-bottom:30px; }
    .titulo_guias_mobile img, .titulo_normatividad_mobile img	{ margin-top:35px; margin-bottom:35px; }

    .contenido_slide2v aside  { margin-top:40px; margin-bottom:40px; }
    .contenido_slide2v aside p{ width:70%;}
    .contenido_slide4v aside  { width:100%;}
    .contenido_slide4v aside p{ width:100%; text-align:center;}
    .contenido_slide4v aside img{margin-left:2px;}
    .contenido_slide5v aside  {width:90%; margin-top:5px; margin-bottom:5px; }
    .contenido_slide5v aside p{ width:100%; margin-top:0px; margin-bottom:0px; font-size:14px; }
    
    .logo_slide5v{width:40%;}

    /*Botones*/
    .pree_pri_oficial, .pree_pri_oficial:hover,.prim2_particular, .prim2_particular:hover,.sec2_particular, .sec2_particular:hover{background-size:contain;}
    .personal_pf,.personal_pf:hover,.controlEscolar_pf,.controlEscolar_pf:hover, .consejos_pf,.consejos_pf:hover{background-size:contain;}
    .btn_levantamiento,.btn_levantamiento:hover, .btn_altasBM, .btn_altasBM:hover, .btn_bajasBM, .btn_bajasBM:hover{background-size:contain;}
    .btn_noticias,.btn_noticias:hover, .btn_avisos, .btn_avisos:hover{background-size:contain;}
    
    .owl-next, .owl-prev{display:none;}
     
    .fecha_aviso, .contenido_aviso, .aviso{ width:100%; margin-bottom:5px; margin-top:5px; }
    .contenedor_iconos article       { width:100%; margin-top:8px;}
    .desElemento p,.desElemento3 p   { width:100%; margin-left:0; }
    .contenedor_iconos article > p   { width:100%;                }
    .comillas{width:100%; text-align:left;}
    .comillas img{margin:0 }
    .btn_cerrar{width:15%; }
    .titulo_sec1  { margin-top:50px;}
    .titulo_sec1 p{ font-size:100%; }
    
    .imagen_avisos, .imagen_preguntas, .imagen_normatividad{        background-position:left top;    }
    .imagen_guias{background-position:20% top;}
    .contenedor_acceso, .contenedor_calendario{max-width:100% !important;}
    .seccion aside,.seccion article     { width:100%; margin-top:20px; padding-left:0; padding-right:0;}
    
    .video_bienesMuebles{margin:0;}
    
    .separador_noticias{width:100%; margin-left:0}
}

.titulo-seccion {
    background-color: #611232;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.titulo-seccion p {
    color: #FFF;
    text-align: center;
    margin: 0;
    font-weight: bold;
}

.title-menu{
    background-color: #611232 !important;
    color: #FFF !important;
}

.caja-herramientas{
    /*para dejar botón flotante*/
    position: fixed;
    z-index: 1000;   /* siempre por encima del resto */

    width: 190px;
    height: 90px;
    background-color: #611232;
    border-top-right-radius: 75px;
    border-bottom-right-radius: 75px;
    display: flex;
    align-items: center;
    justify-content: space-between;  /* texto a la izquierda, imagen a la derecha */
    padding: 10px;

    text-decoration: none;
}

.caja-herramientas:hover{
    text-decoration: none;
}

.caja-herramientas p{
    color: #FFF;
    font-weight: bold;
    font-size: small;

}
.caja-herramientas img{
    width: 75px;
    height: auto;
    border-radius: 50%;
    object-fit: cover;
}
.tooltip-inner img{
    max-width: 500px;
    height: auto;
    background-color: #FFF;
}
.style-video {
    border: 2px solid #691C32;
    border-radius: 15px;
    box-shadow: inset 1px 1px 0 #fff, inset -1px -1px 0 #999, 2px 12px 10px rgba(0, 0, 0, 0.3);
}