@media print {	
/*@page {size: landscape;}
@page rotada {size: landscape;}*/
@page {size: A4 portrait; margin: 1cm 1cm 0.5cm 1cm;}
@page rotada {size: A4 portrait;margin: 0.8cm 0.5cm 0.5cm 0.5cm;}

.paginado { font-size: 20px; font-weight: bold; color: #c5c5c5;  margin-top: 30px;}
.noimprimir {display: none!Important;}
body { padding-bottom: 0rem;font-family: 'Poppins', sans-serif;	font-size: 18px;	font-weight: normal; 	font-style: normal;	background-color: #ffffff; color: #0f4c85; 	cursor:default;}
body {transform: scale(100%); zoom: 100%;}
body {  -webkit-print-color-adjust: exact; color-adjust: exact;}
html, body { margin:0; padding:0; height:100%; }
header { padding: 5px 0px;}
a {   text-decoration: none!Important; background-color: transparent;}
li { list-style: none;}
.container, .main-container, .panel-default, .panel-heading, .panel {width: 100%!Important; min-width: 100%!Important; }
.col-md-12, .col-sm-12, .col-xs-12 {padding:0px;}
div#container  {display: block; float: right; }
/***************/
.magenta {color:#ec2275;}
.cian {color:#0ab9ee;}
.azul {color:#0f4c85;}
.bg-azul {background-color: #0f4c85;}
.bg-cian {background-color: #0ab9ee;}
.bg-magenta {background-color: #ec2275;}
.bg-gris {background-color:#e9e8e9;}
.apagado {display: none!Important;}

#mision, #somos, #nuestrahistoria, #suspencion, #funciones, #convenios, #leyes, #capacitaciones, #noticias { position: relative; margin-top: 15px;}
.bloque { padding: 35px 20px; border-radius: 0 30px 0 0;}
.bloquei { padding: 35px 20px; border-radius: 0 0 0 30px;}
.bg-gris { background-color: #e9e8e9;}
.icon_just img { max-width: 90px; position: absolute; top: 42px; right: 2px;}
.titulo {  font-size: 1.7em; font-weight: 700; line-height: 1.2em; padding-bottom: 10px;}
.modulos .list-group .titulo { font-size: 1em;}
.modulos .list-group p { padding-right: 15px;}
.texto { font-weight: 400; line-height: 1.3em; font-size: 1em; color: #0f4c85;}
.texto b { font-weight: 600; }
.bloque .list-group img { max-width: 65px;}
.bloque .list-group .titulo { font-size: 1em;}
a.link .masinfo { background-color: #0ab9ee;}
.masinfo { font-size: 0.9em; font-weight: 400; border: 0px solid #fff; padding: 4px 25px; border-radius: 20px; color: #ffffff; text-align: center; float: right;}

.d-sm-none {  display: none!important;}
.d-sm-block {  display: none!important;}
.d-none {  display: block!important;}
#banner_promocion, #banner_trabajamos, #contacto {  margin-top: 25px;}
#contacto {  margin: 25px 0px;}
#noticias_inicio a { color: #0e4b84;}
#noticias_inicio .thumbnail { margin-bottom: 5px; max-height: 180px; overflow: hidden; position: relative; height: 180px; padding: 0px; border-radius: 20px 20px 20px 0px; border: 2px solid #0ab9ee;}
#noticias_inicio .thumbnail img { max-width: 100%; width: 100%; top: 25%; transform: translate(0%, -25%); position: absolute;   min-height: 180px;}
#noticias_inicio h3.titulos { font-size: 0.9em; text-align: left; margin-top: 0.5rem;}
#noticias_inicio span.notiItemDate { font-size: 62%; font-weight: 400; color: #ffffff; background-color: #0ab9ee; padding: 2px 6px; margin-right: 6px; float: left; margin-top: 1px; letter-spacing: 0.5px; line-height: 13px;}

#noticias a { color: #0e4b84;}
#noticias .thumbnail { margin-bottom: 5px; max-height: 180px; overflow: hidden; position: relative; height: 180px; padding: 0px; border-radius: 20px 20px 20px 0px; border: 2px solid #0ab9ee;}
#noticias .thumbnail img { max-width: 100%; width: 100%; top: 25%; transform: translate(0%, -25%); position: absolute;   min-height: 180px;}
#noticias h3.titulos { font-size: 0.9em; text-align: left; margin-top: 0.5rem;}
#noticias span.notiItemDate { font-size: 62%; font-weight: 400; color: #ffffff; background-color: #0ab9ee; padding: 2px 6px; margin-right: 6px; float: left; margin-top: 1px; letter-spacing: 0.5px; line-height: 13px;}
#noticias .itemContenedor { min-height: 290px;}
#contacto img {max-height: 114.5px;}
.social-icons ul { padding: 0;}
.social-icons li { float: left; list-style: none;}
.social-icons li a { float: left; height: 50px; width: 50px; line-height: 44px; font-size: 27px; text-align: center; margin: 0px 13px; border-radius: 30px; border: 3px solid; color: #0bbaef;}
.fa, .fab, .fal, .far, .fas { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block;
 font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1;}

#leyes .list-group li img.download, #convenios .list-group li img.download { max-width: 55px;}
#leyes .list-group li, #convenios .list-group li { margin-bottom: 0.8em;}
#leyes p a, #convenios p a { color: #0f4c85; text-decoration: none; font-size: 1em; font-weight: initial;}

#logo_ama { text-align: center; margin-top: 70px;}
#logo_ama .logos { text-align: center; min-height: 100px;}
#logo_ama img { width: 270px;}
.informatica { text-align: center; color: #FFF; font-size: 0.7em; padding-bottom: 20px;}


/*-----------------*/
.w-100 { width: 100%!important;}
.h-100 { height: 100%!important;}
.img-fluid { max-width: 100%; height: auto;}
.row { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px;}
.col-md { -ms-flex-preferred-size: 0; flex-basis: 0; -ms-flex-positive: 1; flex-grow: 1; max-width: 100%;}
.mb-auto, .my-auto { margin-bottom: auto!important;}
.ml-auto, .mx-auto { margin-left: auto!important;}
.mt-auto, .my-auto { margin-top: auto!important;}
.pr-0, .px-0 { padding-right: 0!important;}
.align-items-start {  -ms-flex-align: start!important;  align-items: flex-start!important;}
.align-items-stretch { -ms-flex-align: stretch!important; align-items: stretch!important;}
.align-items-center { -ms-flex-align: center!important; align-items: center!important;}
.justify-content-center { -ms-flex-pack: center!important; justify-content: center!important;}
.d-flex {  display: -ms-flexbox!important;  display: flex!important;}
.flex-column { -ms-flex-direction: column!important; flex-direction: column!important;}
.list-group {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;  flex-direction: column;  padding-left: 0; margin-bottom: 0;}
.col-md-auto { -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%;}

.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {  float: lef; }
.col-sm-12 {  width: 100%; }
.col-sm-11 {  width: 91.66666667%; }
 .col-sm-10 {  width: 83.33333333%; }
 .col-sm-9 {  width: 75%; }
 .col-sm-8 {  width: 66.66666667%; }
 .col-sm-7 {  width: 58.33333333%; }
 .col-sm-6 {  width: 50%; }
 .col-sm-5 {  width: 41.66666667%; }
 .col-sm-4,.col-md-4 {  width: 33.33333333%; }
 .col-sm-3 {  width: 25%; }
 .col-sm-2 {  width: 16.66666667%; }
 .col-sm-1 {  width: 8.33333333%; }

.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {    padding-right: 15px; padding-left: 15px;}

}