* {
	margin: 0px;
	padding: 0px;
	list-style:none;
	text-decoration:none;
	border: none;
	vertical-align:middle;
}

body {
	font:10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	height: auto;
	background-color:#000;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 1px;
    padding: 1px;
    background-color:#666;
    border-width:1px;
	border-color:#CCC;
	border-style:solid;
	color:#CCC;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 1px;
    padding: 1px;
    background-color:#666;
    border-width:1px;
	border-color:#CCC;
	border-style:solid;
	color:#CCC;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 1px;
    padding: 1px;
    background-color:#666;
    border-width:1px;
	border-color:#CCC;
	border-style:solid;
	color:#CCC;
}

hr
{
	border-style:dotted;
	border-color: #888;
	border-width: 1px;
}

input.radio {
	border: 0px;
}

a {
	color:#3399FF;
}
a:hover { 
	text-decoration:underline;
	color:#00FF33;
}

#geral 
{
	width: 780px;
	margin:10px auto 0 auto;			
	text-align:left; /* "remédio" para o hack do IE */	
	display:table;
	background-image: url("../imagens/pattern1.jpg");
}

#topo {
	height:170px;
}

#topo #logo{
	background-image: url("../imagens/topo_pm.jpg");
	background-repeat:no-repeat;
	background-position:center;
	height: 170px;
}

#menu {
	background-color:#AF412B;
    margin-left:0px;

}

#menu #busca
{
	padding:5px;
}

#menu #busca .textBusca
{
	width:100px;
	padding:2px 0px;
}

#mensagens
{
	color:#FF0000;
	font-weight:bold;
}

#left 
{
	float:left;
	background-color: #000;
	width: 195px;
}

#separador
{
	width: 5px;
	float:left;
}

#right
{
	float:left;
	width: 570px;
}

#conteudo {
	clear: both;
	margin: 10px 5px 10px 5px;
}


#conteudo .cont
{
	background-color: #000;
	padding: 10px;
	margin-bottom: 10px;
}

#conteudo .cont .comentario
{
	margin-bottom: 12px;
}

#conteudo .cont .comentario .textocomentario
{
	padding-left: 15px;
}

#conteudo #subconteudo
{

}

#conteudo #subconteudo .itembusca
{
	margin-bottom:10px;
}

#conteudo #textoitem
{
	padding: 0px 3px;	
}

#conteudo h1
{
	font: 18pt "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color:#00FF33;
	padding: 5px 3px;
}

#conteudo h1.pogpowered
{
	background-image: url("../imagens/pogpowered.gif");
	background-position: right center;
	background-repeat: no-repeat;	
}

#conteudo h2
{
	font: 12pt "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF9900;
	background-color:#08294a;
	padding: 3px;	
}

#conteudo h2 a { color:#FF9900; }

#conteudo h3
{
	font:10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#777;
	font-weight:bold;
	font-style:italic;
	padding: 0px 3px;	
}

#rodape 
{
	bottom: 0px;
	right: 0px;
	position:fixed;
	clear:both;
	background-color:#F5F5F5;
	text-align:right;
	padding:5px;
}

.aviso {
	font-weight:bold;
	background-color:#FFCC33;
	padding:0px 5px;
	float:right;
}

.usuario 
{
	font-style:italic;
	font-size: 8pt;
	color:#AAC06D;	
}

.erro { color:#FF9900;}
.ftvermelho { color:#FF0000; }
.ftlaranja { color: #FF9900; }
.padding1 { padding:1px; }
.padding2 { padding:2px; }
.padding3 { padding:3px; }
.padding4 { padding:4px; }
.padding5 { padding:5px; }
.padding10 { padding:10px; }

.linkbtn1
{
	display: inline-block;
	color: #3399FF;
	border-color:#3399FF;
	border-width: 1px;
	border-style:solid;		
	padding: 1px 10px;
	background-color: #000;
}

a:hover.linkbtn1
{
	background-color:#3399FF;
	color:#000;
}

.botoes
{
	margin-bottom: 12px;
}
