* {
box-sizing: border-box;
}

body {
margin: 0px;
background-image: url(Img/fundo.jpg);
background-color: #0f8fcc;
background-repeat: repeat-x;
background-position: center top;
overflow-y: scroll;

font-family: 'Segoe UI'; font-size: 11pt;
}

#main {
min-height: 550px; 
margin: 10px auto; 
background-color: white; 
padding: 10px;
-webkit-border-radius: 15px; 
-moz-border-radius: 15px; 
border-radius: 15px;
-webkit-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); 
-moz-box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75); 
box-shadow: 7px 7px 5px rgba(50, 50, 50, 0.75);
}

table.tbCaixa {
   border: #0092d6 1px solid;
}

.tbCaixa tr th {
    text-align: center;
    background-color: #0092d6;
    background-repeat: repeat-x;
    height: 18px;
    color: white;
    font-size: 12px;
    font-weight: bold;
}

.tbCaixa td { font-size: 9pt; padding: 5px; border-bottom: #7f9db9 1px solid; }
.tbCaixa tr:nth-child(even) td {background: #fff; }
.tbCaixa tr:nth-child(odd) td {background: #ececef; }


h1 { font-size: 1.5em; color: #666666; font-variant: small-caps; text-transform: none; font-weight: 200; }
.nota { color: red; font-size: 9pt; }

/*
input:not([type='button']):not([type='submit']):not([type='checkbox']):not([type='radio']), textarea, select { padding: 5px; border: 1px solid #cccccc; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.btIncs input[type='button'], .btIncs input[type='submit'] { width: 100px; height: 30px; line-height: 28px; vertical-align: middle; border-radius: 3px; border: 1px solid #4e5766; background-color: #5b6e79; color: #fff;  }
.btIncs input[type='button']:hover, .btIncs input[type='submit']:hover { background-color: #6baed4; border-color: #0078d7; 
*/