body{
          font-family: 'Open Sans', sans-serif;
          
          background: ffffff;
background-size: auto;
          margin: 0 auto 0 auto;  
          width:100%; 
          text-align:center;
          margin: 0px 0px 0px 0px;
          border-radius:1px;
  border: #ffffee 2px solid;
        }
        p{
          font-size:12px;
          text-decoration: none;
          color:#ffffff;
        }
        h1{
          font-size:1.5em;
          color:#ffffff;
        }
        .box{
          background:white;
          width:300px;
          border-radius:6px;
          margin: 5px auto 0 auto;
          padding:5px 0px 50px 0px;
          border: #2980b9 4px solid; 
          background: #fefefe;
        }
        .inst {
        	width: 95%;
        	background:#3b5998
        }
         .box2{
          background:white;
          width:80%;
          border-radius:3px;
          margin: 5px auto 0px auto;
          padding:0px 5px 0px 5px;
          border: #f7f7f7 4px solid; 
          background: #fefefe;
          text-align: justify;
          color:#3b5998;
        }
        
        .username{
          background:#ecf0f1;
          border: #ccc 1px solid;
          border-bottom: #ccc 2px solid;
          padding: 8px;
          width:250px;
          color:#AAAAAA;
          margin-top:10px;
          font-size:1em;
          border-radius:4px;
        }
        .button{
          background:#3b5998;
          width:130px;
          padding-top:5px;
          padding-bottom:5px;
          color:white;
          border-radius:5px;
          border: #3b5998 1px solid;
          margin-top:20px;
          margin-bottom:20px;
          float:left;
          margin-left:88px;
          font-weight:800;
          font-size:0.8em;
        }
        .button:hover{
          background:#2CC06B; 
        }
        img.desplazada {
        
        width:40px;
        height: 40px;
  position: absolute;
  margin: 0em 0em 0em -4em;}
  		
        .home {
        background: 3b5998;
        width: auto;
        height: auto;
  padding: auto;
  text-align: center;
  color: blue;
  font-size: 20px;
  font-family:helvetica;
  font-weight:bold;
  border-radius:5px;
  border: #ffffee 2px solid; 
}
		 .welc {
		 height: auto;
  padding: auto;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  background: #3b5998;
  color: blue;
  font-size: 20x;
}
		.welc2 {
		 height: 40px;
		 width: 95%;
  padding: auto;
  padding-left: 10px;
  padding-right: 10px;
  text-align: left;
  background: #3b5998;
  color: #ffffff;
  font-size: 20px;
  border-radius:5px;
  border: #f7f7f7 1px solid; 
}
		.text {
  font-size:auto;
  font-family:helvetica;
  font-weight:bold;
  color:#3b5998;
  text-transform:uppercase;
}
.parpadea {
  
  animation-name: parpadeo;
  animation-duration: 1s;
  animation-timing-function: linear;
  animation-iteration-count: infinite;

  -webkit-animation-name:parpadeo;
  -webkit-animation-duration: 1s;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
}

@-moz-keyframes parpadeo{  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}

@-webkit-keyframes parpadeo {  
  0% { opacity: 1.0; }
  50% { opacity: 0.0; }
   100% { opacity: 1.0; }
}

@keyframes parpadeo {  
  0% { opacity: 1.0; }
   50% { opacity: 0.0; }
  100% { opacity: 1.0; }
}
		.app {
  padding: auto;
  padding-right: 5px;
  text-align: center;
  background: #;
  color: gray;
  font-size: 7px;
}
		.footer {
  padding: auto;
  padding-right: 5px;
  text-align: center;
  background: #;
  color: gray;
  font-size: 8px;
  		}
        .fpwd{
            color:#000000;
            text-decoration: underline;
            a
       #absoluteCenteredDiv{
            position: absolute;
            top:0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto;
            width:auto;
            height: 300px;
            text-align: center;
            }
  .boton_personalizado{
    text-decoration: none;
    padding: 10px;
    font-weight: 600;
    font-size: 20px;
    color: #ffffff;
    background-color: #1883ba;
    border-radius: 6px;
    border: 2px solid #0016b0;
  }
  
