body {  
    
    font-size: 20px;
} 
body a {
    color:#000; 
    transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	text-decoration:none;
    
}
.navbar-center {
     
    left: 50%;
    transform: translatex(-50%);
  }

 
.box {
    /* border: 1px solid  #036A6E;  */
    width: 100%;   
    /* margin: 10%; */ 
    padding: 10%;
  }
  .boxprecio {
    /* border: 1px solid  #036A6E;  */
    width: 100%;   
    /* margin: 10%; */ 
    padding: 6%;
  }
  
.box-60 {
    /* border: 1px solid  #036A6E;  */
    width: 100%;   
    /* margin: 10%; */ 
    padding:  7% 20%  7% 20%;
  }  


  .box-td {
    /* border: 1px solid  #036A6E;  */
    width: 100%;   
    /* margin: 10%; */ 
    padding: 10%;
  }

  .caja {
    /* border: 1px solid  #036A6E;  */
    width: 100%;   
    /* margin: 10%; */ 
    padding: 10% 10% 2% 10%;
  }
  .caja-blog {
    /* border: 1px solid  #036A6E;  */
    width: 100%;   
    /* margin: 10%; */ 
    padding: 2% 5% 2% 5%;
  }

  .caja-leer {
    /* border: 1px solid  #036A6E;  */
    width: 100%;   
    /* margin: 10%; */ 
    padding: 2% 10% 2% 10%;
  }
.formulario {
    background-color: #d4c2c2 ;
    width: min( 60rem, 100% ); /** Utilizar el valor más pequeño **/
    margin: 0 auto;
    padding: 2rem;
    border-radius: 1rem;
}

 

.bg-color  {  background-color: #E4125E;}
.bg-form-color  {  background-color: #D4D4D4;}

.menu_fondo_color {  background-color: RED    ;}  /* #F8FEE2  */
.opacidad { opacity: 0.9; /* see the background through the hbox */ }

.margen {
border: 1px solid  #999  ;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 10px;
 border-radius: 1rem;
  
}
.margen-col {
border: 1px solid  #999  ;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 10px;
 border-radius: 1rem;
 background-color: #D9ECFF; 
}
.margen-tes { 
 
border: 1px solid  black;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 10px;
border-radius: 1rem;
background-color: #E6E6E6 ; 
}
.margen_man { 
font-size: 1.5rem;
border: 1px solid  #E4125E;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
padding: 10px;
border-radius: 1rem;
}

.tema { 
padding:  0px  0px  0px 0px; 
font-size: 2rem;
}
.sub_tema { 
padding:  0px  0px  0px 40px; 
font-size: 1.7rem;
}
.sub_tema_texto { 
padding:  0px  0px  0px 80px; 
font-size: 1.5rem;
}

.formulario {
    background-color: #e7e9df;
    width: min( 60em, 100% ); /** Utilizar el valor más pequeño **/
    margin:  0% 2% 2% 2%; 
    border-radius: 1rem;
}
.formu {
    background-color: #e7e9df;
    width: min( 60em, 100% ); /** Utilizar el valor más pequeño **/
    margin:  0% 0% 0% 0%; 
    border-radius: 1rem;
}

h1 { color:#000;    font-family: "Times New Roman";       font-size: 2em; padding: 1rem 0rem 1rem;  }
h2 { color: #000;   font-family: "Times New Roman" ;       font-size: 1.50em;  padding: 1rem 0rem 1rem; }
h3 { color: #036A6E;    font-family: "Times New Roman";       font-size: 1em;  padding: 1rem 0rem 1rem;}
h4 { color:#036A6E;      font-family: "Raleway"; font-size: 0.75em;  }
h5 { color:#036A6E;   font-family: "Raleway"; font-size: 0.50em;} 

h6 { color: #E4125E ; }
 


p {  
    color:#000; 
    font-size: 20px;
    
}

.texto-blanco { color: #ffffff; }

 
 

.btsim { 
    background-color: #09C;
    color: #fff;
    padding: .0rem .9rem;
    margin-top: .0rem;
    text-decoration: none;
    border-radius: .5rem;
    text-align: center;
    border: none;
} 
.btlin {
    background-color: white;
	padding: .0rem .9rem;
    margin-top: .0rem;
    color: black;
    border: 2px solid #09C;
	border-radius: .3rem;  
	line-height: 2rem;
}
.btven {
    background-color: white;
	padding: .0rem .9rem;
    margin-top: .0rem;
    color: black;
    border: 2px solid #09C;
	border-radius: .0rem;  
	line-height: 2rem;
} 
.btlin_ch {
    background-color: white;
	padding: .0rem .1rem .2rem .1rem;
    margin-top: .0rem;
    color: black;
    border: 2px solid #09C;
	border-radius: .3rem;  
	line-height: 2rem;
} 
.btlin_ch_activo {
    background-color: #06C  ;
	text-decoration: none;
	padding: .0rem .1rem .2rem .1rem;
    margin-top: .0rem;
    color: #fff;
    border: 2px solid #09C;
	border-radius: .3rem;  
	line-height: 2rem;
	text-decoration: none;
	 
} 
 
.btn-contactenos {
    
    background-color: #000000;  
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display:     inline-block;
    font-size: 16px;
}

.btn-leer {
    
    background-color: #036A6E;  
    border: none;
    color: white;
    padding: 7px 15px;
    text-align: center;
    text-decoration: none;
    display:     inline-block;
    font-size: 16px;
}

 
 
  
 