* {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    margin: 10px;
    padding: 0px;
    /*background-color:beige;*/
    background-color: #FFFFFF;
}
h1 {
    background-color: #007100;
    color: white;
}
h2 {
    margin: 0px auto;
    color: black;
}
ul {
    list-style: none;
}
li a {
    border-right: : 1px solid gray;
    /*border-radius: 4px;*/
    margin-right: 1px;
    padding: 10px;
    float: left;
}
.logo {
    height: 250 px;
}
#nav_menu ul {
    list-style: none;
}
#nav_menu ul li {
    /*display: block;*/
}
#nav_menu ul li a {
    background-color: #007100;
    text-decoration: none;
    border: 1px solid black;
    color: black;
    font-size: 12px;
    box-shadow: 0px 0px 5px green;
    transition: hover 5s;
}
#nav_menu a:hover {
    background-color: #FAF5DF;
    box-shadow: 0px 0px 10px #093F69 inset;
    border-radius: 5px;
}
#nav_menu a:active {
    background-color: #093F69;
}
#caja {
    display: block;
}
#contenedor table {
    margin: 0px auto;
    border: 5px solid #007100;
}
#contenedor table tr td {
    text-align: center;
}
#contenedor table tr:nth-child(even) td {
    background: #f1f1f1;
}
.datosCliente {
    color: #3C4043;
}
#logo {
    display: block;
    float: right;
    margin: 0px auto;
    border-radius: 2px solid black;
}
.tabla {
    float: left;
    margin: 0px auto;
    border-radius: 2px solid black;
}
.form {
    border: 1px solid black;
    width: 700px;
    text-align: left;
    margin: 0px auto;
}
.form .datosModelo {
    font-size: 12px;
}
.mosaico {
    width: 50px;
}
.mosaico:hover {
    transform: scale(1.5, 1.5);
}
input[type="text"], input[type="email"] {
    padding: 1px;
    border-radius: 5px;
    box-shadow: 0px 0px 3px green inset;
    background-color: white;
    padding-top: 2px;
    padding-bottom: 2px;
    border: 1px solid #70b231;
    color: black;
    height: 10px;
}
input[type="button"], input[type="submit"], input[type="reset"], button {
    display: block;
    border: 1px solid black;
    width: 180px;
    padding: 5px;
    background-color: #007100;
    transition: all .5s;
}
input[type="text"]:hover, input[type="email"]:hover {
    background-color: beige;
}
input[type="submit"]:hover {
    background-color: teal;
    line-height: 1em;
    color: black bold;
    font-size: 1.5em;
    cursor: pointer;
}
input[type="button"]:after, input[type="submit"]:after, input[type="reset"]:after, {
    background-color: #093F69;
}
input[type="text"]:focus, input[type="email"]:focus {
    box-shadow: 0px 0px 20px teal;
    border: 5px solid green;
    border-radius: 5px;
    color: black;
    height: 15px;
    font-size: 15px;
    overflow: hidden;
}
/*

width: 50px;
    margin-left:510px;
    border: 10px solid black;
    padding: 5px;
    background-color: white;
    color: black;
    transition: all 1s;

*/

.clearFix {
    float: none;
    clear: both;
}