* { margin:0; padding:0; }
body { font-family: "Times New Roman", Times, serif; background: url('../i/fundo_geral.jpg'); padding: 0 10px; }
#minWidth { position:relative; width:100%; min-width:750px; }
#all { display:block; }

/* Fixa a largura no IE */
/*
* html #minWidth { padding-left: 750px; }
* html #all { position:relative; margin-left: -750px; }
* html #all { width: 771px; margin: 0 auto; }
*/


/* Classes gerais */
.oculto { display: none; }
.clear {clear:both;}
.fmt_ul { margin-left: 25px; }
.fmt_negrito { font-weight:bold; }
.fmt_italico { font-style:italic; }
.fmt_sublinhado { text-decoration:underline; }
.rss { display:block; margin: 0 auto; background: url('../i/feed-icon16x16.png') no-repeat center center; width: 16px; height: 16px; }
.rss span { display:none; }
a { color:#0000EE; text-decoration:underline; }
a:hover { text-decoration:none; }

#topo { background: #FFF url('../i/cantos_redondos_1_1.gif') no-repeat left bottom; padding: 0 40px; height:100% }

#menu_rapido { float:right; list-style: none; margin: 10px 5px 10px 0; font-family: "Trebuchet MS", "Times New Roman", Times, serif; font-size: 0.8em; }
#menu_rapido li { float:left; padding: 0 10px; }

#cabecalho { clear:both; height: 100px; background: url('../i/topo_fundo_geral.jpg') repeat-x left top; text-align:center; margin-bottom: 25px; }
#cabecalho a { text-decoration:none; }
#cabecalho h1 { background: url('../i/topo_algema.jpg') no-repeat left top; height: 93px; padding: 7px 0 0 60px; }
#cabecalho h1 a { color: #FFFFFF; }
#cabecalho h2 { background: url('../i/topo_fundo_direita.jpg') no-repeat right top; height: 50px; padding: 57px 0 0 60px; margin-top: -100px; color: #CCC; }

#conteudo { text-align:justify; background: url('../i/conteudo_fundo_geral_esq.jpg') repeat-y left top; padding: 0 1px 0 26px; }
#conteudo_area { padding: 0 80px 0 54px; background: #FFF url('../i/conteudo_fundo_geral_dir.jpg') repeat-y right top; }
#conteudo h3 { height: 100%; font-family: "Trebuchet MS", "Times New Roman", Times, serif; clear:both; margin-bottom: 20px; background: url('../i/h3_linha_pontilhada.jpg') no-repeat center right; }
#conteudo h3 span { font-size: 1.4em; background: #FFF; padding: 0 5px 0 0; }
#conteudo h4 { margin-bottom: 15px; color:#990000; font-size: 1.3em; }
#conteudo h5 { color:#993300; padding-left: 5px; font-size: 1.05em; margin-bottom: 10px; }
#conteudo h6 { color:#000; padding-left: 10px; font-size: 0.9em; margin-bottom: 5px; }
#conteudo p { padding-bottom: 15px; text-indent: 75px; line-height: 1.35em; width: 99%; }
#conteudo ol { padding-left: 95px; padding-bottom: 15px; }
#conteudo blockquote { padding-left: 10%; padding-bottom: 20px; }
#conteudo blockquote p { text-indent: 0; }
#conteudo blockquote cite { font-style:normal; }
#conteudo ul { list-style: square; font-weight: normal; padding-left: 30px; padding-bottom: 15px; }
#conteudo ul.nolist { list-style: none; font-weight: bold; }
#conteudo fieldset { border: 1px solid #CCC; padding: 20px; clear:both; }
#conteudo fieldset legend { padding: 0 5px; }
#conteudo fieldset p,  #conteudo p.noindent { text-indent:0; }
#conteudo fieldset label { display:block; font-weight: bold; }
#conteudo fieldset input, #conteudo fieldset select, #conteudo fieldset textarea { padding: 5px; border: 1px solid #AAA; font-family: "Times New Roman", Times, serif; }
#conteudo fieldset .inteiro { width: 98%; }
#conteudo fieldset label em { color:#CCC; font-weight: normal; }
#conteudo span.required { color:#F00; }
#conteudo p.descricao { color:#777; }
#conteudo div.tabela { border: 1px solid #CCC; padding: 2px; }
#conteudo div.tabela table { width: 100%; }
#conteudo div.tabela table th { text-align:center; background: #CCC; }
#conteudo div.tabela table td { padding: 2px 2px 4px 2px; border-bottom: 1px solid #DDD; }

/* Capa */
#capa { background: #FFF; }
#homem { width: 105px; float:left; background: url('../i/homem1.gif') repeat-y left top; height: 220px; text-align:right; margin: -145px 0 -55px 0; }
#justica { height: 200px; float:right; width: 113px; background: url('../i/justica.gif') repeat-y right top; margin: -145px 0 -55px 0; }
#x { text-align:center; margin: 0 15% -55px 15%; background: #FFF; line-height: 200px; height: 100%; font-weight:bold; }
#edicao { clear:both; background: #FFF; margin: -62px -55px 0 -54px; padding-top: 62px; }
#edicao p { text-indent:0; text-align:center; }

#mapa { margin-left: 65px; }
#mapa li { padding-bottom: 2px; }

#rodape { clear:both; text-align:center; font-size: 0.8em; color: #999; background: #FFF url('../i/cantos_redondos_2_1.gif') no-repeat left top; padding-bottom: 10px; }
#rodape p.copyright { background: url('../i/cantos_redondos_2_2.gif') no-repeat right top; padding-top: 50px; }
#rodape a { color: #666; }

.error { background: #CCC; margin-bottom: 10px; float:left; padding: 0 15px 5px 15px; }
.error dt { background: #900; color: #FFF; font-weight: bold; padding: 3px; margin: 0 -15px; }
.error dd { padding: 3px 5px; }

.download_pdf { padding: 15px 0 0 0; border: 1px solid #CCC; border-left:0; border-right:0; text-align:center; font-size: 0.95em; }
.download_pdf span { background: url('../i/icon_pdf.jpg') no-repeat left top; padding: 6px 0 6px 40px; }
.download_pdf em { font-size: 0.9em; color: #666; display:block; clear:both; }
