body {
  font: normal normal 12px Trebuchet MS, Arial, Verdana;
  background: url(../imagens/estrutura-site/fundo.jpg) center top repeat;
}


#capa{
   background-size: 100% auto;
   background-position: bottom;
   margin: 10px 0px 4px 0px;
   height: 450px;
   width: 950px;
}

.alinhamento {
  margin: 0 auto;
  width: 982px;
}

.clear {clear: both;}

.oculto {
  display: block;
  text-indent: -9999px;
}

.zerar ul,
.zerar li,
.zerar p,
.zerar h1,
.zerar h2,
.zerar h3,
.zerar h4,
.zerar h5,
.zerar h6 {
  padding: 0;
  margin: 0;
  font-size: 12px;
  list-style: none;
}

.zerar li {display: inline;}

p {line-height: 16px;}

.alerta {
  display: block;
  background: url(../imagens/estrutura-site/atencao.png) 5px center no-repeat #ffffe1;
  border: 1px solid #aca899;
  padding: 5px 5px 5px 25px;
  margin: 5px;
  font-size: 10px;
  color: #000;
}

.sucesso {
  display: block;
  background: url(../imagens/estrutura-site/sucesso.gif) 5px center no-repeat #ffffe1;
  border: 1px solid #aca899;
  padding: 5px 5px 5px 25px;
  margin: 5px;
  font-size: 10px;
  color: #000;
}

label.error {display: none !important;}

input.error,
textarea.error {
	background: url(../imagens/estrutura-site/atencao.png) 98% 3px no-repeat !important;
}

#news input.error {background: url(../imagens/estrutura-site/atencao.png) 98% 2px no-repeat #fff !important;}

fieldset.comentario-enio {
  clear: both;
  border: 1px dotted #999;
  background-color: #FCFCFC;
  text-align: left;
  padding: 10px;
}

fieldset.comentario-enio legend {
  padding: 5px 5px 5px 25px;
  background: url(../imagens/estrutura-site/comentario.gif) no-repeat 3px center #E4E4E4;
  margin: 5px;
  font-weight: bold;
	color: #000;
}

/*comentario*/
.comentario small,
.comentario p {padding: 0 5px;}

.comentario h4 {
  background: url(../imagens/estrutura-site/barratitulo_02.jpg) 4px top repeat-y !important;
  padding: 0 !important;
  margin-bottom: 5px !important;
  font-size: 12px !important;
  line-height: 24px;
  height: 100% !important;
  font-weight: normal !important;
}

.comentario h4 .titulo-comentario-rodape .balaozinho-comentario {
  padding: 0 0 0 45px !important;
  background: url(../imagens/estrutura-site/balaozinho2.png) left 2px no-repeat !important;
}

.comentario h4 .titulo-comentario-rodape .balaozinho-comentario span {
  font-weight: bold;
  font-size: 16px;
}

#formulario-comentar p input {float: left;}


#corpo form input#cap_resposta {width: 460px !important;}

/*----*/
#contorno-calendario {
  width: 233px;
  margin: 8px 0 0 3px;
}

#contorno-calendario a {text-decoration: underline !important;}


/*----topo--------------------------------------------------------------------*/
/*barra-topo*/
#topo #barra-topo {
  height: 31px;
  color: #E5C319;
  background: url(../imagens/estrutura-site/barratopo.png) center top no-repeat;
}

#topo #barra-topo a {
  float: left;
  height: 15px;
  padding: 7px 0 0 30px;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #E5C319;
  background: url(../imagens/estrutura-site/casinha.png) 15px 9px no-repeat;
}

#topo #barra-topo a:hover {text-decoration: underline;}

/*busca*/
#topo #barra-topo form {
  float: right;
  margin: 1px 3px 0 0;
  background: url(../imagens/estrutura-site/busca.png) right top no-repeat;
}

#topo #barra-topo form span {
  float: right;
  padding: 6px 8px 5px 5px;
  font-size: 11px;
  font-weight: bold;
}

#topo #barra-topo form input {
  float: right;
  width: 170px;
  height: 17px;
  padding: 0 0 0 5px;
  margin: 5px 4px 0 0;
  background: transparent;
  border: 0;
}

#topo #barra-topo form input#botao-buscar {
  width: 25px;
  cursor: pointer;
}

/*nome-frase*/
#topo #nome-frase {
  position: relative;
  height: 160px;
  background: url(../imagens/estrutura-site/fototransparente.png) 662px top no-repeat;
}

