
/*****************************************/
/*
Browser:OTHER
Version:
*/
/*****************************************/


/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/

.boxText { font-family:  Verdana, Arial,sans-serif; font-size: 10px; }
.errorBox { font-family :  Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: 700; }
.stockWarning { font-family :  Verdana,Arial,  sans-serif; font-size : 10px; color: #c03; padding:0 10px;}
.productsNotifications { background: #fff; }
.orderEdit { font-family :   Verdana,Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/*para o IE*/
html{
font-size: 100%;
} 




@import url(http://fonts.googleapis.com/css?family=Lora:400,700);

body {
		margin: 0;  
		background: #ffffff;
		color: #000000;
		text-align: center;
}

.fixcenter {
		width:100%;
    text-align:center;
}

.centered{
    width:960px; margin:0 auto;
    text-align:left;
}

input,select,textarea {
    background: 	#F8F8F8 ;
	  border: 1px solid #ccc;
	  color: #454545;
}

input[type="image"]{
    border: none;
    margin-top:5px;
}

P{
	  padding:10px 0;
}

A {
  	color: #000;
  	text-decoration: none;
}

.TextBox{
	  	  padding: 0 10px;
	  }

A:hover {
  	color: #ABD;
  	text-decoration: underline;
}

TD. a{
    border:none;
}

FORM {
	  border-style:none;
	  display: inline;
}

TR.header {
  	background: #fff;
}

TR.headerNavigation {
  	background: #bbc3d3;
}

TD.headerNavigation {
  	font-family:   Verdana,Arial, sans-serif;
  	font-size: 10px;
  	background: #000;
  	color: #fff;
  	font-weight : 700;
}

A.headerNavigation { 
	color: #000; 
}

A.headerNavigation:hover {
    color: #000;
}

TR.headerError {
  	background: #f00;
}

TD.headerError {
  	font-family: Verdana, Arial, Tahoma, sans-serif;
  	font-size: 12px;
  	background: #f00;
  	color: #fff;
  	font-weight : 700;
  	text-align : center;
}

TR.headerInfo {
  	background: #0f0;
}

TD.headerInfo {
  	font-family: Verdana, Arial, Tahoma, sans-serif;
  	font-size: 12px;
  	background: #0f0;
  	color: #fff;
  	font-weight: 700;
  	text-align: center;
}

/*novofooter*/
#novofooter td.navon {
	  background-color: #eee;
}

#novofooter td.navoff {
	  background-color: #FFFFFF;
}

#novofooter {
	  border:none;
  	border-top: 1px solid #7b9ebd;
} 	
/*fim de novofooter*/  	

.infoBox {
  	background: #b6b7cb;
}

.infoBoxContents {
	  border-style:none;
	  background:#fff;
  	font-family: Verdana,Arial, sans-serif;
  	font-size: 10px;
}

.infoBoxNotice {
  	background: #FF8E90;
}

.infoBoxNoticeContents {
  	background: #FFE6E6;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}

TD.infoBoxHeading {
padding-top:7px; 
	  text-transform:uppercase;
		border-bottom: 1px solid #ccc;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	font-weight: 700;
    height:35px;
		 
  	color: #000;
}

TD.eventoBoxHeading {
		text-transform:uppercase;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: 700;
  	height:16px;
    background: #000;
  	color: #fff;
}

TD.infoBox, SPAN.infoBox {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  	background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  	background: #f8f8f9;
}

TABLE.productListing {
  	padding:0 10px 0 0;  
}

.productListing-heading {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	background: #fff;
  	color: #000;
  	font-weight: bolder; 
  	padding:0 10px 0 10px;
}

TD.productListing-data {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;   
  	background:#fff; 	
 		padding: 10px;
 	vertical-align:top;
}

A.pageResults {
  	/*color: #00F;*/
}

A.pageResults:hover {
  	/*color: #00F;*/
  	/*background: #FF3;*/
}

TD.pageHeading, DIV.pageHeading {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 17px;
  	font-weight: 700;
  	color: #9a9a9a;
  	padding: 10px;
}

TD.categories, DIV.categories {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 11px;
  	font-weight: 700;
  	padding: 5px 10px 0 20px;  
	  text-transform:uppercase; 
}

TD.categories a, DIV.categories a{
    color:#007b94;
}

TR.subBar {
  	background: #f4f7fd;
}

TD.subBar {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	color: #000;
}

TD.main {
  	font-family: Verdana,Arial, sans-serif;
    font-size: 0.75em;
  	line-height: 1.7;
  	  	padding: 10px 15px;
    }

 TD.listasmain{
 	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	line-height: 1.5;
  	  	padding: 5px 15px 5px 15px;
  	  	text-align: justify;
 }
 
P.main {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.5;
  	padding:0 10px;
  	text-align: justify;
}

TD.smallText, SPAN.smallText, P.smallText {
  	font-family: Verdana,Arial, sans-serif;
  	font-size: 10px;
  	padding:5px 10px;
}

TD.smallText a, SPAN.smallText a, P.smallText a{
  	font-family: Verdana,Arial, sans-serif;
		color:#007b94;
}


TD.accountCategory {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
  	color: #abd;
}

TD.fieldKey {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	font-weight: 700;
  	padding:0 10px 10px 10px;
}

TD.fieldValue {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	padding:0 10px 10px 10px;
}

TD.tableHeading {
  	font-family: Verdana,Arial, sans-serif;
  	font-size: 12px;
  	font-weight:700;
}

SPAN.newItemInCart {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	color: #f00;
}

CHECKBOX, INPUT, RADIO, SELECT {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
}

TEXTAREA {
  	width: 100%;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
}

SPAN.greetUser {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
  	color: #f0a480;
  	font-weight: 700;
}

TABLE.formArea {
  	background: #f1f9fe;
  	border-color: #7b9ebd;
  	border-style: solid;
  	border-width: 1px;
}

TD.formAreaTitle {
  	font-family: Verdana, Arial, Tahoma, sans-serif;
  	font-size: 12px;
  	font-weight: 700;
}

SPAN.markProductOutOfStock {
  	font-family: Verdana, Arial,Tahoma, sans-serif;
  	font-size: 12px;
  	color: #c76170;
  	font-weight:700;
}

SPAN.productSpecialPrice {
  	font-family:Verdana, Arial, sans-serif;
  	color: #f00;
}

SPAN.errorText {
  	font-family: Verdana, Arial, sans-serif;
  	 color: #f00; 
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family:  Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; padding:0 10px; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

/*.messageStackError, .messageStackWarning { font-family: Verdana,Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }*/
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; ; background-color: #fff; border-style:solid; border-width:2px ;border-color:#c00;padding:5px 0 5px 10px; }
/*.messageStackSuccess { font-family: Verdana,  Arial, sans-serif; font-size: 10px;background-color: #9f0; }*/
.messageStackSuccess { font-family:Verdana, Arial, sans-serif; font-size: 11px; background-color:#fff ; border-style:solid; border-width:2px ;border-color:#090 ;padding:5px 0 5px 10px; }

/* input requirement */

.inputRequirement { font-family: Verdana,Arial, sans-serif; font-size: 10px; color: #f00; padding:0 10px 0 0; }

#container {
}

.pesquisa_black{
    height:30px;
		background-color:#eee;
    align:left;
}

#pcaixa
{
 	  margin-top:3px;
    border: 1px solid #ccc;
    background: #fff;
	  height: 20px;
		width:630px;
		margin-left:10px;
		margin-right:1px;		
} 

#pcaixa_peq{
 	  margin-top:3px;
    border: 1px solid #ccc;
    background: #fff;
	  height: 20px;
		width:580px;
		margin-left:10px;
		margin-right:1px;
}

#pcaixa placeholder{
		font-style:italic;
}

.pesquisa_black img {
    color:#000;
    text-decoration:underline;
		border:none;
}

.pesquisa_black input[type="image"]{
		border:none;
    margin-top:7px;
}

#topnavleft {
	  float:left;
	  padding-left:172px;
	  border:0;
	  vertical-align:bottom; 
}

#topnavleft a img {
	  display:inline;
}

