body {	margin-left: 1em;  background-color: #eeeeee;}.logochantal{  text-align: center;  width: 50%;  margin: auto;}.mensaje{  margin: auto;  text-align: justify;  width:60%;}.lch{  position: relative;  font-size: .8em;  margin-top: -10px;  z-index: 4;}.lista{  margin-top: -15px;}img {  width: 25%;  height: auto;  display: block;  margin-left: auto;  margin-right: auto;}/*TERMINA LANDING PAGE*/.img01{  width: 95%;  /*  border:1px solid rgba(255,75,32,1);  -moz-border-radius:8px;  -webkit-border-radius:8px;    border-radius:8px;  */}.img02{  height:95%;}.aVerde {  text-decoration: none;  font-family: 'Lato';font-size: 1em;  color: white;  border:1px solid rgba(0,174,17,1);  -moz-border-radius:8px;  -webkit-border-radius:8px;    border-radius:8px;  padding: 5px;  margin-bottom: 2px;  background-color: rgba(0,174,17,1);}.aSinDeco{  text-decoration: none;}.txtcenter{  text-align: center;}.cuadro{  width: 640px;  height: 480px;  background-color: black;  opacity: 0;  visibility: hidden;}.logotipo{	width: 20%;	margin: auto;}  .contenido{    width: 80%;    margin: auto;  }  .idx {    width: 90%;    margin: auto;  }  .login, .registro {    opacity: 0;    margin-top: -40px;  }/*----FORMA---*/.form-control:focus {  border-color: #00cc00;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(0, 200, 0, 0.6);}.form-control{  border-color: #cc00cc;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(114, 24, 106, 0.6);}.fdoVerde {  background-color: rgba(0.174.17.1);}.fdoRojo {  background-color: rgba(100.0.0.1);}fieldset{  /*border:1px solid rgba(255,75,32,1);  -moz-border-radius:8px;  -webkit-border-radius:8px;    border-radius:8px;  */  background-color: rgba(255,75,32,.3);  padding: 10px;  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 75, 32, 0.6);}legend{    width:inherit; /* Or auto */    /* To give a bit of padding on the left and right */    border-bottom:none;}@media only screen and (max-width: 600px) {	.contenido {    width: 100%;  }    .logotipo {    width: 40%;  }  .punto-flex{    flex-grow: 0;  }  h2{    font-size: 115%;  }    .mensaje{  margin: auto;  text-align: justify;  width:98%;} img {  width: 65%;  height: auto;  display: block;  margin-left: auto;  margin-right: auto;}  .contenido{    width: 98%;    margin: auto;}}