body {
background:url('gifs/bg.jpg') top left repeat-x;
font-family:sans-serif,arial,helvetica;
font-size: 13pt;
color:#511E1C;
margin:1px;
padding:0px;
}

table{
background-color:#EEEEEE;
border:1px solid #00717d;
font-size: 10pt;
font-weight:bold;
}

input {
background-color: #FAFAFA;
color:#000;
font-size:14px;
border:1px solid #ccc;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
}

select { 
background-color: #FAFAFA;
color:#000;
font-size:14px;
border:1px solid #ccc;
z-index:1;
}

textarea{
background-color: #FAFAFA;
color:#000;
font-size:14px;
border:1px solid #ccc;
z-index:1;
}

input[type="text"]{ 
border:solid 1px #A1A1A1;
}

input[type="submit"]{ 
cursor:pointer;
border:outset 1px #ccc;
color:#222;
font-weight:bold;
padding: 1px 2px;
background:#FAFAFA url('deg/formbg.gif') repeat-x left top;
}

input[type="button"]{
cursor:pointer;
border:outset 1px #ccc;
color:#222;
font-weight:bold;
padding: 1px 2px;
background:#FAFAFA url('deg/formbg.gif') repeat-x left top;
}

.blocopadrao{
text-align:center;
font-size:12pt;
height:480px;
width:100%;
overflow-y:scroll;
overflow-x:hidden;
}

.linhapadrao{
text-align:left;
height:auto;
width:740px;
border:1px solid;
padding:4px;
overflow:hidden;
}

.linhapadrao:hover{
background-color:#ddd;
}

.caixa{
border:1px solid #ccc;
}

.border_b{
border: 1px solid #ccc;
}

.float{
visibility: hidden;
position: absolute;
left: -3000px;
z-index: 10;
}

.login{
border:2px solid #ccc;
font-size: 13pt;
padding:5px;
position:relative;
text-align:center;
width:200px;
}

.centralizado{
text-align:center;
margin:1px;
}

.menu{
text-align:center;
font: 11px sans-serif,arial,helvetica;
margin-top: 0px;
margin-bottom: 0px;
border:1px outset #ccc;
}

.menuform{
text-align:center;
margin-top: 0px;
margin-bottom: 0px;
}

p{
font-family: sans-serif,arial,helvetica;
font-size: 8pt;
color:#511E1C;
margin:1px 0px 0px 1px;
}

#logo{
text-align:center;
margin:1px;
}

#menu {
text-align:center;
margin-bottom: 2px;
font-size: 13pt;
}

#hpasso {
text-align:center;
font-weight: normal;
font-size: 13pt;
margin:0px;
padding:6px;
font-family:'Lucida Sans Unicode',sans-serif,arial;
line-height:100%;
color:#511E1C;
}

#labelbusca {
margin-top: 1px;
margin-bottom: 0px; 
text-align:center;
font-size: 10pt;
color:#511E1C;
}

#botao {
text-align:center;
margin-top: 8px;
margin-bottom: 1px;
}

#tabela {
font-size:11pt;
text-align:left;
margin:1px 0px 1px 0px;
}

#header {
margin-left: auto;
margin-right: auto;
font-size: 12pt; 
}

#rodape {
text-align:center;
margin-bottom: 10px;
font-size: 8pt;
}

h5 {
color: #AAAAAA;
font-size: 1pt;
margin-top: 1px;
margin-bottom: 1px;
}

a:link, a:visited {
color:#511E1C;
text-decoration:none;
}

.main { width:100%;margin:0 auto;}
div#main { margin:0 auto;width:800px;height:380px;}
.header { height:80px;}
.logo { float:left; padding:4px 0px 0px 0px; clear:none;}
.menusuperior{ float:right; padding:6px 0px 0px 0px; clear:none;}
.main-cont{ width:100%; margin:0 auto;}
.top-cont { height:100px;text-align:left;}
.top-cont h1{ height:auto;line-height:50px;text-align:center;font-family:sans-serif,arial,helvetica;font-size:24px;font-weight:bold;color:#00717d;margin:5px 0px 0px 37px;}
.top-cont h2 { color:#232323;font-family:sans-serif,arial,helvetica;font-size:21px;padding-top:4px;border:0px solid #232323;font-weight:normal;text-align:center;margin:0px 0px 4px 88px;line-height:normal;}
.middle-cont { width:100%;padding:8px;text-align:left;font-family:sans-serif,arial,helvetica;font-size:12px;font-weight:normal;color:#000;border:0px solid #666666;}
.bookmark{ text-align:center;font-family:arial,sans-serif;color:#686868;font-size:13px;}
.bookmark p{ text-align:center;font-family:arial,sans-serif;color:#686868;font-size:13px;margin:0px;padding:5px;}