#topnavleft a:hover img {
	  background-color:#FC6;
	  height:22px;
	  display:inline;
}

.over {
    background-color: #FC6;
}
  
#topnav {
	  margin:0;
	  padding:0;
	  font-size:0;
	  border:0;
}

#topnavright{
	  float:right; 
	  text-align:right;
}

 #topnavright img{
 	  text-align:right;
	  border:0;
}

#header { 
padding-top:20px;
}

#logo {
	  width:172px;
	  float:left; 		 
}

.boxpesquisa {
    margin-left: 170px; 
	  margin-top:10px;
	  font-size:10px;
	  line-height:9px;
	  vertical-align:top;
}

.imagem {
	  border-style:none;
}

#optionbar {
	  height:100px;
}

#optionbar a {
	  display:block;
	  height:100px;
}

#locationbar {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
	  text-transform:uppercase;
	  font-weight:700;
	  color:#FC6;
	  height:16px;
	  padding-top:0px;
	  font-size:10px;
	  line-height:16px;
	  padding-left:7px;
}

#locationbar a {
	  text-decoration:none;
	  color:#FC6; 
}

#locationbar a:hover{
	  text-decoration:underline;
    color:#FC6; 
} 

#titulolivro a{
	  color: #4e9daa;
	  font-weight:700;
	  font-family: Verdana,Arial, Helvetica, sans-serif;
	  font-size:14px;
}
 
