body {margin:4px 2px; text-align:center; font-family:verdana; font-size:12px; background:url(fundo.jpg); color:#000; text-align:center;}

img {border:0px;}

a {color:#03f; text-decoration:none;}

a:hover{text-decoration:underline;}

#principal {width:892px; border:4px #000 solid; margin:15px auto 20px; text-align:left; padding:0px;  -moz-border-radius:0px 0px 13px 13px; -webkit-border-radius:0px 0px 13px 13px; border-radius:0px 0px 13px 13px;}

.bt {padding:5px 10px; font-weight:700; float:left; width:102px; text-align:center; cursor:pointer; text-decoration:none; background:transparent; color:#fff;}

.bt:hover {background:#88b657; color:#000;}

.rodape {background:url(bg_r.png) repeat; text-align:center; border-top:2px #000 solid; font-weight:700; font-size:10px; padding:10px; line-height:16px; -moz-border-radius:0px 0px 10px 10px; -webkit-border-radius:0px 0px 10px 10px; border-radius:0px 0px 10px 10px;}

.corpo {background:url(bg_s.png) repeat-x; min-height:450px; border-top:2px #000 solid; padding:19px;}

.sub_topo {height:24px; padding-left:5px; background:#245403; border-bottom:1px #fff solid; border-top:1px #fff solid;}

.sel {border:1px #fff solid; border-top:0px; border-bottom:0px; padding:5px 10px;}

input, textarea, select {padding:3px; font-size:13px; width:200px; background:#f3f3f3; border:1px #888 solid	;}

textarea {background:#f2f2f2;}

input:focus, textarea:focus, select:focus {background:#fff; border:1px #000 solid;}

.linha_form {clear:both; margin-top:4px; margin-bottom:1px; height:28px; -moz-border-radius:0px 7px 7px 0px; border-radius:0px 7px 7px 0px; -webkit-border-radius:0px 7px 7px 0px; padding:5px 0px 0px 258px;}