#topo #nome-frase #nome {
  position: absolute;
  top: 105px;
  right: 213px;
  width: 366px;
  height: 42px;
  background: url(../imagens/estrutura-site/nome.png) center no-repeat;
}

#topo #nome-frase #enio {
  position: absolute;
  top: 10px;
  right: 8px;
  width: 172px;
  height: 150px;
  background: url(../imagens/estrutura-site/fotocolorido.png) center no-repeat;
}

/*frase*/
#topo #frase {
  width: 630px;
  padding: 10px 0 0 10px;
}

#topo #frase h1 {display: none;}

/*menu*/
#topo #menu #canto-menu-esquerda {
  float: left;
  width: 9px;
  height: 39px;
  background: url(../imagens/estrutura-site/menuesquerda.png) center -3px no-repeat;
}

#topo #menu ul {
  float: left;
  width: 964px;
  height: 39px;
  background: url(../imagens/estrutura-site/menucorpo.png) left -3px repeat-x;
}

#topo #menu ul li a {
  float: left;
  padding: 8px 35px 9px 54px;
  margin: 0 0 0 0;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  background: url(../imagens/estrutura-site/menuseta.png) left top no-repeat;
}

input.botoes-enviar,
#formulario-livros select {cursor: pointer;}

#formulario-livros #titulo-do-formulario {
  margin: 0 0 10px 5px;
}

#topo #menu ul li#menu-livros a {
  padding-left: 38px;
  background: transparent;
}

#topo #menu ul li#menu-contato a {padding-right: 20px;}

#pg-livros #topo #menu ul li#menu-livros a,
#pg-palestras-e-cursos #topo #menu ul li#menu-palestras-e-cursos a,
#pg-eventos #topo #menu ul li#menu-eventos a,
#pg-biblioteca #topo #menu ul li#menu-biblioteca a,
#pg-sobre-enio-padilha #topo #menu ul li#menu-sobre-enio-padilha a,
#pg-contato #topo #menu ul li#menu-contato a,
#topo #menu ul li a:hover {color: #E5C319;}

#topo #menu #canto-menu-direita {
  float: right;
  width: 9px;
  height: 39px;
  background: url(../imagens/estrutura-site/menudireita.png) center -3px no-repeat;
}

/*----estrutura---------------------------------------------------------------*/
/*lateral-esquerda*/
#lateral-esquerda {
  float: left;
  width: 236px;
}

#lateral-esquerda #le-topo {
  height: 7px;
  background: url(../imagens/estrutura-site/letopo.png) left top no-repeat;
}

#lateral-esquerda #le-corpo {
  min-height: 20px;
  padding: 8px 12px 10px 15px;
  background: url(../imagens/estrutura-site/lecorpo.png) left top repeat-y;
}

#lateral-esquerda #le-rodape {
  height: 7px;
  background: url(../imagens/estrutura-site/lerodape.png) left top no-repeat;
}

#lateral-esquerda #le-corpo a.sobe-desce {
  position: relative;
  margin-bottom: -4px;
  display: block;
  padding-left: 14px;
  text-decoration: none;
  color: #000;
  background: url(../imagens/estrutura-site/titulosecoes.png) 1px top no-repeat;
}

#lateral-esquerda #le-corpo a.laranja {
  margin-top: 10px;
  background: url(../imagens/estrutura-site/titulolateralesquerda.png) 1px top no-repeat;
}

#lateral-esquerda #le-corpo a.sobe-desce h3 {
  height: 36px;
  margin: 1px 0 1px 1px;
  font-size: 13px;
  background: url(../imagens/estrutura-site/setas.png) left -22px no-repeat;
}

#lateral-esquerda #le-corpo a.sobe-desce h3 span {
  display: block;
  padding: 11px 0 5px 15px;
  background: url(../imagens/estrutura-site/iconesecoes.png) 168px 14px no-repeat;
}

#lateral-esquerda #le-corpo ul#lista-secoes {
  position: relative;
  padding: 8px 0 0 0;
  margin: 0 0 0 4px;
  border-left: 1px solid #C3C3C3;
}

#lateral-esquerda #le-corpo ul#lista-secoes li a {
  display: block;
  padding: 1px 0 1px 12px;
  text-decoration: none;
  color: #909090;
  background: url(../imagens/estrutura-site/tracinho.png) left center no-repeat;
}

