html, body{width:100%; height:100%}
*, html, body, p, span, div, h1, h2, h3, h4, h5, h6, a, ul, li, table, th, td, tr, img{padding:0px; margin:0px; border:0px none; font-family:'Trebuchet MS', Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:13px; color:#333; line-height:1.2em; text-decoration:none}
body{background:#fff url('../imagens/bg.png') top left repeat-x}
p, div, h1, h2, h3, h4, h5, h6, ul, li{vertical-align:middle}
th, tr{vertical-align:top; text-align:left}
a:hover{text-decoration:underline}
input, select, button{padding:2px; border:1px solid #ccc; border-right-color:#777; border-bottom-color:#777; margin:5px; width:500px; -moz-border-radius:3px}
input.auto{width:auto}
textarea{width:100%; min-height:200px; border:1px solid #ccc}
button{width:auto}

*.datepick-popup select{width:auto!important; margin:0!important; padding:0!important}

#menu{background-color:#ddd; height:40px; vertical-align:middle}
#menu{border-top:none}
#menu ul{width:100%; text-align:center}
#menu ul li{list-style:none; display:inline; text-align:center; padding-left:10px; margin-right:10px; border-left:3px double #000}
#menu ul li:first-child{border:none}

#conteudo{height:400px}
#conteudo h1{font-size:18px; font-weight:normal; text-align:center; margin:10px}
#conteudo select.opt{width:150px}
#conteudo p.opt{text-align:center; margin:12px}
#conteudo p.opt a{background-color:#ccc; margin-right:12px; padding:3px}
#conteudo p.opt select{width:220px}

#conteudo .listagem th{background-color:#000; border:1px solid #ccc; border-left-width:0px; color:#fff; height:32px; text-transform:uppercase}
#conteudo .listagem th:first-child{border-left-width:1px}
#conteudo .listagem td{border:1px solid #888; border-left-width:0px; border-top-width:0px; height:20px}
#conteudo .listagem td:first-child{border-left-width:1px}
#conteudo .listagem th, #conteudo .listagem td{padding:2px; vertical-align:middle}
#conteudo .listagem th.m, #conteudo .listagem td.m{width:100px; text-align:center}
#conteudo .listagem th.p, #conteudo .listagem td.p{width:50px; text-align:center}

#conteudo .formulario td{padding:3px; vertical-align:middle}
#conteudo .formulario td span#descricao_parent{margin-left:4px; display:block}
#conteudo .formulario th{text-align:right; padding:3px; font-weight:normal; vertical-align:middle; width:360px}
#conteudo .formulario th span{color:#f00}
#conteudo .formulario .mceToolbar td{padding:0}

#login{width:300px; background-color:#efefef; padding:30px 70px; margin:120px auto}
#login p{text-align:left}
#login p.little{font-size:11px}
#login input{width:290px}

#footer{border-top:3px double #000; text-align:left; height:20px; padding:10px}
#footer p{margin:3px}
#footer img{float:right}

.red{color:#f00}
.center{text-align:center}
.mini{font-size:10px; display:block}