﻿/* posicoes absolutas */
#A0 {
position:absolute;left:15px;top:10px;
}

#A1 {
position:absolute;left:15px;top:50px;
}


#H1 {
position:absolute;left:370px;top:50px;
}

#I1 {
position:absolute;left:570px;top:50px;
}

#A2 {
position:absolute;left:15px;top:90px;
}

#A3 {
position:absolute;left:15px;top:130px;
}

#A17 {
position:absolute;left:15px;top:690px;
}

#D3 {
position:absolute;left:195px;top:130px;
}

#I3 {
position:absolute;left:495px;top:130px;
}

#POP {
position:absolute; left:55px;
}

/* CAMPOS DE CONTEÚDO : CAPA */
.bannerGde {
width:705px;
height:auto;
border:0px solid #002E56;
}

.bannerPqno {
width:165px;
height:330px;
border:0px solid #002E56;
}

.capaLinha {
margin-top:20px;
margin-bottom:20px;
position:relative;
width:705px;
}

/* POSIÇÕES : CAPA */
#B {
position:absolute;left:180px;top:0px;
}

#C {
position:absolute;left:360px;top:0px;
}

#D {
position:absolute;left:540px;top:0px;
}




/* INÍCIO NOVOS CAMPOS */
/* FORMATAÇÃO DO MENU - LISTA */
ul {
width:705px;
list-style:none;
padding:0px;
margin:0px;
}
li {
display:inline;
border:0px solid #FF0000;
padding:0px;
margin:0px;
/*margin-left:45px;*/
margin-left:30px;
}
.ativo {
display:inline;
border:0px solid #FF0000;
padding:0px;
margin:0px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:15px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

/* CAMPOS DE CONTEÚDO : GERAIS */
.content{
position:absolute;left:15px;top:130px;
width:705px;
height:90%;
}
.contentSubMenu {
width:165px;
background-color:#F2F2F2;
}
.content285 {
width:285px;
}
.content525 {
width:525px;
}
.contentFim {
width:705px;
height:20px;
border-bottom:2px solid #002E56;
border-top:1px solid #002E56;
vertical-align:bottom;
margin-top:10px;
font-family:arial,helvetica,sans-serif;
font-size:11px;
color:#002E56;
line-height:20px;
vertical-align:middle;
text-align:center;
margin-bottom:10px;
}

/* FIM NOVOS */

/* tamanhos */

body {
font-family:arial;
margin:0px;
padding:0px;
}

.corpo {
position:absolute;left:50%;width:735px;margin-left:-368px;
}

.menu {
position:absolute;top:95px;left:15px;
border-top:solid 2px #002E56;
border-bottom:solid 1px #002E56;
height:20px;
width:705px;
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:20px;
color:#002E56;
font-weight:bold;
text-align:center;
}

p {
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:15px;
margin:0px;
color:#002E56;
text-align:left;
}

p.textoDeMenu {
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:15px;
margin:0px;
color:#002E56;
margin-top:15px;
}

div.itemDeMenu {
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:20px;
color:#002E56;
font-weight:bold;
height:20px;
border-top:solid #CCCCCC 1px;
padding-left:10px;
}

div.itemCentral {
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:20px;
color:#002E56;
font-weight:bold;
height:20px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
margin-bottom:10px
}

/* CAMPOS DE CONTEÚDO : PROJETOS INTEGRADOS */
div.projeto {
position:relative;
margin-top:10px;
padding:0px;
}
div.projetoTexto {
width:285px;
margin-bottom:10px;
}
div.projetoFoto {
width:225px;
position:relative;
top:-20px;
}

div.projetoFoto img {
position:relative;
margin-top:0px;
top:0px;
margin-bottom:10px;
}

/* CAMPOS DE CONTEÚDO : SALA DE IMPRENSA */
div.imprensa {
position:relative;
width:auto;
height:auto;
margin-top:10px;
padding:0px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
div.imprensaTexto {
width:285px;
margin-bottom:10px;
padding:10 15 10 0px;
}
div.imprensaFoto {
position:absolute;top:0px;left:300px;
width:225px;
padding:10 0 10 15px;
}


/* ... */

div.textoDeMenu {
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:15px;
color:#002E56;
font-weight:normal;
border-top:solid #CCCCCC 1px;
padding:10 10 20 10px;
}

/* CAMPOS DE CONTEÚDO : COLEÇÕES */
div.colecao {
position:relative;
width:auto;
height:auto;
margin-top:0px;
padding:0px;
border-bottom:solid #CCCCCC 1px;
}
div.colecaoLivro1 {
width:131px;
heigth:125px;
text-align:center;
vertical-align:middle;
}
div.colecaoLivro2 {
position:absolute;top:0px;left:132px;
width:131px;
heigth:125px;
border-left:solid #CCCCCC 1px;
text-align:center;
vertical-align:middle;
}
div.colecaoLivro3 {
position:absolute;top:0px;left:264px;
width:131px;
heigth:125px;
border-left:solid #CCCCCC 1px;
text-align:center;
vertical-align:middle;
}
div.colecaoLivro4 {
position:absolute;top:0px;left:396px;
width:131px;
heigth:125px;
border-left:solid #CCCCCC 1px;
text-align:center;
vertical-align:middle;
}

/* CAMPOS DE CONTEÚDO : CATÁLOGO DE LIVROS */
div.NavPag {
margin-top:0px;
height:20px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
div.imagem {
padding:10 0 10 0px;
border-bottom:1px solid #CCCCCC;
}
div.capa {
border-top:solid #CCCCCC 1px;
padding:0px;
margin:0px;
text-align:center;
}
div.controle {
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
padding:6 0 2 0px;
}
div.livro {
position:relative;
width:auto;
height:auto;
margin-top:10px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
padding:0px;
}
div.livroCapa {
width:165px;
height:150px;
padding:0 0 0 0px;
border-right:solid #CCCCCC 1px;
vertical-align: middle;
text-align:center;
}
div.livroTexto {
position:absolute;left:175px;top:10px;
width:350px;
height:140px;
}
div.livroPreco {
position:absolute;bottom:10px;right:0px;
text-align:right;
font-weight:bold;
color:#FF0000;
}
div.livroNav {
position:absolute;bottom:10px;left:0px;
}
div.livroNavPag {
width:525px;
height:20px;
margin-top:5px;
margin-bottom:10px;
border-bottom:solid #CCCCCC 1px;
text-align:right;
}

/* NOVA JANELA : tvView */
div.tvViewFoto {
position:absolute;left:15px;top:15px;
width:525px;
height:525px;
}
div.tvControl {
position:relative;
margin-left:15px;
margin-right:15px;
margin-top:10px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:525px;
height:60px;
padding-top:5px;
padding-bottom:5px;
}

div.tvControl1 {
position:relative;
margin-left:15px;
margin-right:15px;
margin-top:10px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:260px;
height:40px;
padding-top:5px;
padding-bottom:5px;
}
div.tvControl1 p{
position:absolute;
display:inline;
top:12px;
}

p.popUp{
margin-left:15px;
margin-right:15px;
margin-top:10px;
padding-top:5px;
padding-bottom:5px;
line-height:25px;
position:relative;
width:260px;
top:12px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}

input.popUp{
width:200px;
}

textarea.popUp{
	width:200px;
	height:160px;
}

div.tvLegenda {
position:absolute;left:100px;top:0px;
width:245px;
padding-top:4px;
}
div.tvNav {
position:absolute;left:360px;top:0px;
width:165px;
text-align:right;
padding-top:4px;
}

/* FORMATAÇÃO DE TEXTO : GERAIS */
.texto{
padding-top:15px;
}

.titulo {
font-size:13px;
color:#002e56;
font-weight:bold;
text-transform:uppercase;
}

.autor {
color:#666666;
font-weight:normal;
}

.legenda {
font-size:10px;
}


.form {
font-family:arial,verdana,sans-serif;
font-size:10px;
line-height:15px;
font-weight:normal;
border:1px solid #002E56;
}

a:link {
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:15px;
color:#002E56;
font-weight:bold;
text-decoration:none;
}

a:active {
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:15px;
color:#002E56;
font-weight:bold;
text-decoration:none;
}

a:visited {
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:15px;
color:#002E56;
font-weight:bold;
text-decoration:none;
}

a:hover {
font-family:arial,helvetica,sans-serif;
font-size:12px;
line-height:15px;
color:#666666;
font-weight:bold;
text-decoration:none;
}

a.subMenu:link {
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:15px;
color:#002E56;
font-weight:normal;
text-decoration:none;
}

a.subMenu:active {
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:15px;
color:#002E56;
font-weight:normal;
text-decoration:none;
}

a.subMenu:visited {
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:15px;
color:#002E56;
font-weight:normal;
text-decoration:none;
}

a.subMenu:hover {
font-family:arial,helvetica,sans-serif;
font-size:11px;
line-height:15px;
color:#666666;
font-weight:normal;
text-decoration:none;
}

a.capa:link {
font-family:arial,helvetica,sans-serif;
font-size:13px;
line-height:15px;
color:#666666;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a.capa:active {
font-family:arial,helvetica,sans-serif;
font-size:13px;
line-height:15px;
color:#666666;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a.capa:visited {
font-family:arial,helvetica,sans-serif;
font-size:13px;
line-height:15px;
color:#666666;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

a.capa:hover {
font-family:arial,helvetica,sans-serif;
font-size:13px;
line-height:15px;
color:#002E56;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