#lateral-esquerda #le-corpo ul#lista-secoes li a:hover {color: #000;}

#lateral-esquerda #le-corpo ul#lista-secoes span {
  position: absolute;
  bottom: 0;
  left: -1px;
  width: 1px;
  height: 9px;
  background: #fff;
}

/*corpo-cinza*/
.corpo-cinza {padding-left: 1px;}

.corpo-cinza .cc-corpo {
  min-height: 20px;
  padding: 5px 10px 3px 10px;
  background: url(../imagens/estrutura-site/lecinzacorpo.png) left center repeat-y;
}

/*news*/
.corpo-cinza #news p {
  padding-bottom: 5px;
  font-size: 11px;
  text-align: justify;
  color: #505050;
}

.corpo-cinza #news p span {
  display: block;
  padding-left: 20px;
  text-align: left;
  font-weight: bold;
  background-position: left 2px;
  background-repeat: no-repeat;
}

.corpo-cinza #news p span.nResposta {
  padding-left: 0;
  padding-bottom: 5px;
  font-weight: normal;
}

.corpo-cinza #news p span.nResposta u {text-decoration: none;}

.corpo-cinza #news input {
  float: left;
  width: 176px;
  height: 13px;
  padding: 4px 5px 4px 5px;
  margin: 0 0 5px 0;
  font-family: Trebuchet MS;
  font-size: 11px;
  color: #505050;
  border: 1px solid #c3c3c3;
}

.corpo-cinza #news input.nCampo2 {
  width: 134px;
  margin-right: 5px;
}

.corpo-cinza #news input.nCampo3 {width: 25px;}

.corpo-cinza #news input#botao-news {
  float: right;
  width: 74px;
  height: 20px;
  padding: 0 6px 2px 5px;
  margin: 0;
  font-weight: bold;
  text-align: left;
  color: #D9C21A;
  cursor: pointer;
  background: url(../imagens/estrutura-site/botaocadastrar.png) right center no-repeat;
  border: 0;
}

.corpo-cinza .cc-rodape {
  height: 7px;
  background: url(../imagens/estrutura-site/lecinzarodape.png) left center no-repeat;
}

/*lateral-agenda*/
.corpo-cinza #lateral-agenda div {
  padding: 5px 0 5px 22px;
  font-size: 11px;
  background: url(../imagens/estrutura-site/iconedia.png) left 7px no-repeat;
  border-top: 1px solid #c3c3c3;
}

.corpo-cinza #lateral-agenda div#primeiro-da-agenda {border: 0;}

.corpo-cinza #lateral-agenda div a,
.corpo-cinza #lateral-agenda div span {
  display: block;
  min-height: 18px;
  padding: 0 20px 0 0;
  font-size: 12px;
  text-decoration: none;
  color: #606104;
  background: url(../imagens/estrutura-site/iconemais.png) right 2px no-repeat;
}

.corpo-cinza #lateral-agenda div span {background: transparent;}

.corpo-cinza #lateral-agenda p {
  display: none;
  padding: 4px 5px 5px 7px;
  margin: 0 0 5px 0;
  font-size: 11px;
  color: #000;
  background: #ddd;
  border: 1px solid #c3c3c3;
}

#lateral-esquerda h4 {
  height: 28px;
  padding: 10px 5px 0 12px;
  margin-top: 5px;
  font-size: 13px;
  background: url(../imagens/estrutura-site/titulocalendario.png) left top no-repeat;
}

/*paginacao*/
.paginacao a,
.paginacao span {
  float: left;
  width: 25px;
  height: 20px;
  padding: 4px 0 0 0;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  background: url(../imagens/estrutura-site/bolinhapagina.png) center no-repeat;
}

.paginacao a {background: transparent;}

.link-do-dia h3 {color: #000088 !important;}
.link-do-dia p.fonte {text-align: right !important;}

/*calendario*/
#calendario {
  height: 204px;
  padding: 5px 5px 5px 8px;
  margin-top: 10px;
  background: url(../imagens/estrutura-site/calendario.png) 3px top no-repeat;
}

a.leia-mais {
  float: right;
  padding: 5px 22px 5px 0;
  margin: 0 5px 0 0;
  font-weight: bold;
  color: #007 !important;
  background: url(../imagens/estrutura-site/setaleiamais.png) right 5px no-repeat;
}

#calendario a#mes-anterior {
  float: left;
  width: 25px;
  height: 30px;
}

