@charset "utf-8";
/* CSS Document */
.botoncontinuarrojo:hover {
    filter: drop-shadow(3px 3px 10px #00E1FF)  ;
}

.margensup_1em_margeninf_1em {margin: 1em 0 1em 0 ;}

.col-md-6 {
  flex: 0 0  100%;
   max-width: 900px !important;
    margin: 1em auto !important;
}

.col-md-3 {
  flex: 0 0 0;
  max-width: 0;
} 

h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
     padding:  0;  
}
h2 textoazul {
	
	
	}
.container {width: 100% !important;    max-width: 100% !important;     margin: 0 auto;}
.ifundamentosmasmeta{width: 100%;  }
.ifundamentosmasmeta img{ width: 70%;filter:brightness(110%); -webkit-filter:brightness(110%); }


.ifundamentosmasmetanegro{width: 100%; padding: 1em 0 1em 0;}
.ifundamentosmasmetanegro img{ width: 40%;filter:brightness(110%); -webkit-filter:brightness(150%); }

.flex-container08082023 {
  display: flex;
  align-items: stretch;
 /* background-color: #f1f1f1;*/
}

.flex-container08082023 > div {
  /* background-color: #ccc; 
  color: white;*/
  width: 100%;
  margin: 5px 5px 15px 5px;
  text-align: left;
  line-height: 1.4;
  
}
.parrafoantesboton {width: 70%;margin: 0 auto;padding: 1em 0 0 0;}
.botoncontinuarrojo { padding: 0 0 2em 0;	 width:300px;}

.ancho0 { width:0%;}
.ancho100 { 	width: 100%;    flex: 0 0 100%;    max-width: 70%;    margin: 0 auto;}
.ancho70{ 	width: 70%; margin: 1em auto;}
.ancho70_2{ 	width: 70%; margin: 2em auto;}
.ancho80{ 	width: 80%; margin: 1em auto;}


.border_dorado_izquierdo_1_2 { border-left: 10px solid #CEA24B;  margin: 0 auto;height: 200px !important;} 
.tamano50porciento_margen1em {width: 50%;    margin: 0em auto;    }
.tamano70porciento_margen1em {width: 70%;    margin: 0em auto;      }

.textorojo { color:#00E1FF !important;}
.textorojoh2 {        
    
    margin-bottom: 0;
    line-height: 0.7;
    letter-spacing: 0px !important;
	font-size:2em;
    font-family: 'ACaslonPro-Regular';
    font-style: italic;}
	
.textobeige { color:#FFFFD9 !important;}
.textobeigeh2 {       
     font-family: 'ACaslonPro-Regular';
	 font-style: italic;
    margin-bottom: 0;
    line-height: 0.7;
    letter-spacing: 0px !important;
	font-size:2em;}
.texto_encabezado_cursiva {font-style: italic;
    font-family: 'ACaslonPro-Regular';
    font-weight: lighter;
	letter-spacing:0px !important;}
.margin2mauto { margin: 2em auto;}
.margin1mauto { margin: 1em auto;}
.margin1emtop { margin-top:0.5em}
.padding1em01em0 { padding:1em 0 1em 0;}

.margenfinalcero { /*margin-bottom: 0; */}
.fondo_i { 
    background: url(iconos/fondo_iv.svg) fixed no-repeat;
    background-size: 60%;
    background-position-x: center;
    background-position-y: center;
}
.fondo_bottom { background-position:bottom;}
.fondo_centro { background-position:center;    background-position-y: 250px;}
ul {
  list-style: none;
}

ul li::before {
  content: "\2022";
  color: red;
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
  font-size:3em;
}



@media only screen and (max-width: 5000px) and (min-width: 1001px) {
	
 
 .textorojoh2 {      }
 .textobeigeh2 {     }
 
 }
@media only screen and (max-width: 1000px) and (min-width: 576px) {
 .ifundamentosmasmeta img {
    width: 70%;
	margin: 0 auto;
	filter:brightness(110%);
-webkit-filter:brightness(110%);
}
.ancho100 { 	 max-width: 100%; }
 }
 
@media only screen and (max-width: 950px) and (min-width: 576px) {
  
 .textorojoh2 {     font-size: 1.9em; }
 .textobeigeh2 {     font-size: 1.9em;}
 }
@media only screen and (max-width: 735px) and (min-width: 576px) {
  
 .textorojoh2 {     font-size: 1.5em; }
 .textobeigeh2 {     font-size: 1.5em;}
 
 }
@media only screen and (max-width: 575px) and (min-width: 441px) {
 .ifundamentosmasmeta img {
    width: 80%;
	margin: 0 auto;
	padding: 3em 0 1em 0;
	filter:brightness(110%);
-webkit-filter:brightness(110%);
}
.ancho100 { 	 max-width: 100%; }

 .textorojoh2 {     font-size: 1.4em !important; }
 .textobeigeh2 {     font-size: 1.4em !important;}
 
 
 

 }
 @media only screen and (max-width: 440px) and (min-width: 341px) {
.ancho100 { 	 max-width: 100%; }
 
 .ifundamentosmasmeta img {
    width: 80%;
	margin: 0 auto;
	padding: 3em 0 1em 0;
	filter:brightness(110%);
-webkit-filter:brightness(110%);
}
 .textorojoh2 {     font-size: 1.15em !important; }
 }
 @media only screen and (max-width: 340px) and (min-width: 321px) {
.ancho100 { 	 max-width: 100%; }
 
 .ifundamentosmasmeta img {
    width: 80%;
	margin: 0 auto;
	padding: 3em 0 1em 0;
	filter:brightness(110%);
-webkit-filter:brightness(110%);
}
 .textorojoh2 {     font-size: 1.1em !important; }
 }
 
 
 @media only screen and (max-width: 320px) and (min-width: 5px) {
.ancho100 { 	 max-width: 100%; }

.ifundamentosmasmeta img {
    width: 80%;
	margin: 0 auto;
	padding: 3em 0 1em 0;
	filter:brightness(110%);
-webkit-filter:brightness(110%);
}
.textorojoh2 {     font-size: 0.9em !important; }
 
 }
 
  @media only screen and (max-width: 240px) and (min-width: 5px) {
.ancho100 { 	 max-width: 100%; }

 
 }
 
  @media only screen and (max-width: 1000px) and (min-width: 736px) {
.margensup_2em_margeninf_2em {margin: 2em 0 2em 0 !important;}
  
 }
   @media only screen and (max-width: 735px) and (min-width: 5px) {
.margensup_2em_margeninf_2em {margin: 1em 0 1em 0 !important;}
 
 
 }
 
  @media only screen and (max-width: 950px) and (min-width: 5px) {
.tamano50porciento_margen1em {    width: 70%; }
.ancho70 { width: 90%;	 max-width: 90% !important;}
.fondo_bottom {    background-position: center;}
.textorojoh2 {
 
  
    font-family: 'ACaslonPro-Regular';
    font-style: italic;
}
.parrafoantesboton {width: 90%;margin: 0 auto;padding: 1em 0 0 0;}
 }
 @media only screen and (max-width: 576px) and (min-width: 5px) {
 .textobeigeh2 {       
    line-height: 0.7;
   	font-size:1.15em;}
  .ancho80 {     width: 90%; }
  .border_dorado_izquierdo_1_2 {  height: 240px !important;} 
 }