@import url('https://fonts.googleapis.com/css?family=Roboto:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Quicksand&display=swap');



.container-fluid{
    padding-right: 0px;
padding-left: 0px;
    
}

.module {
    padding: 70px 0px 70px 0px;
}
.services .service-item {
    background: whitesmoke;
    padding: 0% 10% 12% 10%;
    text-align: center;
    line-height: 1.6;
    font-size: 14px;

    z-index: 10;
}
.shadow-hover {
    transition: all 0.4s linear;
}

.shadow-hover:hover {
    box-shadow: 0px 10px 25px rgba(0, 0, 0, 0.15);
}
.services {
    padding-top: 80px;
}
.services .service-item .fa {
    width: 110px;
    height: 110px;
    color: white;
    background: #00944d;
    font-size: 45px;
    padding-top: 25px;
    border-radius: 100px;
    margin-top: -40px;
    margin-bottom: 30px;
    border: 5px solid white;
    transition: all 0.4s;
}

.services .service-item h4 {
    font-weight: 700;
    font-size: 18px;
    color: #323746;
    margin-bottom: 20px;
}


body {
  margin: 0px;
    text-rendering: optimizeLegibility;
}

.row{
    
    margin-right: 0px !important;
    margin-left: 0px !important;
}


.hero {
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 1280px;
  height: 100%;
  max-height: 720px;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}





.navbar{
    background: whitesmoke;
    color: #555;
    padding: 10px 0 !important;
}
.navbar.bg-rose{
color: #fff;
background-color: #0e3f7c !important;
box-shadow: 0 4px 20px 0 rgba(0,0,0,0.14), 0 7px 12px -5px rgba(233,30,99,0.46);
}

.navbar.bg-dark{
color: #fff;
   background: #212121!important;
   box-shadow: 0 4px 20px 0 rgba(0,0,0,0.14), 0 7px 12px -5px rgba(33,33,33,0.46);
}

.navbar.bg-info{
    color: #fff;
    background: #00bcd4!important;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,0.14), 0 7px 12px -5px rgba(0,188,212,0.46);
}

.navbar.bg-primary{
    color: #fff;
    background: #9c27b0!important;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,0.14), 0 7px 12px -5px rgba(156,39,176,0.46);
}

.navbar.navbar-transparent{
    color: #fff;
    background: transparent;
    box-shadow: none !important;
}

.navbar.navbar-transparent .navbar-brand{
    color: #fff;
}
.navbar .navbar-nav .nav-item .nav-link{
    color: white;
    position: relative;
    color: inherit;
    padding: 15px;
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
    border-radius: 3px;
    line-height: 20px;
    margin-bottom: -40px !important;
}

.navbar-nav{
  
    margin-bottom: -70px !important;
}

.navbar .navbar-nav .nav-item .nav-link i{
    font-size: 22px !important;
    margin-top: -7px;
    top: 5px;
    position: relative;
    margin-right: 3px;
}

.navbar .navbar-nav .nav-item .nav-link i.fa{

    margin-top: -4px;
    top: 2px;
  
}
.navbar .navbar-nav .nav-item.active .nav-link{
    background-color: hsla(0,0%,100%,.1);
    border-radius: 4px;
}

.navbar .navbar-brand{
    color: #555;
    font-weight: 300;
    font-size: 18px;
}

.btn{
    position: relative;
    padding: 8px 20px !important;

    font-size: 15px !important;
    text-decoration: none;
    font-weight: 400;
 
    letter-spacing: 0;
    cursor: pointer;
    background-color: transparent;
    border: 0;
    outline: 0;
}

.btn i{
    margin-top: 0;
    position: absolute;
    width: 100%;
    -webkit-transform: none;
    transform: none;
    left: 0;
    top: 0;
    height: 100%;
    line-height: 41px;
    font-size: 20px;
}

