/* CSS Document */

* {margin: 0; padding: 0;}

body {
/* background: #FFFFFF url('../imagens/bg_serra.jpg') no-repeat; */
background: #FFFFFF;
font-family: Verdana, Geneva, Arial, "sans serif";
font-size: 11px;
color: #000000;
}

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

/* Liks */
a {
font-family: Verdana, Geneva, Arial, "sans serif";
font-size: 11px;
color: #0000FF;
text-decoration: none;
}
a:visited {
color: #0000FF;
text-decoration: none;
}
a:hover {
color: #FF0000;
text-decoration: underline;
}

/* Estilos */

/* ID */
#cabecalho {
width: 1000px;
height: 200px;
text-align: left;
}

#cabecalho img {
position: absolute;
top: 45px;
}

#barra {
width: 1000px;
/* height: 20px; */
background-color:#EDEDED;
border-right: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
border-top: 1px solid #DCDCDC;
overflow: auto;
}

#centro {
background: #FFFFFF;
width: 1000px;
border-right: 1px solid #DCDCDC;
border-bottom: 1px solid #DCDCDC;
border-left: 1px solid #DCDCDC;
overflow: auto;
}
#rodape {
width: 1000px;
height: 20px;
padding: 2px;
color: #000000;
text-align: right;
clear: both;
}

/* Classes */
.bgp {
color: #000000;
font-family: Arial, Verdana, Geneva, "sans serif";
font-size: 18px;
text-align: left;
font-weight: bold;
border-bottom: 2px solid #0000FF;
}
.bgt {
width: 100%;
color: #333333;
font-family: Arial, Verdana, Geneva, "sans serif";
font-size: 14px;
font-weight: bold;
border-bottom: 2px solid #DD0000;
}
.fc {
width: 100%;
height: 90%;
background: URL(../imagens/fc.jpg) no-repeat bottom right #FFFFFF;
}
.tx {
padding: 2px;
width: 99%;
}
.tx2 {
width: 98%;
height: 90%;
}
.text {
background: #fafafa;
border: 1px solid #DEDEDE;
padding: 3px;
text-align: justify;
}

/* .hesquerda {
width: 150px;
float: left;
}
*/
.hcenter {
/* border-right: 1px solid #EFEFEF; */
width: 812px;
padding: 3px;
text-align: justify;
float: left;
}
.hdireita {
border-left: 1px solid #EFEFEF;
width: 180px;
text-align: center;
float: right;
}

.esquerda1{
width: 57%;
height: 85%;
margin-left: 2px;
float: left;
}
.direita1 {
width: 40%;
height: 85%;
margin-right: 2px;
float: right;
}
.home1 {
background: #fafafa;
border: 1px solid #DEDEDE;
padding: 2px;
}
.home1 hr {
width: 99%;
/* border: none; */
border: 1px solid #DEDEDE;
margin: 2px 0 2px 0;
/* color: #CDCDCD; */
/* height: 1px; */
}
.rolar1 {
width: 100%;
overflow: auto;
}
.branco {
background-color: #FFFFFF;
width: 900px;
height: 87%;
margin: 0px;
padding: 0px;
border: 0px;
}
.e1 {
width: 49%;
height: 99%;
float: left;
}
.d1 {
width: 49%;
height: 99%;
float: left;
}
.e2 {
width: 60%;
float: left;
}
.e2 hr {
width: 100%;
margin-bottom: 5px;
}
.d2 {
width: 38%;
float: right;
}
.d2 img {
position: relative;
top: 30%;
}

.e {
width: 50%;
height: 98%;
float: left;
}
.d {
width: 45%;
height: 98%;
float: right;
}
/* TAMANHOS */
h1 {
margin: 0px;
padding: 0px;
font-family: Arial, Verdana, Geneva, "sans serif";
font-size: 23px;
}
h2 {

}
h3 {
margin: 0px;
padding: 0px;
padding-bottom: 2px;
font-family: Verdana, Arial, Geneva, "sans serif";
font-size: 12px;
color: #000;
}
h4 {
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Geneva, "sans serif";
font-size: 13px;
}

hr {
border: 1px solid #DDD;
padding-bottom: 0px;
}

.rolar {
width: 100%;
overflow: auto;
}