/*
------------Boxes Section for css-------------
Format each info box according to you liking
*/

.contentBox {
}

TD.contentBoxHeading {
    height:25px;
		padding-left:6px;
  	font-family:Verdana, Arial, sans-serif;
  	font-size: 12px;
  	font-weight: 700;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
  	color: #000;
}

.contentBoxContents {
  	font-family:Verdana, Arial, sans-serif;
  	  	padding:5px 10px;
  	}

.BestSellersBox {
    margin-bottom:10px;
		background: #cccccc;
}

TD.BestSellersBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
 	  background: #000;
  	color: #fff; 
}

.BestSellersBoxContents {
    background: #f5f5f5;
  	font-family:  Verdana, Arial, sans-serif;
  	font-size: 10px;  	
  		  padding:0 3px 5px 3px;
	  	
}

.BestSellersBoxnumbers {
  	color: #05759b;
	  font-weight: 700;
  	font-family:Verdana, Arial, sans-serif;
  	font-size: 10px;  	
  		  padding:0 3px 5px 3px;
	  	
}
 
.CategoriesBox {
    margin-bottom:10px;
	  background: #cccccc;
}

TD.CategoriesBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
 	  background: #000;
  	color: #fff; 
}

.CategoriesBoxContents {
  		  padding:5px;
	  	
    background: #f5f5f5;
  	font-family:  Arial, Verdana,sans-serif;
  	font-size: 11px;
  	line-height:15px;
}

.CategoriesBoxContents a {
		color:#000;
}
 
.CurrenciesBox {
}

TD.CurrenciesBoxHeading {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight:700;
  	background: #b6b7cb;
  	color: #fff;
}

.CurrenciesBoxContents {
  	background: #f8f8f9;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  		  padding:5px;
	  	
}

.InformationBox {
    margin-bottom:10px;
	  background: #cccccc;
}

TD.InformationBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
 	  background: #000;
  	color: #fff; 
}

.InformationBoxContents {
    background: #f5f5f5;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  	  padding:5px;
	  	
}

.ManufacturerInfoBox {
    margin-bottom:10px;
	  background: #cccccc;
}

TD.ManufacturerInfoBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
 	  background: #000;
  	color: #fff; 
}

.ManufacturerInfoBoxContents {
    background: #eee; 
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  	  padding:5px;
	  		
}

.ManufacturersBox {
    margin-bottom:10px;
	  background: #cccccc;
}

TD.ManufacturersBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
 	  background: #000;
  	color: #fff; 
}

.ManufacturersBoxContents {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
    background: #f5f5f5;
	  	  padding:5px;
	  }

.GeralBox {
    margin-bottom:10px;
	  background: #cccccc;
}

TD.GeralBoxHeading {
    height:25px;
    font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
 	  background: #000;
  	color: #fff; 
}

.GeralBoxContents {
	  font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
    background: #f5f5f5;
	  	  padding:5px;
	  	
}

.LojasBox {
    margin-bottom:10px;
	  background: #cccccc;
}