#calendario a#mes-proximo {
  float: right;
  width: 25px;
  height: 30px;
}

#calendario h5 {
  float: left;
  width: 170px;
  padding: 5px 0 0 0;
  font-size: 16px;
  text-align: center;
}

#calendario table {
  width: 100%;
  margin-top: 0;
}

#calendario table tr th {
  padding: 6px 5px 4px 5px;
  font-size: 14px;
  text-align: center;
  color: #fff;
}

#calendario table tr td {
  padding: 2px 5px;
  text-align: right;
  font-weight: bold;
  color: #F1C203;
  background: #332B00;
  border: 2px solid #6A5800;
}

#calendario table tr td.dia a {
  display: block;
  color: #fff;
  text-decoration: underline;
}

#calendario table tr td.dia a:hover {text-decoration: underline;}

/* --x-- */

/*corpo*/
#corpo {
  float: left;
  width: 535px;
  margin: 0 20px 0 25px;
}

#corpo h3 {
  padding: 5px 0 0 3px;
  margin: 0;
  font-size: 20px;
  color: #272500;
}

#pg-artigo #corpo h4,
#pg-artigos #corpo h4,
#pg-categoria #corpo h4,
#pg-dia #corpo h4,
#pg-principal #corpo h4 {
  position: relative;
  height: 34px;
  padding: 10px 5px 0 30px;
  margin: 10px 0 0 0;
  font-size: 16px;
  background: url(../imagens/estrutura-site/titulobaloes.png) left top no-repeat;
}

#pg-artigo #corpo h4 .etiqueta,
#pg-artigos #corpo h4 .etiqueta,
#pg-categoria #corpo h4 .etiqueta,
#pg-dia #corpo h4 .etiqueta,
#pg-principal #corpo h4 .etiqueta {
  position: absolute;
  top: 12px;
  left: -5px;
  width: 31px;
  height: 31px;
  background: url(../imagens/estrutura-site/tagverde.png) center no-repeat;
}

#pg-artigo #corpo h4 strong,
#pg-artigos #corpo h4 strong,
#pg-categoria #corpo h4 strong,
#pg-dia #corpo h4 strong,
#pg-principal #corpo h4 strong {
  float: left;
  width: 360px;
  color: #272500;
}

#pg-artigo #corpo h4 a.botao-numero-comentarios,
#pg-artigos #corpo h4 a.botao-numero-comentarios,
#pg-categoria #corpo h4 a.botao-numero-comentarios,
#pg-dia #corpo h4 a.botao-numero-comentarios,
#pg-principal #corpo h4 a.botao-numero-comentarios {
  float: left;
  width: 30px;
  margin: 0 15px;
  text-align: center;
  text-decoration: none;
  color: #272500;
}

#pg-artigo #corpo h4 a.botao-numero-comentarios:hover,
#pg-artigos #corpo h4 a.botao-numero-comentarios:hover,
#pg-categoria #corpo h4 a.botao-numero-comentarios:hover,
#pg-dia #corpo h4 a.botao-numero-comentarios:hover,
#pg-principal #corpo h4 a.botao-numero-comentarios:hover {text-decoration: underline;}

#pg-artigo #corpo h4 a.botao-para-comentar,
#pg-artigos #corpo h4 a.botao-para-comentar,
#pg-categoria #corpo h4 a.botao-para-comentar,
#pg-dia #corpo h4 a.botao-para-comentar,
#pg-principal #corpo h4 a.botao-para-comentar {
  float: left;
  padding: 2px 0 0 6px;
  font-size: 14px;
  text-decoration: none;
  color: #E3C91E;
}

#pg-artigo #corpo div.conteudo-corpo p,
#pg-artigos #corpo div.conteudo-corpo p,
#pg-categoria #corpo div.conteudo-corpo p,
#pg-dia #corpo div.conteudo-corpo p,
#pg-principal #corpo div.conteudo-corpo p {
  font-size: 14px;
}

#corpo div.conteudo-corpo div.link-do-dia h3,
#pg-artigo #corpo div.conteudo-corpo h2,
#pg-artigos #corpo div.conteudo-corpo h2,
#pg-categoria #corpo div.conteudo-corpo h2,
#pg-dia #corpo div.conteudo-corpo h2,
#pg-principal #corpo div.conteudo-corpo h2 {
  font-size: 16px !important;
}

#pg-artigo p.visualizacoes {
	text-align: right;
	color: #999;
}

