/* Estilo da Página AZUL*/
body {
   margin-top:0px;
   margin-left:0px;
   margin-right:0px;

   font-family:Verdana, Tahoma, Arial;
   font-size:11px;
   color:#000000;
   background-color:#1B32A4;
}

img {
   margin:5px;
}

table {
   margin:0px;
}

td {
   font-family:Verdana, Tahoma, Arial;
   font-size:11px;
   color:#000000;
}

a {
   font-family:Verdana, Tahoma, Arial;
   font-size:11px;
   color:#000055;
   text-decoration:none;
}
a:hover {
   color:#202090;
   text-decoration:underline;
}

a img {
   border:1px #000000 solid;
}

a:hover img {
   border:1px #000066 dashed;
}

h1 {
   color:#000055;
   font-family:Courier New;
   font-weight:bold;
   margin-top:4px;
   margin-bottom:4px;
}
h2,h3,h4,h5 {
   color:#000055;
   font-family:Courier New;
   font-weight:bold;
   margin-top:1px;
   margin-bottom:1px;
}

p {
   text-indent:60px;
   text-align:justify;
}

p.texto {
   text-align:center;
   margin:5px;
}

form {
   padding:2px;
   margin:0px;
}

ul {
   margin-top:2px;
   list-style-image:url("../imagens/bola.gif");
}
li {
   vertical-align:middle;
   margin-bottom:2px;
}

/* Imagem de topo */
.topo {
   background-image:url("../imagens/fundo7.jpg");
   background-repeat:no-repeat;
   width:780px;
   height:127px;
   position:relative;
   left:0px;
   top:0px;
   z-index:2;
   display:block;
}
.lado {
   background-image:url("../imagens/lado7.jpg");
   background-repeat:repeat-x;
   position:absolute;
   left:0px;
   top:0px;
   width:100%;
   height:127px;
   text-align:right;
   z-index:1;
   display:block;
}

/* Banner do topo */
.banner {
   height:90px;
   padding:0px;
   text-align:center;
   position:absolute;
   left:330px;
   top:10px;
   border:2px #000066 inset;
   z-index:3;
   display:block;
}

/* posicao do Mapa do Site */
.mapa {
   position:relative;
   float:right;
   left:-10px;
   z-index:3;
   padding:0px;
   border:1px #000020 solid;
}

/* estilo do Mapa do Site */
.e_mapa {
   background-color:#CCCCCC;
   text-decoration:none;
   font-weight:bold;
   font-family:Verdana, Tahoma, Arial;
   font-size:11px;
   color:#000011;
   padding-left:7px;
   padding-right:7px;
}
.e_mapa:hover {
   color:#000033;
   background-color:#AAAACC;
}

/* Corpo da Página */
.corpo {
   background-image:url(../imagens/pjcc_fundo.jpg);
   background-color:#DDDDDD;
   border-top:2px #404050 inset;
   border-bottom:2px #404050 inset;
   padding-top:2px;
   padding-bottom:2px;
   padding-left:3px;
   padding-right:3px;
   display:block;
}

/* Frase aleatória */
.frase {
   font-family:Verdana, Tahoma, Arial;
   font-weight:bold;
   font-size:11px;
   color:#001000;
}

/* Tabela Principal */
.tabela {
   margin-top:2px;
   margin-bottom:2px;
   border:0px;
   padding:0px;
}

/* Caixa de Opções */
.caixa {
   background-color:#FFFFFF;
   border:1px #1B32A4 solid;
   width:150px;
   padding-bottom:5px;
   display:block;
   z-index:2;
}

/* Título do Menu*/
.menu {
   background-image:url("../imagens/menu2.gif");
   background-color:#1B32A4;

   font-family:Courier New;
   font-weight:bold;
   font-size:13px;
   color:#FFFFFF;
   border-bottom:1px #1B32A4 solid;
   text-align:center;
   margin-left:0px;
   margin-right:0px;
   margin-bottom:1px;
   padding:1px;
   width:150px;
   display:block;
}

/* Ítem do Menu */
.item {
   font-family: Verdana, Tahoma, Arial;
   font-size:11px;
   text-decoration:none;
   color:#000055;
   margin-left:1px;
   margin-right:1px;
   padding-left:2px;
   padding-right:2px;
}
.item:hover {
   color:#303090;
}

/* Data */
.data {
   background-image:url("../imagens/menu2.gif");
   background-repeat:no-repeat;

   font-family:Verdana, Tahoma, Arial;
   font-weight:bold;
   font-size:11px;
   color:#FFFFFF;
   width:350px;
   margin-left:5px;
   margin-right:5px;
   padding-left:20px;
   padding-top:2px;
   padding-bottom:3px;
}

/* Data das noticias */
.data_noticia {
   font-family:Verdana, Tahoma, Arial;
   font-weight:bold;
   color:#000066;
}

/* Caixa do Centro */
.centro {
   min-height:371px;
   height:auto !important;
   height: 371px;
   border:1px #AAAAAA solid;
   background-color:#FFFFFF;
   padding:5px;
   margin-top:0px;
   margin-left:5px;
   margin-right:5px;
   margin-bottom:5px;
}

/* Créditos */
.creditos {
   border-top:5px #0B2294 solid;
   color:#FFFFFF;
   width:100%;
   padding-top:3px;
   padding-bottom:3px;
   display:block;
}

/* Barra que separa as notícias */
.barra {
   border-top:1px #BBBBBB dashed;
   height:2px;
   margin-top:3px;
   margin-bottom:2px;
}