TD.LojasBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
 	  background: #000;
  	color: #fff; 
}

.LojasBoxContents {
    background: #f5f5f5;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  	  padding:5px;
	  	
}
 
.OrderHistoryBox {
    margin-bottom:10px;
	  background: #cccccc;
}

TD.OrderHistoryBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
   	background: #000;
  	color: #fff; 
}

.OrderHistoryBoxContents {
    background: #f5f5f5;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  		  padding:0 3px 5px 3px;
	  		
}

.ProductNotificationsBox {
}

TD.ProductNotificationsBoxHeading {
  	font-family:  Verdana, Arial, sans-serif;
  	font-size: 10x;
  	font-weight: 700;
  	background: #af4112;
  	color: #fff;
}

.ProductNotificationsBoxContents {
  	background: #f9c1bd;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
}

.SearchBox {
}

TD.SearchBoxHeading {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: 700;
  	background: #ffaa2c;
  	color: #fff;
}

.SearchBoxContents {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  	  padding:5px;
	  	
}

.MemberloginBox {
    margin-bottom:10px;
 	  background: #cccccc;
}

TD.MemberloginBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
		font-weight:700;
 		background: #000;
  	color: #fff; 
}

.MemberloginBoxContents {
 	  background: #f5f5f5;
  	font-family: Verdana,Arial, sans-serif;
  	font-size: 10px;
}

.ShoppingCartBox {
    margin-bottom:10px;
	  background: #cccccc;
}

TD.ShoppingCartBoxHeading {
    height:25px;  
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
		font-weight:700;
 		background: #000;
  	color: #fff; 
}

.ShoppingCartBoxContents {
   	background: #f5f5f5;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  			padding:0 3px 5px 3px;
	 	
}

.ParceriasBox {
 	  margin-bottom:10px;
	  background: #cccccc;
}

TD.ParceriasBoxHeading {
    height:25px;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  font-weight:700;
 	  background: #000;
  	color: #fff; 
}

.ParceriasBoxContents {
   	background: #f5f5f5; 
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  			padding:5px;
			
}

.SpecialsBox {
}

TD.SpecialsBoxHeading {
  	font-family:  Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: 700;
  	background: #b6b7cb;
  	color: #fff;
}

.SpecialsBoxContents {
    font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
	  	  padding:5px;
	  	
}

.RedessociaisBox {
    margin-bottom:10px;
}

TD.RedessociaisBoxHeading {
    height:25px;
	  font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	  font-weight:700;
 	  background: #000;
    color: #fff; 
}

.RedessociaisBoxContents {
 	  background: #f5f5f5;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    	  padding:5px;
	  	
}


.WhatsNewBox {
}
TD.WhatsNewBoxHeading {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight:700;
  	background: #316ac5;
  	color: #fff;
}

.WhatsNewBoxContents {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
	  	  padding:5px;
	  	
}

.colorLeft{
    padding-top:10px;
  	background: #fff;
}

.colorRight{
    padding-top:10px;
  	background: #fff;
}

/*   formatacao das propriedades da descrição dos livros*/
.titulo{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
	  font-weight: 700;
  	color:#007b94;
  	vertical-align:top;
  	padding:0 10px 0 0;
}

.titulopeq a{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	  font-weight: 700;
  	color:#007b94;
  	vertical-align:top;
  	padding:0 10px 0 0;
}

.tituloprimpag a{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
	  font-weight: 700;
  	color:#007b94;
}

 .titulo a {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 13px;
	  font-weight: 700;
  	color:#007b94;
} 

#notifica a{
  	font-family: Verdana, Arial, sans-serif;
	  font-weight: 700;
  	color:#007b94;
	  font-size: 11px;
}

#disponib {
  	font-family: Verdana, Arial, sans-serif;
  	vertical-align: top; 
}

.dadosnomes{
  	font-family: Verdana, Arial, sans-serif;
	  font-weight: 700;
  	color:#007b94;
	  font-size: 11px;
}

.dadosnomes a{
  	font-family: Verdana, Arial, sans-serif;
	  font-weight:700;
  	color:#007b94;
	  font-size: 11px;
}

.dados{
  	font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  color:#000;
	  padding:0; 
}