#busca {
/* background: #F5F5F5;
border: 1px solid #999999; */
background: #fafafa URL('../imagens/bg_grad.gif') repeat-x;
border: 1px solid #DEDEDE;
padding: 5px;
position: absolute;
top: 80px;
right: 10%;
margin: 5px;
}

#busca p {
text-align: left;
font-weight: bold;
font-size: 12px;
/* color: #555555; */
color: #000000;
margin: 0 0 2px 0;
}

/*
#lat1 {
width: 150px;
float: left;
}
#cent {
width: 700px;
float: left;
}
#lat2 {
width: 150px;
float: right;
}
*/

.botao {
border: 1px solid #ABABAB;
background: #FFFFFF;
color: #333333;
padding: 1px 3px 1px 3px;
margin: 0;
}

input, textarea {
border: 1px solid #ABABAB;
background: #FFFFFF;
color: #333333;
}

.links {
width: 100%;
}
.links ul {
width: 100%;
list-style: none;
}
.links ul li {
border-bottom: 1px solid #DEDEDE;
margin: 0 0 0 0;
padding: 2px 0 2px 2px;
}
.links ul li a {
font-size: 11px;
text-decoration: none;
}

.concursos {
width: 100%;
}
.concursos ul {
list-style: none;
}
.concursos ul li {
background: #FAFAFA;
border: 1px solid #CDCDCD;
margin: 2px 2px 8px 2px;
padding: 2px 3px 2px 3px;
}
.concursos ul li h1 {
color: #000000;
font-size: 14px;
margin: 2px 0 2px 0;
border-bottom: 2px solid #FF8800;
}
.concursos ul li p {
color: #000000;
border-top: 1px solid #CDCDCD;
padding-bottom: 1px;
}

#impressao {width: 65%; margin: 0 auto 0 auto; padding: 10px; background: #fafafa; border: 1px solid #EFEFEF;}
.info { display: none; }
/* MENU */

ul.menubar{
  margin: 0px;
  padding: 0px;
  background-color: #EFEFEF; /* IE6 Bug */
}
 
ul.menubar .submenu{
  margin: 0px;
  padding: 0px;
  padding: 0 2px 0 2px;
  list-style: none;
  background-color: #EFEFEF;
  float:left;
}
 
ul.menubar ul.menu{
  display: none;
  position: absolute;
  margin: 0px;
}

ul.menubar li p {
  padding: 5px;
  display:block;
  text-decoration: none;
  color: #0000AA;
}
ul.menubar li p:hover {
  text-decoration: none;
  color: #FF0000;
  border-bottom: 3px solid #FF9000;
  padding: 5px 5px 2px 5px;
}
 
ul.menubar a{
  padding: 5px;
  display:block;
  text-decoration: none;
  color: #0000AA;
}

ul.menubar a:hover{
  text-decoration: none;
  color: #FF0000;
  border-bottom:3px solid #FF9000;
  padding-bottom: 1px;
  background-color: #FAFAFA;
}
 
ul.menu, ul.menu ul{
  margin: 0;
  padding: 0;
  border-bottom: 1px solid #ccc;
  width: 200px; /* Width of Menu Items */
  background-color: #FFFFFF; /* IE6 Bug */
}
 
ul.menu li{
  position: relative;
  list-style: none;
  border: 0px;
}
 
ul.menu li a{
  display: block;
  text-decoration: none;
  border: 1px solid #ccc;
  border-bottom: 0px;
  color: #0000AA;
  padding: 3px;
}
ul.menu li a:hover {
  text-decoration: none;
  border-bottom:3px solid #FF9000;
  color: #FF0000;
}
/* 
ul.menu li sup{
  font-weight:bold;
  font-size:7px;
  color: #FF0000;
}
*/
 
/* Fix IE. Hide from IE Mac \*/
* html ul.menu li { float: left; height: 1%; }
* html ul.menu li a { height: 1%; }
/* End */
 
ul.menu ul{
  position: absolute;
  display: none;
  left: 149px; /* Set 1px less than menu width */
  top: 0px;
}
 
ul.menu li.submenu ul { display: none; } /* Hide sub-menus initially */
 
/* ul.menu li.submenu { background: transparent url(arrow.gif) right center no-repeat; } */
 
ul.menu li a:hover { color: #E2144A; }

/* FIM MENU */

/* FIM */