#pg-contato #formulario-livros h4 {
  padding: 5px 0 0 5px;
  margin: 0;
  font-size: 14px;
  background: transparent;
}

/**/

#corpo h4 {
  position: relative;
  height: 30px;
  padding: 10px 5px 0 30px;
  margin: 10px 0 0 0;
  font-size: 16px;
  background: url(../imagens/estrutura-site/setas.png) 12px 17px no-repeat;
}

#corpo h4.titulo-estatico,
#corpo h4.titulo-estatico2 {
  position: relative;
  height: 30px;
  padding: 10px 5px 0 12px;
  margin: 10px 0 0 0;
  font-size: 16px;
  background: url(../imagens/estrutura-site/barratitulo.png) left top no-repeat;
}

#corpo h4.titulo-estatico2 {
  background: url(../imagens/estrutura-site/barratitulo_02.jpg) 4px top repeat-y;
  padding: 0;
  height: 100%;
}

#corpo h4 .titulo-comentario-topo,
#corpo h4.titulo-estatico2 .titulo-estatico2-topo {
  padding: 0;
  background: url(../imagens/estrutura-site/barratitulo_01.jpg) 4px top no-repeat;
}

#corpo h4 .titulo-comentario-rodape,
#corpo h4.titulo-estatico2 .titulo-estatico2-rodape {
  padding: 6px 5px 8px 12px;
  background: url(../imagens/estrutura-site/barratitulo_03.jpg) 4px bottom no-repeat;
}

#corpo a.abre-fecha-conteudo2 {
  position: relative;
  color: #000;
}

#corpo h4.titulo-estatico2 span {
  position: absolute;
  top: 7px;
  left: 10px;
  width: 15px;
  height: 20px;
  background: url(../imagens/estrutura-site/setas.png) 2px 6px no-repeat;
}

#corpo h4.titulo-estatico2 strong {
  float: left;
  margin-left: 18px;
}

#corpo h4.titulo-estatico-hoje {
  position: relative;
  height: 30px !important;
  padding: 10px 5px 0 35px !important;
  margin: 10px 0 0 0;
  font-size: 16px;
  background: url(../imagens/estrutura-site/barratitulo.png) left top no-repeat !important;
}

#corpo a {text-decoration: none;}

#corpo img {border: 0;}

#pg-palestras-e-cursos #corpo .conteudo-corpo3,
#pg-eventos #corpo .conteudo-corpo3,
#pg-biblioteca #corpo .conteudo-corpo,
#pg-sobre-enio-padilha #corpo .conteudo-corpo {display: none;}

#corpo .conteudo-corpo,
#corpo .conteudo-corpo3 {margin: 0 3px 5px 5px;}

#corpo .conteudo-corpo3 {padding-top: 10px;}


/*eta nois*/
#corpo .titulo a,
#corpo a,
#corpo .descricao a {
  color: #000;
  text-decoration: underline;
}

#corpo .descricao a.documento,
#corpo #documentos a.documento,
#corpo a.funcao-doc {
  font-weight: bold;
  text-decoration: underline;
  color: #800;
}

#corpo img {
  padding: 2px;
  border: 1px solid #c3c3c3;
}

#corpo .descricao {color: #003399;}

#corpo a:hover,
#corpo .titulo a:hover,
#corpo .descricao a:hover,
#corpo .descricao a.documento:hover,
#corpo #documentos a.documento:hover,
#corpo a.funcao-doc:hover {text-decoration: none;}

#corpo a.abre-fecha-conteudo {
  display: block;
  text-decoration: none;
  color: #000;
  background: url(../imagens/estrutura-site/barratitulo.png) left top no-repeat;
}

#corpo .conteudo-corpo hr {
  margin-top: 10px;
  border: 0;
  border-top: 2px solid #ccc;
}
/**/

#corpo .conteudo-corpo3 img {
  float: left;
  padding: 2px;
  margin: 0 8px 5px 0;
  background: #fff;
  border: 1px solid #c3c3c3;
}

#corpo .conteudo-corpo3 .descricao-livro {display: none;}

#corpo .conteudo-corpo3 a.comprar-livro {
  float: right;
  padding: 2px 8px 0 20px;
  color: #505050;
  background: url(../imagens/estrutura-site/money.png) left top no-repeat;
}

#corpo .conteudo-corpo3 a.comprar-livro:hover {text-decoration: underline;}