.dadosver{
  	font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  color:#FF4500;
	  padding:0; 
}

.product_info{
  	font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  color:#000;
	  padding:10px 0 0 0; 
}

.dados a{
  	font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
 	  color:#007b94; 
}

.infodados {
  	font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  color:#000;
}

.infodados a{
	  text-decoration: underline;
  	font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  color:#000;
}

.infodados a:hover{
  	font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  color:#ABD;
}

.preco{
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 12px;
	  font-weight:700;
 	  color:#000;
 	  letter-spacing: 0.1px;	
 	  padding:0 10px 0 0;
}

.precoprimpag{
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 11px;
	  font-weight:700;
  color:#007b94; 

		
}

.precoprimpag_old{
	  font-family: Verdana, Arial, sans-serif;
	  font-size: 9px;
		color:#A0A0A0;
		padding-right:1px;
}

.portes_texto{
  	font-family: Verdana, Arial, sans-serif;
	  font-weight: 700;
  	color:#007b94;
	  font-size: 10px;
}

.selCat{
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

TD.ConteudoHeading {
		height:25px;
		padding-left:6px;
  	font-family:Verdana, Arial, sans-serif;
  	font-size: 12px;
  	font-weight: 700;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
  	color: #000;
}

TD.novacontaHeading {
	  text-transform:uppercase;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    font-weight: 700;
	  border-bottom-width: 2px;
	  border-bottom-color: #ccc;
	  border-bottom-style: solid;	
    color:#000;
}

.formatamargem{
	  padding:0 15px 0 0;
  
}

.product{
 	  font-family: Verdana, Arial, sans-serif;
 	  color:#fff;
}

.letras{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	    	padding: 15px 15px 10px 15px;
  	  	color:#007b94; 
  	font-weight: 700;
}

.letras a{
  	color:#007b94; 
  	font-weight: 700;
}

ul.NoBullet {
  	list-style-type: none; 
  	margin: 0;
	  padding: 5px;
}
  
ul.lista{	
	  font-family: Verdana, Arial, sans-serif;
	  	  padding:0;
	  margin:0 0 0 20px;
	  }

.editoras {
  	font-family:Verdana, Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.2;
	    	padding: 5px 0 20px 15px;
  
  	  	text-align: justify;
}

.lermais {
  	font-family:Verdana, Arial, sans-serif;
  	font-size: 11px;
 	    	padding:0 15px 15px 15px;
  	}

.voltar {
  	font-family:Verdana, Arial, sans-serif;
  	font-size: 11px;
 	    	padding:0 15px 15px 15px;
  	}

.ajuda{
	  cursor:help;
}

.formatatopo{
	    	padding:5px 0;
  	 	
}

.specialsmain{
  	font-family: Verdana, Arial,  sans-serif;
  	font-size: 11px;
  	font-weight: 400;
  	text-transform: capitalize;
}

TD.adobe{
 	  font-family:  Verdana,Arial, sans-serif;
  	font-size: 9px;
  	font-weight: 400;
  	  	padding:10px;
  	 	
}

TD.adobe a{
    color:#007b94;
}

TD.destaque {
    padding:5px 0;
    background: #ccc;
  	color: #fff;
	  height:1px; 	
}

TD.mainprimpag {
  	font-family: Verdana,Arial, sans-serif;
  	font-size: 11px;
		/*heigth:180px;*/
  	/*line-height: 1.7;*/
  	  	padding: 10px 12px;
    		padding-right:10px;
}


TD.mainprimpag img{
margin-top:0px;
		
}


.tituloprimpagpeq{
  	font-family: 'Lora', Verdana, Arial, sans-serif;
  	font-size: 11px;
  	color:#007b94;
}

.tituloprimpagpeq a{
  	font-family: 'Lora', Verdana, Arial, sans-serif;
  	font-size: 11px;
	  font-weight: 700; 
  	color:#000;
}

.tituloprimpagRec a{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	  font-weight: 700;
  	color:#007b94;
}


.autorprimpagRec{
    font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;	
}


.autorprimpagRec a{
    font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;	
}

#box_compras {padding-top:2px;}
#box_compras img {vertical-align:middle;}
		
