body {
  margin:0;
  border: 0;
  padding: 0;
  color:#000000;
  font-family: verdana,arial,helvetica,sans-serif;
  font-size: 13px;
  background-image: url(/layout/fundoEfeito.jpg);
  background-position: center -70px;
  background-repeat: no-repeat;
}
body#home {
  background-position: center 13%;
  background-repeat: no-repeat;
  background-attachment: fixed;
}
a {
  font-weight: bold;
  text-decoration: none;
  color: #27235F;
}
a:hover {
  font-weight: bold;
  text-decoration: none;
  color: #395FA1;
}
img, fieldset { border: none; }

/*
BORDA:
	border: 1px solid #000;
*/

/*   LAYOUT   */
#corpo {
  background-image: url(/layout/fundoRepete.jpg);
  background-repeat: repeat-y;
  width: 760px;
  min-height: 543px;
  margin: 70px auto 0 auto;
}
#corpo.fundoHome {
  background-image: url(/layout/fundoHome.jpg);
  background-repeat: no-repeat;
  margin: 11% auto 0 auto;
}
#divExtraFundo {   /* Necessário graças ao IE =P  */
  background-image: url(/layout/fundoTopo.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  min-height: 543px;
  padding-top: 1px;
}
#btnvoltar {
  margin-left: 350px;
  display: block;
  width: 67px;
  height: 52px;
  background-image: url(/layout/btnVoltar.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
#linkHome {
  float: left;
  margin: 20px 0 0 30px;
  /* Isso não funciona na porcaria do IE! Ele não cria o link por todo o bloco! Acabei tendo de usar uma imagem transparente no HTML!
  padding: 1px 280px 90px 1px;
  display: block;
  */
}
#linkHome h1 {
  display: none;
}
#menuSecundario {
  float: right;
}
#flashcontent{
  padding: 0 0 120px 8px;
  _padding: 0 0 0px 8px;
  height: 77px;
}
#flash{
  margin-top: 8px;
}
#menuPrincipal {
  display: block;
  clear: both;
  margin: 135px 55px 0 42px;
}
#menuPrincipalHome {
  padding: 24px 0 0 42px;
  height: 250px;
}
span {
  display: none;
}
#conteudo span {
  display: inline;
}
#conteudo #album span {
  display: none;
}
#conteudo {
  padding: 0 45px 0 60px;
  display: table;
}
#conteudo h1 {
  color: #efefef;
  font-weight: 100;
  font-size: 28px;
  margin: 18px 0 15px 0;
  width: 500px;
  min-width: 500px;
}
#conteudo #album {
  position: relative;
  min-height: 300px;
  width: 297px;
  float: right;
  margin: -51px 0 0 15px;
  background-image: url(/layout/bordaAlbum.jpg);
  background-repeat: no-repeat;
  background-color: #fff;
  padding: 7px 0 5px 15px;
}
#conteudo #album.albumBaixo{
  margin: -12px 0 0 15px;
  width: 292px;
  background-image: url(/layout/bordaAlbum2.png);
}
#conteudo #album.imgSimples{
  margin: -12px 0 0 15px;
  width: 292px;
  background-image: url(/layout/bordaAlbum3.png);
}
#conteudo #album .imgP {
  margin: 2px;
  margin-bottom: 5px;
}
#conteudo #album #albumDescricao {
  height: 17px;
}
#conteudo #subMenu1 {
  float: right;
  margin: 0;
  padding: 0;
}
#conteudo #texto {
  text-align: justify;
  color: #27235F;
  padding: 0 15px 0 0;
}
address.vcard{
  margin: 0 auto 0 auto;
  padding-bottom: 10px;
  text-align: center;
  font-size: 10px;
  color: #0659af;
  font-style: normal;
  width: 760px;
}
address.vcard a {
  color: #0659a2;
  font: bold 10px verdana,arial,helvetica,sans-serif;
}
address.vcard a:hover {
  color: #033c6f;
}
#bottom {
  background-image: url(/layout/bottom.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
  padding-top: 80px;
}
#oraculo{
  display:none;
}


/* MENU Secundario */
#menuSecundario {
  border:none;
  padding: 45px 10px 2px 0;
  margin: 0;
  font-size: 17px;
}
#menuSecundario li {
  list-style: none;
  display: inline;
}
#menuSecundario li a {
  padding: 3px 0 5px 30px;
  margin: 0 30px 0 0;
  background-image: url(/layout/menuTopo1.gif);
  background-repeat: no-repeat;
  background-position: 2px 4px;
  text-decoration: none;
  font-weight: normal;
  color:#124293;
}
#menuSecundario li a:hover {
  background-image: url(/layout/menuTopo2.gif);
  font-weight: normal;
  color: #395FA1;
}
#menuSecundario li .select, #menuSecundario li .select:hover {
  background-image: url(/layout/menuTopo3.gif);
  color: #124293;
}


/*  MENU Principal Home */
#imgMenuP {
	position:relative;
	top: -206px;
}
#efeitoJS {
	padding-top: 69px;
}
.menuOut {
	opacity:0.2;
}
.menuOver {
	opacity:0;
}
.efeitoMenuInicial {
	visibility: hidden;
	opacity:0.01;
}
.efeitoMenuFinal {
	visibility: visible;
	opacity:1.0;
}
#transLink1 {
  padding-left: 11px;
}
#transLink2 {
  padding-left: 8px;
}
#transLink3 {
  padding-left: 2px;
}


/*  MENU Principal  */
#menuPrincipal {
  text-align: center;
  font-size: 12px;
  font-weight: bold;
}
#menuPrincipal li {
  list-style: none;
  display: inline;
}
#menuPrincipal li a {
  padding: 0 10px 0 10px;
  margin: 0 25px 0 25px;
  color: #124293;
}
#menuPrincipal li a:hover {
  color: #395FA1;
}
#menuPrincipal li .select, #menuPrincipal li .select:hover {
  color: #124293;
}


/*  Efeitos do Sub-Menu no Album  */
.imagemOut {
	opacity:0.7;
}
.imagemOver {
	opacity:1;
}
.efeitoDescricaoOver {
	visibility: visible;
	opacity:1;
}
.efeitoDescricaoOut{
	visibility: hidden;
	opacity:0.01;
}


/*  SubMenu1  */
#conteudo #subMenu1 {
  list-style: none;
  margin: 10px 5px 0 10px;
  padding: 0;
  width: 170px;
  background-image: url(/layout/subMenu1Fundo.gif);
  background-repeat: repeat-y;
  background-position: 10px 0;
}
#conteudo #subMenu1 li {
  padding-bottom: 5px;
}
#conteudo #subMenu1 li a {
  color:#033C6F;
  padding-left: 15px;
  margin-left: 10px;
}
#conteudo #subMenu1 li a:hover {
  color:#395FA1;
}
#conteudo #subMenu1 li .firstchild {
  display: block;
  width: 140px;
  padding-top: 20px;
  background-image: url(/layout/subMenu1Topo.JPG);
  background-repeat: no-repeat;
  background-position: 0 0;
}
#conteudo #subMenu1 li .lastchild {
  display: block;
  width: 140px;
  padding-bottom: 25px;
  background-image: url(/layout/subMenu1Rodape.JPG);
  background-repeat: no-repeat;
  background-position: bottom left;
}


/*  Efeito Padrao para FORMULARIOS  */
input, textarea, select {
  border:1px solid #0659a2;
  background:#e1e8f8;
  font-size:9pt;
  font-family: verdana;
  font-weight: normal;
  color: #0659a2;
}
input.radio, option {
     border:none;
}