/* Barra de resultados da enquete */
.barra_votos {
   border:2px #606090 outset;
   background-color:#404060;
   height:8px;
   display:block;
}

/* Barra de resultados da enquete completa */
.barra_completa {
   border:1px #CCCCCC inset;
   background-color:#CCCCCC;
   width:99%;
   margin:2px;
}

/* Quadro padrão */
.quadro {
   border:2px #AAAAAA outset;
   background-color:#CCCCDD;
   display:block;
   text-align:left;
   padding:3px;
}

/* Área que mostra descrição dos dados */
.dados {
   font-size:15px;
   font-family:Tahoma, Verdana;
   font-weight:bold;
   text-align:center;
   background-color:#AAAACC;
   padding:6px;
   margin:2px;
   border:1px #AAAAAA solid;
}

/* Área que mostra dados */
.dados2 {
   font-size:11px;
   font-family:Verdana, Tahoma, Arial;
   border-bottom:1px #AAAAAA solid;
   border-right:1px #AAAAAA solid;
   padding:6px;
}

/* Nome nos dados pessoais */
.nome {
   font-size:22px;
   font-family:Amaze,Gaze,Liberate;
   text-align:center;
   background-color:#AAAACC;
   padding:10px;
   border:1px #AAAAAA solid;
}

/* Campo que envolve a noticia */
.campo_noticia {
   border-top:1px #DDDDEE solid;
   border-left:1px #CFCFDF solid;
   border-bottom:1px #BBBBCC solid;
   border-right:1px #C5C5D5 solid;
   padding-left:7px;
   padding-right:7px;
   padding-bottom:10px;
   margin-bottom:2px;
}
legend {
   margin-top:2px;
   margin-bottom:2px;
   padding:2px;
}


/* Botão de selecionar o tema */
.tema {
   display: inline;
   width: 13px;
   height: 13px;
   border:2px #000000 outset;
   margin:2px;
   color: #FFFFFF;
   text-align:center;
   font-size:12px;
}
.tema:hover {
   border:2px #000000 inset;
   color:#CCCCCC;
   text-decoration:none;
}
.tema2 {
   display: inline;
   width: 13px;
   height: 13px;
   border:2px #000000 inset;
   margin:2px;
   text-align:center;
   font-size:12px;
   color:#CCCCCC;
   text-decoration:none;
}

/* Botão link */
.bt {
   vertical-align:middle;
   border:2px #CCCCCC outset;
   background-color:#CCCCCC;
   font-weight:bold;
   color:#000011;
   text-decoration:none;
   padding-top:2px;
   padding-bottom:2px;
   padding-left:3px;
   padding-right:3px;
   margin: 0px 0px 0px 0px;
}
.bt:hover {
   border:2px #AAAACC inset;
   background-color:#AAAACC;
   color:#000033;
   text-decoration:none;
   padding-top:3px;
   padding-bottom:1px;
   padding-left:4px;
   padding-right:2px;
}

/* Botão input */
input[type="submit"] , input[type="reset"] {
   border:2px #CCCCCC outset;
   background-color:#CCCCCC;
   font-weight:bold;
   color:#000011;
   padding-top:1px;
   padding-bottom:1px;
   padding-left:2px;
   padding-right:2px;
   margin: 0px 0px 0px 0px;
   cursor:pointer;
}
input[type="submit"]:hover , input[type="reset"]:hover {
   border:2px #AAAACC inset;
   background-color:#AAAACC;
   color:#000033;
   padding-top:2px;
   padding-bottom:0px;
   padding-left:3px;
   padding-right:1px;
   text-decoration:none;
}


/* Campos label */
label {
   font-weight: bold;
   color:#000000;
   cursor:pointer;
}
label:hover {
   color:#000066;
}

/* Campos de texto, senha e select */
input[type="text"], input[type="password"] , textarea , select {
   background-color:#CCCCCC;
   border:1px #303060 inset;
   padding-left:3px;
   padding-right:3px;
   color:#101010;
}
input[type="text"]:focus , input[type="password"]:focus , textarea:focus , select:focus {
   background-color:#FFFFFF;
   border:1px #000066 inset;
   color:#000077;
}
textarea {
   padding-top:3px;
   padding-bottom:3px;
}

/* Campos hidden */
input[type="hidden"] {
   display:none;
}

/* Cor das mensagens de erro */
.erro {
   color:#FF0000;
}

/* Cor das palavras encontradas na busca */
.encontrada {
   color:#00FFFF;
   background-color:#008822;
}

/* Tabela que mostra numero de visitas */
.tabela_visitas {
   margin-top:3px;
   margin-bottom:3px;
   border:2px #AAAAAA outset;
   background-color: #CCCCDD;
   padding:1px;
}

/* Celulas da tabela que mostra numero de visitas */
.numero_visitas {
   border:1px #AAAABB inset;
   background-color:#000000;
   color:#DDDDDD;
   padding-top:1px;
   padding-bottom:1px;
   padding-left:3px;
   padding-right:3px;
   font-size:18px;
   font-family:Impact,Verdana;
   font-weight:bold;
}

/* fonte do texto de visitas*/
.fonte_visitas {
   font-family:Courier New,Verdana;
   font-weight:bold;
   font-size:18px;
   color:#000000;
   text-align:center;
   border:1px #AAAABB outset;
   background-color:#BBBBCC;
}
