/*
Desenvolvido por Jotac - Desenvolvimento de sites
http://www.jotacweb.com.br
Contato = atendimento (arroba) jotacweb.com.br
Versao 9-07
*/


/*/ Estrutura geral do site
////////////////////////////////////////////////*/
* {
margin: 0;
padding: 0;
	/*border: solid 1px;*/
}

hr {
display: none;
}

body {
margin: 15px 0 15px 0;
font: 15px/1.2 Times, serif;
}

#geral {
width: 957px;
margin: 0 auto;
}


/*
Barra Lateral
===========================*/
#sidebar {
width: 245px;
float: left;
background: url("../imagens/livro-sidebar.jpg") top no-repeat;
padding-top: 326px;
}

#bottom-sidebar {
height: 100px;
background: url("../imagens/bottom-sidebar.jpg") top right no-repeat;
margin: 0 -2px 0 0;
}

#nav {
background-color: #7E112D;
margin: 0 4px 0 61px;
padding: 10px 0 10px 8px;
font: 15px/1.5 Verdana, Arial, sans-serif;
}

#nav li {
list-style: none;
}

a.nav:link, a.nav:visited {
padding-left: 3px;
display: block;
color: #fff;
text-decoration: none;
}

a.nav:hover, a.nav:active {
padding-left: 3px;
background-color: #fff;
color: black;
}


/*
Conteudo geral do site
===========================*/
#conteudo {
width: 578px;
float: left;
margin: 0 0 0 10px;
padding: 0 100px 0 15px;
background: url(../imagens/bg-barra.jpg) right repeat-y;
border-left: solid 1px #FEAD2A;
}

h1 {
font: bold 27px Verdana, Arial, sans-serif;
color: #fff;
}

h2 {
font: italic bold 40px Times, serif;
color: #6B89B2;
background: url(../imagens/estrelas-h2.jpg) left no-repeat;
text-indent: 35px;
}

#topo {
padding: 25px 0 10px 25px;
background: url(../imagens/bg-topo.jpg) top left no-repeat;
background-color: #7F112C;
}

#topo p {
margin-top: 10px;
margin-bottom: 13px;
font: 20px Verdana, Arial, sans-serif;
color: #fff;
}

#topo .ass {
font: 15px Verdana, Arial, sans-serif;
color: #fff;
}

#textos {
padding: 20px 0 0 25px;
}

#textos p {
margin: 10px 0 10px 0;
padding-left: 35px;
line-height: 1.3;
}

#textos li {
margin-left: 70px;
}

.gravata {
background: url(../imagens/icone-gravata.jpg) 0 18px no-repeat;
font: bold 15px Verdana, Arial, sans-serif;
text-transform: uppercase;
color: #FEAD2A;
padding-left: 35px;
padding-top: 20px;
}

#destaque {
border: solid 1px #FFF0D9;
margin: 0 0 0 60px;
padding: 0 4% 4% 4%;
font: normal 12px Verdana, Arial, sans-serif;
background-color: #FFF0D9;
}

#destaque p {
margin-top: 15px;
}

a.destaque:link, a.destaque:visited {
color: black;
}

a.destaque:hover, a.destaque:active {
background-color: #7F112C;
color: #fff;
text-decoration: none;
}

a.livro-na-midia:link, a.livro-na-midia:visited  {
color: black;
}

a.livro-na-midia:hover, a.livro-na-midia:active  {
text-decoration: none;
background-color: #efefef;
}

/*
Rodape
===========================*/
#rodape {
clear: both;
background: url(../imagens/bg-rodape.jpg) top no-repeat;
height: 15px;
padding: 40px 0 0 250px;
}

/*
Formularios - Contato
===========================*/
.formcontato fieldset {
   margin-top:10px;
   padding:15px;
   font-family:Times, serif;
}

.formcontato legend {
   margin-bottom:10px;
}

.formcontato label {
   display:block;
   margin-bottom:10px;
}

.formcontato input {
   width:400px;
}

.formcontato textarea {
   width:400px;
}

.formcontato input#enviar {
   width:auto;
}

.formcontato input#radio {
   width:auto;
}

.erroContato {
   padding:6px;
   font-weight:bold;
   color:red;
   font-size:small;
}

/*Pagina Fabricantes
=======================*/
#box-toggle {
	font-family:Arial, Helvetica, sans-serif;
}
#box-toggle p {
   margin-bottom:0px;
}
#box-toggle .tgl {
   margin-top:10px;
   background-color:#efefef;
   padding:10px;
}
#box-toggle .tgl2 {
   margin-top:10px;
   background-color:#efefef;
   padding:10px;
}
#box-toggle .tgl3 {
   margin-top:10px;
   background-color:#efefef;
   padding:10px;
}
#box-toggle span {
	display:block;
	cursor:pointer;
	color:#c30;
}