
/*****************************************/
/*
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%;
} 


body {
	font-size: 1em;
	text-align: center;
  	background: #fff;
  	color: #000;
 	margin: 0;  
 	border: none;
 	margin-left:20px;
 	margin-right:20px;
}
 
 .fixcenter {
  	/*width: 758px;*/
  	/*width: 950px;*/ 
  	background: #fff;
  	color: #000;
  	margin: auto;
  	margin-top: 20px; 
  	text-align: left;
}  


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

P{
	padding:10px 0;
}

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

.TextBox{
		padding: 0 10px;
	}

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

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: #FFF; 
}

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

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;
}

TR.footer {
  	background: #000; 	
}

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

.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 {
	text-transform:uppercase;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: 700;
  	height:16px;
    background: #c00;
  	color: #fff;
}

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 5px 0px 15px;
 	 	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;
      	/* text-align: justify; */
}
 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.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; }


/*editado header APinto, para colocar a foto e o logo da almedina*/
#container {

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

#topnavleft a img {
	display:inline;
	height:22px;
}

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


  
#topnav {
	height:22px;
	margin:0;
	padding:0;
	font-size:0;
	border:0;
}

#topnavright{

	float:right; 
	text-align:right;
	height:22px;
}

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

#header {
 	height:119px; 
	background-image:url(images/barra_topo.jpg); 
  	background-repeat: repeat;  
}

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

.boxpesquisa {

	margin-top:2px;
	font-size:10px;
	line-height:9px;
	vertical-align:top;
}

.imagem {
	border-style:none;
}

#optionbar {
	padding-top:1px;
 	padding-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#FFF;
	height:16px;
	line-height:16px;
}

#optionbar a {
   	text-decoration:none;
	color:#FFF;
}

#optionbar a:hover {
  	color:#FC6;
}

#locationbar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-weight:700;
	color:#FC6;
	height:16px;
	padding-top:86px;
	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{

}*/

#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 {
  	background: #b6b7cb;
}

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



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


.BestSellersBox {
	background: #b6b7cb;
}
TD.BestSellersBoxHeading {
  	font-family:Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: 700;
  	background: #05759b;
  	color: #fff;
}
.BestSellersBoxContents {
  	background: #edf7f9;
  	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 {
  	background: #b6b7cb;
}
TD.CategoriesBoxHeading {
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: 700;
  	background: #024b5f;
  	color: #fff;
}
.CategoriesBoxContents {
  		padding:5px;
		
  	background: #cfd9e3;
  	font-family:  Arial, Verdana,sans-serif;
  	font-size: 11px;
  	line-height:15px;
  	font-variant: small-caps;
}

.CategoriesBoxContents a {
	color:#000;
}

.CurrenciesBox {
  	background: #b6b7cb;
}

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 {
  	background: #b6b7cb;
}
TD.InformationBoxHeading {
  	font-family:  Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight:700;
    background: #c00;
  	color: #fff;
}
.InformationBoxContents {
    background: #fae6e7;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
		padding:5px;
		
}

.ManufacturerInfoBox {
  	background: #b6b7cb;
}

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

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

.ManufacturersBox {
	background: #b6b7cb;
}

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

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

.GeralBox {
	background: #b6b7cb;
}

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

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



.OrderHistoryBox {
  	background: #b6b7cb;
}

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

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

.ProductNotificationsBox {
  	background: #b6b7cb;
}
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 {
  	background: #b6b7cb;
}

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

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

.MemberloginBox {
  	background: #b6b7cb;
}

TD.MemberloginBoxHeading {
  	font-family:  Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight:700;
  	background: #78330D;
  	color: #fff;

}

.MemberloginBoxContents {
  /*	background: #FADFD1;*/
 	background: #fff; 
  	font-family: Verdana,Arial, sans-serif;
  	font-size: 10px;
	
}

.ShoppingCartBox {
  	background: #b6b7cb;
}

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

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

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

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


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

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

.colorLeft{
  	background: #eee;
}

.colorRight{
  	background: #eee;
}
/*   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: 11px;
	font-weight:700;
 	color:#000;
 	letter-spacing: 0.1px;	
 	padding:0 10px 0 0;
}
.selCat{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
}

TD.ConteudoHeading {
  	font-family:Verdana, Arial, sans-serif;
  	font-size: 10px;
  	font-weight: 700;
    background: #007B94;
  	color: #fff;
  	height:16px;
}

TD.novacontaHeading {
	text-transform:uppercase;
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
  	font-weight: 700;
	border-bottom-width: 2px;
	border-bottom-color: #c00;
	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 {
    margin:5px 0;
  	font-weight: 700;
  	background: #ffaa2c;
  	color: #fff;
	height:2px; 	
}

TD.mainprimpag {
  	font-family: Verdana,Arial, sans-serif;
  	font-size: 11px;
  	line-height: 1.7;
  	  	padding: 10px 15px;
    }
.tituloprimpagpeq{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 11px;
	font-weight: 700;
  	color:#007b94;
  
  	
}
.tituloprimpagpeq a{
  	font-family: Verdana, Arial, sans-serif;
  	font-size: 12px;
	font-weight: 700;
  	color:#007b94;
}