#corpo .conteudo-corpo3 a.mais-detalhes-livro {
  float: right;
  padding: 2px 5px 0 20px;
  color: #505050;
  background: url(../imagens/estrutura-site/maisdetalhes.png) left 1px no-repeat;
}

#corpo .conteudo-corpo3 a.mais-detalhes-livro:hover {text-decoration: underline;}

#corpo .conteudo-corpo p {line-height: 18px;}

#corpo .barra-termina-publicacao {
  height: 14px;
  background: url(../imagens/estrutura-site/barraacabouapublicacao.png) 1px center no-repeat;
}

/*conteudo-corpo-formulario*/
#corpo .conteudo-corpo-formulario-topo {
  height: 12px;
  margin-top: 20px;
  background: url(../imagens/estrutura-site/topoformulario2.png) 1px center no-repeat;
}

#pg-contato #corpo .conteudo-corpo-formulario-topo {margin-top: 0;}

#corpo .conteudo-corpo-formulario-corpo {
  min-height: 5px;
  padding: 2px 18px 5px 18px;
  background: url(../imagens/estrutura-site/corpoformulario.png) 1px center repeat-y;
}

#corpo .conteudo-corpo-formulario-rodape {
  height: 12px;
  background: url(../imagens/estrutura-site/rodapeformulario.png) 1px center no-repeat;
}

#corpo .conteudo-corpo-formulario-corpo p#titulo-do-formulario {
  padding: 0 0 10px 4px;
  text-align: justify;
}

#pg-contato #corpo .conteudo-corpo-formulario-corpo p#titulo-do-formulario {
  float: left;
  width: 300px;
  padding: 0 0 10px 4px;
  margin-bottom: 5px;
  text-align: justify;
}

#pg-contato #corpo .conteudo-corpo-formulario-corpo p#titulo-do-formulario2 {
  float: right;
  width: 100px;
}

.captcha{
  float:left;
  clear:both;
  margin:10px 0;
  width:350px;
}

.captcha span.aviso{
  float:left;
  margin-left:10px;
}


.captcha input[name=recaptcha_response_field]{
  margin:0 0 0 -200px;
  left:0px;
}

#corpo .conteudo-corpo-formulario-corpo h5 {
  height: 22px;
  padding: 10px 5px 5px 12px;
  font-size: 14px;
  background: url(../imagens/estrutura-site/topoformulario.png) -1px center no-repeat;
}

#corpo .conteudo-corpo-formulario-corpo p#ip-form {
  font-size: 11px;
  font-weight: bold;
}

/*conteudo-corpo-formulario-interna*/
#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna {
  min-height: 50px;
  padding: 5px 10px 10px 15px;
  background: url(../imagens/estrutura-site/continuaformulario.png) -1px bottom no-repeat;
}

#pg-contato #corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna {margin-bottom: 5px;}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label {
  float: left;
  /*padding: 7px 0 0 0;*/
  padding: 7px 0 0 0;
}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label span {
  display: block;
  padding-bottom: 2px;
  font-weight: bold;
  font-size: 11px;
}

#corpo .conteudo-corpo-formulario-corpo p#ip-form span,
#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label span strong {color: #808080;}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label span u {
  text-decoration: none;
  color: #6B5E10;
}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna #forma-compra,
#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label input,
#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna p input,
#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label textarea,
#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label div.campo {
  float: left;
  width: 460px;
  height: 13px;
  padding: 5px;
  font-size: 11px;
  background: #E9E9E9;
  border: 1px solid #aaa;
}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label select {
	width: 455px;
	border: none;
	color: #505050;
}

#corpo .conteudo-corpo-formulario-corpo p {padding: 0 0 0 5px;}

#pg-artigo #corpo .conteudo-corpo-formulario-corpo p,
#pg-livros #corpo .conteudo-corpo-formulario-corpo p {padding: 5px 0 0 0;}

#pg-artigo #corpo .conteudo-corpo-formulario-corpo p span,
#pg-livros #corpo .conteudo-corpo-formulario-corpo p span {font-weight: bold; padding-bottom: 2px;}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label textarea {height: 80px;}

