  @font-face {
    font-family: tipo;
    font-style:  normal;
    font-weight: normal;
    src: url(AMERTYP0.eot);
  }

    body {
		margin: 0px 40px 0px 40px;
		background-color: #314e6c;
		color: #000000;
		font-family: Verdana, Tahoma, Lucinda, sans;
	}
	
	#pagina {
		margin: 0px;
		border-left: 1px solid black;
		border-right: 1px solid black;
		background-color: white;
		background-repeat: repeat-x;
	}
	
	#titulo {
		position: absolute;
		top: 40px;
		left: 120px;
        right: 120px;
		padding: 3px;
		margin: 0px;
	}
	
	#subtitulo {
		position: absolute;
		top: 120px;
		left: 120px;
		color: gray;
		font-size: medium;
		padding: 2px;
		margin: 0px;
	}
	
	#menu_lateral {
		position: absolute;
		top: 127px;
		left: 45px;
		width: 120px;
		padding-right: 10px;
		background-image: url("index_arquivos/navstripe.png");
		background-repeat: no-repeat;
		background-position: top right;
        font-family: Verdana, Tahoma, Lucinda, sans;
		
	}

	#menu_lateral a {
		display: block;
		text-decoration: none;
		color: #314e6c;
		padding: 4px;
		font-size: small;
        font-weight: bold;
		padding-left: 16px;
        
	}

	#menu_lateral a:hover {
		background-image: url("index_arquivos/seta.png");
		background-repeat: no-repeat;
		background-position: center left;
	}
	
	#conteudo {
		position: relative;
		margin: 0px 50px 20px 180px;
		padding-right: 10px;
	}
	
	#autores {
		position: relative;
		margin: 0px 50px 20px 180px;
		padding-right: 10px;
	}
    
	#sumario {
		position: relative;
		margin: 0px 160px 20px 200px;
		padding-right: 10px;
	}
    
	#prefacio {
		position: relative;
		left: 15px;
        right: 300px;
        text-align: justify;
        text-style: italic;
	}
   
    #comprar {
		position: relative;
		margin: 0px 50px 20px 180px;
		padding-right: 10px;
	}
    
	#rodape {
		text-align: center;
		color: gray;
		font-size: x-small;
		border-top: 1px solid #cccccc;
		margin-top: 30px;
	}
	
	h3 {
		border-bottom: 1px solid #cccccc;
       /* font-size: 90%; */
        margin-bottom: 10px;
        font-family: Verdana, Tahoma, Lucinda, sans;
	}
	
   h4 {
        border-bottom: 1px solid #cccccc; 
        margin-bottom: 5px;
        margin-top: 10px;
        font-family: Verdana, Tahoma, Lucinda, sans;           
	}
    
	hr {
		color: #023390;
		background-color: #023390;
	}
	
	kbd {
		font-size: 90%;
		white-space: pre;
	}
    
    .subsec {
             font-style: italic;
             margin-left: 25px;
             margin-top: 1px;
             margin-bottom: 1px;
    }
             
	.note {
		background-color: #ffdb43;
		border: 1pt solid #6e8ae6;
		padding: 4pt;
		margin: 5pt;
	}


    .margem_links {
              margin-left: 0px;
              margin-top: 0px;
    } 
    
    .catlist {
              font-size: 90%;
              background: #FFFFFF;
              font-family: verdana, arial, geneva, sans-serif;
              margin-top: 0px;
              text-align: left;
     }
     
     .numlinks {
                font-size: small;
     }

     .voltar {
     			font-size: 70%;
     			text-align: right;
     			margin-top: 0px;
     			margin-bottom: 20px;
     			}
     
     .comprar {
                text-align: center;
                }
                
     .tit {
				margin-left: 20px;
			}
     			
     .desc {
     			font-size: 90%;
     }
     
     .link {
           font-family: Tahoma, Lucinda, sans;
     }