.btn.btn-fab{
    font-size: 24px;
    height: 41px;
    min-width: 41px;
    width: 41px;
    padding: 0 !important;
    overflow: hidden;
    position: relative;
    line-height: 41px;
}
.btn.btn-round{
    border-radius:10px;
}
.btn.btn-rose{
    color: #002147;
    
    border: #00944d 2px solid;
  
}

.btn.btn-rose:hover{
    color: #fff;
    background-color: #00944d;
    border-color: #00944d;
}

.btn.btn-rose:focus{
    color: #fff;
    background-color: #00944d;
    border-color: #00944d;
}

.btn.btn-white{
    background-color: #fff;
    color: #999;
}

.btn.btn-white:hover{
    background-color: #fff;
    color: #999;
}

.btn.btn-white:focus{
    background-color: #fff;
    color: #999;
}

.nav-link.profile-photo{
    padding: 0 !important; 
    margin: 5px 3px 0;
    border-radius: 50% !important;
}
.profile-photo-small{
    height: 40px;
    width: 40px;
    border-radius: 50%;
}

.rounded-circle{
    border-radius: 50%;
}


.form-control:focus{
    box-shadow: none;
}

.form-control::placeholder{
    color: white !important;
    font-weight: 400;
    font-size: 14px !important;
}
.has-white .form-control{
    color: white;
    background-image: linear-gradient(to top,#fff 2px,rgba(255,255,255,0) 2px),linear-gradient(to top,#fff 1px,rgba(255,255,255,0) 1px) !important;
}


footer{
    margin-top:200px;
    color: #555;
    background: #fff;
    padding: 25px;
    font-weight: 300;
    
}
.footer p{
    margin-bottom: 0;
}
footer p a{
    color: #555;
    font-weight: 400;
}

footer p a:hover{
    color: #9f26aa;
    text-decoration: none;
}




.box16{text-align:center;color:#fff;position:relative}
.box16 .box-content,.box16:after{width:100%;position:absolute;left:0}
.box16:after{content:"";height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.08) 69%,rgba(0,0,0,.76) 100%);top:0;transition:all .5s ease 0s}
.box16 .post,.box16 .title{transform:translateY(100%);transition:all .4s cubic-bezier(.13,.62,.81,.91) 0s}
.box16:hover:after{background:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.09) 11%,rgba(0,0,0,.12) 13%,rgba(0,0,0,.19) 20%,rgba(0,0,0,.29) 28%,rgba(0,0,0,.29) 29%,rgba(0,0,0,.42) 38%,rgba(0,0,0,.46) 43%,rgba(0,0,0,.53) 47%,rgba(0,0,0,.75) 69%,rgba(0,0,0,.87) 84%,rgba(0,0,0,.98) 99%,rgba(0,0,0,.94) 100%)}
.box16 img{width:100%;height:auto}
.box16 .box-content{padding:20px;margin-bottom:20%;bottom:0;z-index:1}
.box16 .title{font-size:25px; margin:0 0 40px}
.box16 .post{display:block;padding:8px 0;font-size:15px}
.box16 .social li a,.box17 .icon li a{border-radius:50%;font-size:20px;color:#fff}
/*.box16:hover .post,.box16:hover .title{transform:translateY(0)}*/
.box16 .social{list-style:none;padding:0 0 5px;margin:40px 0 25px;opacity:0;position:relative;transform:perspective(500px) rotateX(-90deg) rotateY(0) rotateZ(0);transition:all .6s cubic-bezier(0,0,.58,1) 0s}
.box16:hover .social{opacity:1;transform:perspective(500px) rotateX(0) rotateY(0) rotateZ(0)}
.box16 .social:before{content:"";width:50px;height:2px;background:#fff;margin:0 auto;position:absolute;top:-23px;left:0;right:0}
.box16 .social li{display:inline-block}
.box16 .social li a{display:block;width:40px;height:40px;line-height:40px;background:#6d3795;margin-right:10px;transition:all .3s ease 0s}
.box17 .icon li,.box17 .icon li a{display:inline-block}
.box16 .social li a:hover{background:#bea041}
.box16 .social li:last-child a{margin-right:0}
@media only screen and (max-width:990px){.box16{margin-bottom:30px}
}


.hero__text {
  z-index: 1;
  max-width: 100%;
  padding: 20px 2%;
}

h1 {
  margin: 0 0 24px;
font-family: 'Roboto', sans-serif;
  font-size: 44px;
    color: #fff !important;
    text-shadow: 2px 2px 4px rgba(0,0,0,.6);
}

h4 {

font-family: 'Roboto', sans-serif;
  font-size: 24px;
    color: #333 !important;

}





@media only screen and (max-width: 768px) {
   h1 {
    margin: 0 0 16px;
    font-size: 35px;
  }


}


a{text-decoration: none !important}

body {
    font-family: 'Quicksand', sans-serif;
}

nav ul li {
    display: inline-block;
    padding: 16px 32px;
    color: #042f5f !important;
}

nav ul li a {
      text-decoration: none;
      color: #042f5f;
      font-size: 15px;
	
}

.subtitulo
{
    font-size: 28px;
    
}

h2{
     color: #fff;


  font-size: 20px;
  margin: 5px 0 0 10px;
    padding: 5px 0;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  animation: animtext 4s steps(80, end); 
   transition: all cubic-bezier(0.1, 0.7, 1.0, 0.1);
}
@keyframes animtext { 
  from {
      width: 0;
     transition: all 2s ease-in-out;
  } 
}


/*REDES ICONOS*/
.share-it{
	position:fixed;
	min-height:200px;
	width:40px;
	background: transparent;
	right:0;
	z-index:9;
	/*top:176px;*/}	
.share-it i{
	font-size:16px;
}
	
a.multipage{background:#ee3046; border:2px #ee3046 solid; color:#fff;} 	
a.multipage:hover{background:#fff; border:2px #fff solid; color:#333;} 	
	
	
	.facebook{margin:0 auto; float:left; margin-right:4px;}
.facebook  a{
	color:#fff;
	padding:7px 16px;
	background-color:#2160b5;
	display:inline-block;
	transition:0.5s ease;
}
.facebook  a:hover{
	color:#fff;
	padding:7px 20px;
	margin-left:-8px;
	background-color:#2160b5;
	display:inline-block;
}

.twitter{margin:0 auto; float:left; margin-right:4px;}
.twitter  a{
	color:#fff;
	padding:7px 14px;
	background-color:#00944d;
	display:inline-block;
	text-align:center;
	transition:0.5s ease;
}
.twitter  a:hover{
	color:#fff;
	padding:7px 20px;
	margin-left:-8px;
	background-color:#00944d;
	display:inline-block;
	text-align:center;

}

.google{margin:0 auto; float:left; margin-right:4px;}
.google  a{
	color:#fff;
	padding:7px 14px;
	background-image: url(imagenes/fondo_instagram.jpg);
	display:inline-block;
	transition:0.5s ease;
	background-size: cover;
}
.google  a:hover{
	color:#fff;
	padding:7px 20px;
	margin-left:-8px;
	background-image: url(imagenes/fondo_instagram.jpg);
	display:inline-block;
	background-size: cover;
	
}

.rss{margin:0 auto; float:left; margin-right:4px;}
.rss a{
	color:#fff;
	padding:7px 16px;
	background-color:#53483a;
	display:inline-block;
	transition:0.5s ease;
}
.rss a:hover{
	color:#fff;
	padding:7px 20px;
	margin-left:-8px;
	background-color:#53483a;
	display:inline-block;
}

.linkedin{margin:0 auto; float:left; margin-right:4px;}
.linkedin a{
	color:#fff;
	padding:10px 16px;
	background-color:#157ecc;
	display:inline-block;
	transition:0.5s ease;
}
.linkedin a:hover{
	color:#fff;
	padding:10px 20px;
	margin-left:-20px;
	background-color:#157ecc;
	display:inline-block;
	
}

.youtube{margin:0 auto; float:left; margin-right:4px;}
.youtube a{
	color:#fff;
	padding:10px 16px;
	background-color:#fe322f;
	display:inline-block;
	transition:0.5s ease;
}
.youtube a:hover{
	color:#fff;
	padding:10px 20px;
	margin-left:-20px;
	background-color:#fe322f;
	display:inline-block;
	transition:0.3s ease;
}









.fondo_principal
{
    
    background-image: url(imagenes/fondo.jpg);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    
}

/*REFLEXIONES*/
.parallax { 
    /* The image used */
   background-image: url(imagenes/parallax.jpg);
    /* Set a specific height */
    height: auto; 
    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;}

.titulo_reflexiones { color: #fff; font-weight: 600; font-size: 30px; line-height: 30px; text-shadow: 2px 2px 2px #000 ; }
.texto_reflexiones {  color: #fff; font-style: italic; font-size: 18px; text-shadow: 2px 2px 2px #000 ; line-height: 1.3;  /*font-size: 24px;*/}
.text-ventas { font-size: 35px;}

.carousel-indicators {/* bottom: -71px;*/}

.crop_text_reflexiones {
   display: block;
max-width: auto;
 /*height: 98px;*/ /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}

.alto_reflexiones {/*height: 330px;*/}



.ml-lg-5, .mx-lg-5 {
    margin-left: 176px !important;
    margin-top: 88px;
}

.card-img-overlay {

    padding: 1.25rem 0 !important;
}

.imagen_gris {
    opacity: 0.8;
    filter: alpha(opacity=80); /* For IE8 and earlier */
}

.txt_blanco
{
	color: #fff !important;
	text-decoration: none!important;

}


.cat-fav .card{
    position: relative;
}

.centered {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
}



.logo {
      line-height: 60px;
      float: left;
      margin: 16px 20px;
      color: #fff;
      font-weight: bold;
      font-size: 20px;
      letter-spacing: 2px;
}



.bg-warning { background-color: #00944d !important;}
.bg-info { background-color: #0175b3 !important;}
.nav-item {color: #002147; 
font-family: 'Roboto', sans-serif;
}
.navbar-dark .navbar-nav .nav-link {
    color: rgb(255, 255, 255);}


.carousel-indicators li {
    box-sizing: content-box;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 10px;
    height: 10px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: 
#fff;
background-clip: padding-box;
border-top: 10px solid
transparent;
border-bottom: 10px solid
    transparent;
    opacity: .5;
    transition: opacity .6s ease;
    border-radius: 100%;}





.titulo_portada1 { color: #00944d; text-transform: uppercase; /*font-size: 48px;*/ font-weight: 600;}

.titulo_portada2 { color: #004065; text-transform: uppercase; /*font-size: 48px;*/ font-weight: 600;}

.titulo_portada3 { color: #00669c; text-transform: uppercase; /*font-size: 48px;*/ font-weight: 600;}

.texto1 {color: #2d2d2d;}




.espacio_editorial {/*margin-top: 60px;*/}
.fuente_boton { font-size: 14px;}





.imagen_noticia {overflow: hidden; /*height: 233px;*/}
.card-title {color: #17387c; /*font-size: 20px; line-height: 24px;*/}
.card-text {color: #303030; font-size: 13px; line-height: 18px;}
.card-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    min-height: 1px;
    /*padding: 1.5rem 2rem;*/}
.card-footer {
    padding: 0rem 0rem 1.5rem 0rem;
    background-color: rgba(255, 255, 255, 0.03);
border-top: 0px solid rgb(255, 99, 57);}
.card {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #f9f9f9;
background-clip: border-box;
}

.leer_mas {color: #00944d; font-size: 13px; float: right; margin-top: -10px; margin-right: 35px;}
.leer_mas a {color: #00944d;}
.leer_mas:hover {color: #00944d;}

.raya_naranja {border-top: 1px solid #00944d; float: left; /*width: 72%;*/}

.crop_text_noticia {
   display: block;
max-width: auto;
 /*height: 216px;*/ /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}

.subtitulo_noticias {color: #232323; font-size: 20px; font-weight: 600;}

.icono_noticias { /*width: 77px; height: 77px;*/ border-radius: 5px;}
.icono_noticias_percent {/*width: 22%;*/}


.titulo_noticias2 {color: #535353; font-size: 15px; line-height: 18px;}
.titulo_noticias2 a {color: #535353;}
.titulo_noticias2:hover {color: #00944d;}

.titulo_noticias2_percent {/*width: 65%;*/}

.crop_text_lista_noticias {
   display: block;
max-width: auto;
 /*height: 72px;*/ /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}

.raya_gris_noticias {background-color: #ddd; height: 1px;}

.margin_lista_t { /*margin-top: 20px;*/}
.margin_lista_b { /*margin-bottom: 20px;*/}

.espacio_mas_noticias {/*margin-top: -5px;*/}





.borde_videos { border-radius: 5px;}

.margin_indicators_videos {/* bottom: -77px !important;*/}




.icono_documentos {}

.icono_documentos_fondo {background-color: #004065; border-radius: 100%; /*width: 95px; height: 95px;*/ }
.icono_documentos_fondo a {background-color: #004065;}
.icono_documentos_fondo:hover {background-color: #00669c; transition:all 0.5s ease;}

.icono_documentos_2 { border-radius: 100%;}

.icono_doc1 { /*width: 22%;*/}
.icono_doc2 { /*width: 65%;*/}







.imagen_pie {position: absolute; /*height: 223px;*/ /*margin-left: 835px;*/}
.fondo_pie {background-color: #004064; /*height: 223px;*/}










.crop_text_editorial {
   display: block;
max-width: auto;
/* height: 190px;*/ /* alto máximo del div( debe tener directa relación con la cantidad de líneas a mostrar) o puedes calcularlo de esta forma: $font-size*$line-height*$lines-to-show */
 margin: 0 auto;
 -webkit-line-clamp: 3; /*Cantidad de líneas que desea mostrar*/
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}







.notice {
    padding: 15px;
    background-color: #fafafa;
    border-left: 6px solid #7f7f84;
    margin-bottom: 17px;
    -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
       -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
            box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice-sm {
    padding: 10px;
    font-size: 80%;
}

.notice-success {
    border-color: #005764;
}
.notice-success>strong {
    
}










/*// Extra small devices (portrait phones, less than 576px)
// No media query since this is the default in Bootstrap*/

@media (max-width: 575px) {
	
.navbar-brand {margin-left: 0px;}
	
.crop_text_editorial {height: auto;}
.espacio_editorial {margin-top: 25px;}
	
.imagen_noticia {height: 173px;}
.raya_naranja {width: 63%;}
.icono_noticias { width: 77px; height: 77px;}
.margin_lista_t { margin-top: 20px;}
.margin_lista_b { margin-bottom: 20px;}
.espacio_mas_noticias {margin-top: 20px;}
.icono_noticias_percent {width: 30%;}	
.titulo_noticias2_percent {width: 63%;}
.card-title {font-size: 19px; line-height: 21px;}
.card-body {padding: 1.5rem 1.5rem;}
.crop_text_noticia {height: auto;}
.crop_text_lista_noticias {height: 72px;}
.margin_indicators_videos { bottom: -44px !important;}
	
.icono_documentos_fondo {width: 80px; height: 80px;}
.icono_doc1 { width: 31%;}
.icono_doc2 { width: 62%;}
	
.titulo_portada1 {font-size: 36px;}
.titulo_portada2 {font-size: 36px;}
.titulo_portada3 {font-size: 36px;}
	
.imagen_pie {margin-left: 0px; height: 0px;}
.fondo_pie {height: 195px;}
    
    .text-ventas { font-size: 25px;}
    
    .share-it {top:176px;}	

}


/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {
	

.share-it {top:176px;}	
.crop_text_editorial {height: auto;}
.espacio_editorial {margin-top: 25px;}
	
.imagen_noticia {height: 160px;}
.raya_naranja {width: 60%;}
.icono_noticias { width: 77px; height: 77px;}
.margin_lista_t { margin-top: 20px;}
.margin_lista_b { margin-bottom: 20px;}
.espacio_mas_noticias {margin-top: 20px;}
.icono_noticias_percent {width: 16%;}	
.titulo_noticias2_percent {width: 77%;}
.card-title {font-size: 20px; line-height: 22px;}
.card-body {padding: 1.5rem 1.5rem;}
.crop_text_noticia {height: auto;}
.crop_text_lista_noticias {height: 72px;}
.margin_indicators_videos { bottom: -54px !important;}
	
.icono_documentos_fondo {width: 80px; height: 80px;}
.icono_doc1 { width: 16%;}
.icono_doc2 { width: 79%;}
	
.titulo_portada1 {font-size: 42px;}
.titulo_portada2 {font-size: 42px;}
.titulo_portada3 {font-size: 42px;}
	
.imagen_pie {margin-left: 0px; height: 0px;}
.fondo_pie {height: 195px;}

}


/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {

.share-it {top:176px;}		
.crop_text_editorial {height: auto;}
.espacio_editorial {margin-top: 25px;}
	
.imagen_noticia {height: 220px;}
.raya_naranja {width: 72%;}
.icono_noticias { width: 77px; height: 77px;}
.margin_lista_t { margin-top: 20px;}
.margin_lista_b { margin-bottom: 20px;}
.espacio_mas_noticias {margin-top: 25px;}
.icono_noticias_percent {width: 12%;}	
.titulo_noticias2_percent {width: 80%;}
.card-title {font-size: 22px; line-height: 24px;}
.card-body {padding: 1.5rem 2rem;}
.crop_text_noticia {height: auto;}
.crop_text_lista_noticias {height: 72px;}
.margin_indicators_videos { bottom: -54px !important;}
	
.icono_documentos_fondo {width: 80px; height: 80px;}
.icono_doc1 { width: 25%;}
.icono_doc2 { width: 69%;}
	
.titulo_portada1 {font-size: 48px;}
.titulo_portada2 {font-size: 48px;}
.titulo_portada3 {font-size: 48px;}
	
.imagen_pie {margin-left: 535px; height: 195px;}
.fondo_pie {height: 195px;}

}


/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {
	
.share-it {top:170px;}
	
.crop_text_editorial {height: 167px;}
.espacio_editorial {margin-top: 27px;}
	
.imagen_noticia {height: 193px;}
.raya_naranja {width: 66%;}
.icono_noticias { width: 64px; height: 64px;}
.margin_lista_t { margin-top: 20px;}
.margin_lista_b { margin-bottom: 16px;}
.espacio_mas_noticias {margin-top: -5px;}
.icono_noticias_percent {width: 22%;}	
.titulo_noticias2_percent {width: 65%;}
.crop_text_lista_noticias {height: 72px;}
.margin_indicators_videos { bottom: -77px !important;}
	
.icono_documentos_fondo {width: 80px; height: 80px;}
.icono_doc1 { width: 28%;}
.icono_doc2 { width: 60%;}
	
.imagen_pie {margin-left: 660px; height: 223px;}
.fondo_pie {height: 223px;}

}


/*// Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
	
.share-it {top:60px;}	
	
.crop_text_editorial {height: 190px;}
.espacio_editorial {margin-top: 60px;}
	
.imagen_noticia {height: 200px;}
.raya_naranja {width: 72%;}
.icono_noticias { width: 77px; height: 77px;}
.margin_lista_t { margin-top: 20px;}
.margin_lista_b { margin-bottom: 20px;}
.espacio_mas_noticias {margin-top: -5px;}
.crop_text_lista_noticias {height: 72px;}
	
.icono_documentos_fondo {width: 95px; height: 95px;}
.icono_doc1 { width: 28%;}
.icono_doc2 { width: 62%;}
	
.imagen_pie {margin-left: 835px;}
	
.modal-dialog {
    max-width: 750px;
    margin: 1.75rem auto;}
	
	

}











