@font-face {font-family:'Poppins';font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLDz8Z1xlEA.ttf) format('truetype')}
@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfedw.ttf) format('truetype')}
@font-face {font-family:'Poppins';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLGT9Z1xlEA.ttf) format('truetype')}
@font-face {font-family:'Poppins';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLEj6Z1xlEA.ttf) format('truetype')}
@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/poppins/v20/pxiByp8kv8JHgFVrLCz7Z1xlEA.ttf) format('truetype')}* {margin:0;padding:0;text-decoration:none }body {font-family:'Poppins',sans-serif;background:#fafafa }p {font-family:'Poppins',sans-serif;font-size:1.1em;font-weight:300;line-height:1.7em;color:#999 }a,a:hover,a:focus {color:inherit;text-decoration:none;transition:all 0.3s }.wrapper {display:flex }.responsive-container {padding:20px;min-height:100vh;transition:all 0.3s;flex:1 }#content {width:100%;padding:20px;min-height:100vh;transition:all 0.3s;flex:1 }#layout-content {transition:margin-left .5s;padding:0;flex:1 }h5 {font-weight:500 !important }.tab-content p {font-weight:normal;font-size:15px }.w3-border-hfs,.w3-border-hfs:hover,.w3-border-hfs:active,.w3-hover-border-hfs:hover {border-color:orange!important;border-left:0 solid;border-right:0 solid;border-top:0 solid;font-weight:500;background-color:rgba(255,152,0,.1);border-radius:10px 10px 0 0;border-bottom:6px solid;border-bottom-color:orange !important }.w3-bottombar-hfs {border-bottom:6px solid;border-bottom-color:#c3c3c3  }.w3-bottombar-hfs:active {border-bottom:6px solid;border-bottom-color:orange  }.tab-content {border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#ccc;padding:10px !important }.carousel-caption {position:unset;background-color:#f1f1f1}.carousel-indicators {bottom:0 }.carousel-caption p,.carousel-caption {color:#111;font-weight:normal;font-size:15px;padding-left:5px;padding-right:5px }.carousel-caption h4 {color:#111;font-weight:bold;font-size:15px;padding-left:5px;padding-right:5px }.carousel-description a {color:#50ba99 }.salud_ambiental {background-color:#50ba99;border-radius:8px 2px 8px 2px;padding:4px;color:#fff;margin-bottom:15px;font-family:"Segoe UI",Arial,sans-serif;font-size:13px }.medios_escolares {background-color:#EE8915;border-radius:8px 2px 8px 2px;padding:4px;color:#fff;margin-bottom:15px;font-family:"Segoe UI",Arial,sans-serif;font-size:13px }.encabezadoPopUp_A {background-color:#f1f1f1;padding:4px }.encabezadoPopUp_B {padding:4px }.leaflet-popup-content {width:350px !important }
.sidebar {width:250px;height:100vh;background:#cfcfcf}.sidebar.active {width:55px}.sidebar.active input,.sidebar.active span {display:none }.logo-image {width:93%;height:93%;margin-left:10px;margin-right:10px }.sidebar.active .logo-image {object-fit:cover;object-position:0 100%;width:53px;height:60px;margin-left:1px;margin-right:1px }.sidebar.active.item a:hover {display:block }.blank {height:46px }.sidebar a {display:block;height:46px;width:100%;color:#707070;padding:10px;box-sizing:border-box;font-size:1.1em;border-left:5px solid transparent}.sidebar .header {text-align:right;height:46px;margin-right:10px }.sidebar >.item.active {background:#50ba99 }.sidebar >.item.active a {color:white }a.active,.item a:hover {border-left:5px solid #50ba99;background:white }.sidebar a i {font-size:25px;margin-right:15px }.sidebar a span {letter-spacing:1px}.btn-search {background:#707070 }@media(max-width :860px) {.sidebar {width:55px }.sidebar.active {width:250px;font-size:0.8em}.sidebar.active input,.sidebar.active span {display:block }input,span {display:none }.sidebar.active .logo-image {width:93%;height:93%;margin-left:10px;margin-right:10px }.logo-image {object-fit:cover;object-position:0 100%;width:55px;height:60px;margin-left:1px;margin-right:1px }.sidebar a {display:block;height:46px;width:100%;color:#707070;padding:10px;box-sizing:border-box;font-size:1.1em;border-left:5px solid transparent }.sidebar a i {}.sidebar a i {margin-left:-10px }a:hover {width:250px;background:#cfcfcf }.sidebar a:hover span {opacity:1;visibility:visible }}