/*labels*/
#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label.exemplares-numeros {
	line-height: 30px;
}
#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label.exemplares-numeros strong {color: #6B5E10;}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label.exemplares-numeros input {
  float: left;
  width: 50px;
  padding: 5px;
  margin: 3px 5px 2px 0;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label.campo2 input {width: 220px;}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label.campo3 input {width: 160px;}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label.campo4 input {width: 40px;}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna label.margin {margin-right: 8px;}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna #forma-compra {
  width: 223px;
  height: 19px;
  padding: 4px 0 0 2px;

  *height: 21px;
  *padding: 2px 0 0 2px;
}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna #forma-compra select {
  width: 219px;
  *width: 220px;
  font-size: 11px;
  background: transparent;
  border: 0;
}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna input#botao-formulario-livro {
  float: left;
  width: 131px;
  height: 33px;
  margin: 10px 0 5px 0;
  background: url(../imagens/estrutura-site/botaoverificaformulario.png) center top no-repeat;
  border: 0;
}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna span#total_pedido {
  float: left;
  padding: 18px 0 0 10px;
  font-weight: bold;
  color: #b00;
}

#corpo .conteudo-corpo-formulario-corpo .conteudo-corpo-formulario-interna input#botao-formulario-livro2 {
  width: 130px;
  height: 33px;
  cursor:pointer;
  margin: 10px 0 5px 0;
  background: url(../imagens/estrutura-site/botaocontinuaacompra.png) center top no-repeat;
  border: 0;
  float:right;
}

#corpo #formulario-comentar input,
#corpo #formulario-comentar textarea,
#corpo #formulario-livros input,
#corpo #formulario-contato input,
#corpo #formulario-contato textarea,
#corpo #formulario-contato div.campo {
  color: #505050;
  background: #fff;
  border-color: #C3C3C3;
}

/*pagseguro*/
#pagseguro {
  position: relative;
  float: left;
  width:300px;
  margin: 7px 170px -65px 0;
}

/*lateral-direita*/
#lateral-direita {
  float: right;
  width: 160px;
}

#lateral-direita #ld-topo {
  height: 7px;
  background: url(../imagens/estrutura-site/ldtopo.png) right top no-repeat;
}

#lateral-direita #ld-corpo {
  min-height: 20px;
  padding: 6px 0 6px 12px;
  background: url(../imagens/estrutura-site/ldcorpo.png) right top repeat-y;
}

#lateral-direita #ld-rodape {
  height: 7px;
  background: url(../imagens/estrutura-site/ldrodape.png) right top no-repeat;
}

#lateral-direita #ld-corpo img {border: 0; margin-bottom: 10px; }

/*----sobre-enio-padilha------------------------------------------------------*/
#pg-sobre-enio-padilha #corpo .foto-enio {
  float: left;
  width: 130px;
  padding-top: 10px;
  text-align: center;
}

#pg-sobre-enio-padilha #corpo .foto-enio p {
  margin: 5px 0 2px 0;
  font-size: 11px;
  font-weight: bold;
}

#pg-sobre-enio-padilha #corpo .foto-enio a {
  display: block;
  color: #000;
}

#pg-sobre-enio-padilha #corpo .foto-enio a:hover {text-decoration: underline;}

#pg-sobre-enio-padilha #corpo .foto-enio img {
  padding: 2px;
  background: #fff;
  border: 1px solid #c3c3c3;
}


/*---- entre aspas ----------------------------------------------------------*/
div.entre-aspas {
  text-align: right;
}

div.entre-aspas i {
  display: block;
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  margin-top: 10px;
}

div.entre-aspas p {
  color: #666;
  font-size: 14px;
  line-height: 16px;
	margin-top: 0px !important;
}

div.entre-aspas h3 {
  font-size: 16px !important;
}

/*----rodape------------------------------------------------------------------*/
#rodape {
  position: relative;
  height: 24px;
  padding: 12px 10px 0 13px;
  margin-top: 20px;
  background: url(../imagens/estrutura-site/barrarodape.png) left top no-repeat;
}

#rodape p {
  float: left;
  font-size: 11px;
}

#rodape a#link-arealocal {
  float: right;
  font-size: 11px;
  text-decoration: none;
  color: #000;
}

#rodape a#link-arealocal:hover span {text-decoration: underline;}

#rodape a#link-topo {
  position: absolute;
  top: 0;
  right: 0;
  height: 18px;
  padding: 2px 22px 0 0;
  margin: -18px 4px 0 0;
  font-weight: bold;
  text-decoration: none;
  color: #F1B710;
  background: url(../imagens/estrutura-site/setatopo.png) right top no-repeat;
}

#rodape a#link-topo:hover {text-decoration: underline;}

