
* {
  box-sizing: border-box;
}
body {
  background-color: #f1f1f1;
}
#mainbox{
    text-align:center;
	border: 2px solid #ddd;
	margin: 0 auto;
	overflow-x:auto;
}

#encontrar{
  background-color: #ddd;
  margin:0 auto;
  font-family: Raleway;
  padding: 0;
  border-radius: 5px;
  min-width: 300px;
}
#encontrar{ font-size: 15px;}
#regForm1{margin:5px auto 15px auto; }

input{
  padding: 5px;
  font-size: 15px;
  font-family: Raleway;
  border: 1px solid #aaaaaa;
  border-radius: 5px;
  background-color:  #f1f1f1;
}
select {
  padding: 5px;
  font-size: 14px;
  font-family: Raleway;
  border: 1px solid #aaaaaa;
  background-color:  #f1f1f1;
}
/* Mark input boxes that gets an error on validation: */
input .invalid {
  background-color: #ffdddd;
}

button  .send{
  background-color: #ff8000;
  color: #ffffff;
  border: none;
  border: 1px solid #aaaaaa;
  border-radius: 5px;
  padding: 10px 20px;
  font-size: 17px;
  font-family: Raleway;
  cursor: pointer;
}
 .send:hover,a:hover {
	background-color: #09e561;
}

.del:hover {background-color: #ff0000;
           color:#ffffff;}
#message {
   /*display:none;*/
    background: #f1f1f1;
    color: #000;
    position: relative;
    padding: 0;
    margin-top: 5px;
	z-index:1;
}
#message span {

    font-size: 14px;
}
#actualizar { display:none;
    /*display:inline*/;
    }
#clow {display:none;}
button:hover {
  opacity: 0.8;
}
.error {color: #FF0000;}
.newmsj{
		 color:#567f07;
		 font-size: 20px;
		 padding: 10px 35px;
}
.updt {color:#567f07;}
.updt:hover {background-color: #567f07;
            color:#ffffff;}
a {text-decoration:none;
	color:#ffffff;}
tr:hover {
    background-color:#b4b4b4;
    /*color:#ffffff;*/
}

.footer {
 /*  position: fixed;*/
   left: 0;
   bottom: 0;
   width: 100%;
   line-height: 1.000;
   font-size:15px;
   color: white;
   text-align: center;
   background-color: #0000ff;
}
