/*
  $Id: stylesheet.css,v 1.56 2010/01/01 20:04:02 hpdl Exp $
  Copyright (c) 2010 creativstemplates
*/
/* correction for IE padding and margins different from firefox */
* { margin: 0; padding: 0 }

#centerpage { width: 980px;
  position: absolute;
  left: 50%;
  top: 0px;
  margin-left: -490px;
  background: transparent url(images/bg_cont.png) no-repeat top;
  background-position: center 280px;
} 
  BODY { background: Black url(images/back.jpg) no-repeat center top;
  color: #D5BB66;
  margin: 0px;
  text-align:center; font-weight: bold;}


#header{ background: transparent;}
.boxText { font-family:  Arial, Tahoma, sans-serif; font-size: 12px;  color: #D5BB66;  font-weight: bold;   }
.errorBox { font-family :  Arial, Tahoma, sans-serif; font-size : 12px; background: #EC0006; font-weight: bold; }
.stockWarning { font-family :  Arial, Tahoma, sans-serif; font-size : 10px; color: #FF285E; }
.productsNotifications { background: transparent; }
.orderEdit { font-family :  Arial, Tahoma, sans-serif; font-size : 10px; color: #EEEEEE; text-decoration: underline; }

A {color: #F4A460;   font-family:  Arial, Tahoma, sans-serif;  font-size: 12px;  text-decoration: none;   font-weight: normal;}

A:hover { color: #C3653C;   font-weight: normal;  text-decoration: underline;}

FORM {display: inline;}

TR.header { background: #070707;}

TD.headerNavigation,.headerNavigation { font-family: Arial, Tahoma, sans-serif;color: #e4d6a5;
 font-weight: bold;
 font-size: 12px; }

A.headerNavigation {  color: #EC0000;  font-family:  Arial, Tahoma, sans-serif;  font-size: 11px;  text-decoration: none;   font-weight: bold;}

A.headerNavigation:hover {  color: #0194A3;}

TR.headerError {  background: #ff0000;}

TD.headerError {  font-family: Tahoma,  Arial, Tahoma, sans-serif;
  font-size: 12px;  background: #ff0000;
  color: #EEEEEE;  font-weight : bold;  text-align : center;}
  
TD.headerInfo {
  font-family: Tahoma,  Arial, Tahoma, sans-serif;
  font-size: 12px;
  background: #DCDCDC;
  color: Red;
  font-weight: normal;}


TD.footer {  font-family:  Arial, Tahoma, sans-serif;  font-size: 10px;
 color: #C3653C;  font-weight: bold;  padding-left:220px;}

  A.footer { color: #F4A460; font-weight: bold; }

A.footer:hover { color: #D2691E; font-weight: bold;text-decoration: none;}


TD.creditos {  font-family:  Arial, Tahoma, sans-serif;
  font-size: 11px;   background: transparent ;
  color: #019CAB;  font-weight: Bold;   padding-top:0px;
	padding-left: 3px;}
	
  A.creditos { color: #6495ED; }

.creditos #ecart{  color: #DADADA;  font-weight: bold;
}
.creditos #gt{
  color: #dd0000;
  font-weight: bold;
}


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: transparent }

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

TABLE.productListing {	}

.productListing-heading {  font-family:  Arial, Tahoma, sans-serif;
  font-size: 12px;  color: #FF8000;  font-weight: normal; }

TD.productListing-data {  font-family:  Arial, Tahoma, sans-serif; font-size: 14px;
   font-weight: bold; color: #FF8000;}

A.pageResults {  font-family:  Arial, Tahoma, sans-serif; font-size: 11px;  font-weight: bold;  color: #FF8C00;  background: #2C1722;  border: 4px solid #2C1722;  }

A.pageResults:hover { font-family:  Arial, Tahoma, sans-serif;  color: #FCF9FF; font-weight: bold;  background: #2C1722;  border: 4px solid #2C1722;  }

TD.pageHeading, DIV.pageHeading {  font-family:  Arial, Tahoma, sans-serif;  font-size: 15px;
  font-weight: bold;  color: #545454;  padding-left: 3px;}

TR.subBar {background: Black;}

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

TD.main, P.main {  font-family:  Arial, Tahoma, sans-serif;  font-size: 13px;color: #D5BB66;  line-height: 1.5; padding-left: 5px; padding-right: 5px;}

TD.smallText, SPAN.smallText, P.smallText { font-family:  Arial, Tahoma, sans-serif;  font-size: 12px; font-weight: normal;color: #D5BB66;}

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

TD.fieldKey {  font-family:  Arial, Tahoma, sans-serif;  font-size: 12px;  font-weight: bold;}

TD.fieldValue {  font-family:  Arial, Tahoma, sans-serif;  font-size: 12px;}

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

SPAN.newItemInCart {
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 12;
  color: #FEFF00;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 10px;
    border: none ;
   background-color: #434343;
    color: #F9D4A7;
   }

TEXTAREA {width: 100%;
 font-family:  Arial, Tahoma, sans-serif;  font-size: 12px;
   color: #F8F8FF; border: thin solid Black;
   background: #5B5B5B;
}


TABLE.formArea { font-weight: bold; border: thin solid Black; }

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

SPAN.markProductOutOfStock {
  font-family: Tahoma,  Arial, Tahoma, sans-serif;
  font-size: 12px;
  color: Red;
  font-weight: bold;
}

SPAN.productSpecialPrice { font-family:  Arial, Tahoma, sans-serif; color: #ff0000; font-size: 15px;  font-weight: bold;}

SPAN.errorText { font-family:  Arial, Tahoma, sans-serif;  color: Red;}

.moduleRow { }
.moduleRowOver { background-color: #530B44; }
.moduleRowSelected { background-color: #B2229B; }

.checkoutBarFrom, .checkoutBarTo { font-family:  Arial, Tahoma, sans-serif; font-size: 12px; color: #F5F1FA; }
.checkoutBarCurrent { font-family:  Arial, Tahoma, sans-serif; font-size: 12px; color: Yellow; }

/* message box */

.messageBox { font-family:  Arial, Tahoma, sans-serif; font-size: 10px; }
.messageStackError {
	font-family:  Arial, Tahoma, sans-serif;
	font-size: 14px;
	background-color: #D20000;
	color: White;
	font-weight: bold;
	padding:3px;
}
.messageStackWarning { font-family:  Arial, Tahoma, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family:  Arial, Tahoma, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:  Arial, Tahoma, sans-serif; font-size: 10px; color: #ff0000; }


/* =-=-=-=-=-=-=-[infobox]-=-=-=-=-=-=-=- */
.Boxdescricao {
 font-weight: normal;
  line-height: 1.5;
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 12px;
  color: #373737;
  text-align: left;
 }
.Boximagem {font-family: Arial, Arial, sans-serif;
   font-size: 9px;
	background: transparent;
 }

 input.fadeInput{
 	color: #ccc;
 	background-color: #434343;
 }

 input.activeInput{
 	color: black;
 	background-color: #dbdbdb;
 }

.crossinfoBox {
  background: White;
}
.crossinfoBoxNoticeContents {
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 10px;
} 
.crossinfoBoxNoticeContents {
  background: White;
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 10px;
}  

TD.crossinfoBoxHeading , SPAN.crossinfoBoxHeading{
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 18px;
  font-weight: bold;
  background: transparent;
  color: #FF8000;
  text-align: left;}

.infoBox{ background: transparent;font-family:  Arial, Tahoma, sans-serif;  font-size: 12px;}

.infoBoxContents,infoBoxContentsPontos {  background: transparent;
  font-family:  Arial, Tahoma, sans-serif;  font-size: 12px;
  font-weight: bold;
  color: #D5BB66;
}

.infoBoxNotice {  background: transparent;}

.infoBoxNoticeContents {
  background: transparent;
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 12px;
  color: #D5BB66;
}

TD.infoBoxHeading {
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FF8000;
  text-decoration:none;
   text-align: left;
}
TD.infoBoxHeading A,
TD.infoBoxHeading A:hover {
/* EOF: Added for Links in Infobox Headings */
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FF8000;
  text-decoration:none;
   text-align: left;
 }
TD.infoBox, SPAN.infoBox {
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 10px;
  color: #D5BB66;
}

/* =-=-=-=-=-=-=-[novidades end]-=-=-=-=-=-=-=- */

.specialinfoBox {  background: transparent;}

.specialinfoBoxContents {
  background: transparent;
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 1.5;	  }

.specialinfoBoxNotice {  background: transparent;}

.specialinfoBoxNoticeContents {
  background: transparent;
  font-family: Arial, Tahoma,sans-serif;
  font-size: 10px;
}
TD.specialinfoBoxHeading {
  font-family:  Arial, Tahoma,sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FF8000;
  text-align: left;
   }
	TD.specialinfoBoxHeading A,
TD.specialinfoBoxHeading A:hover {
/* EOF: Added for Links in Infobox Headings */
  font-family: Arial, Tahoma,sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #FF8000;
  text-decoration:none;
 }
	/* =-=-=-=-=-=-=-[shopping incio]-=-=-=-=-=-=-=- */
	.newproducts_link, a.newproducts_link:hover{
  font-family:  Arial, Tahoma,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #F4A460;
  }
	TD.newproducts_bottom, TD.newproducts_bottom span{
   font-family:  Arial, Tahoma,sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #DAA520;}

TD.newproducts {
  font-family:Arial, Tahoma,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #01ABBC;
  border-bottom: thin dotted #DCDCDC;
  }

.shopinginfoBox {
  background: transparent;
  }
.shopinginfoBoxNotice {
  background: transparent;
}

.shopinginfoBoxNoticeContents {
  background: transparent;
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 10px;
}

.shopinginfoBoxContents {
  background: transparent;
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 10px;
  color: #6495ED;
  }

TD.shopinginfoBoxHeading {
  font-family:  Arial, Tahoma, sans-serif;
  font-size: 18px;
  font-weight: bold;
  background: transparent;
  color: #FF8000;
  text-align: left;
}

	.contentbox{
	font-family:  Arial, Tahoma, sans-serif; font-size: 12px;  color: #8A98A3;
	font-weight: normal;
		}
		.contentboxinfoBoxContents{
	font-family:  Arial, Tahoma, sans-serif; font-size: 12px;  color: #8A98A3;
	font-weight: normal;
	}
	.contentboxinfoBoxHeading{	font-family:  Arial, Tahoma, sans-serif; font-size: 14px; font-weight: Bold;}

	.subcategorias{	background: transparent;		}

a.subcategorias,a.subcategoriaspeq{
	font-family:  Arial, Tahoma, sans-serif; font-size: 11;  color: #FFF5EE;
	padding: 2px;
	font-weight: bold;
	background: #020202;
	height:16px;
	display:block;
    }

a.subcategorias:hover, a.subcategoriaspeq:hover{color: #FFF5EE;background: #AA6D36;}
a.subcategoriaspeq{	font-size: 10px; }

/*------------DEFINES ABAIXO DA IMAEGENS PARA A CESTA DE PRODUTOS-------------*/
.cy {font-family: Arial,Tahoma, Helvetica, sans-serif;
color: #D5BB66;
 font-weight: bold;
 font-size: 12px;
 background: transparent;
 text-align: left;
 height:25px;
}
.go{
font-size: 16px;
 color: #FF0080;
 text-align: center;
 font-weight: bold;
  font-family: Arial,Tahoma, Helvetica, sans-serif;
}
.opcoes{ font-family:Arial,Tahoma, Helvetica, sans-serif;
 font-weight: normal; font-size: 12px;}
 
 .itens{ font-family:Arial,Tahoma, Helvetica, sans-serif;
 font-weight: normal; font-size: 12px;}
 
.ProductHeading{
font-size: 15px;
 color: #F4EFF9;
 text-align: left;
 font-weight: bold;
  font-family: Arial,Tahoma, Helvetica, sans-serif;
  height:38px;
}
.PriceHeading{
font-size: 18px;
 color: #F4EFF9;
 text-align: right;
 font-weight: bold;
 font-family: Arial,Tahoma, Helvetica, sans-serif;
 height:38px;
}

/*- controle das cores das colunas e páginas centrais da loja--------------------------- */
 /* página global */
 table.maincont_tb{background: transparent; padding: 4px 0px 3px; }
 td.maincont_left_td{ background: transparent;padding: 10px 3px 3px;}
 table.leftbar_tb{ background: transparent; }
 td.maincont_mid_td{ background: transparent; padding: 0px 3px 0px 3px;}
 td.maincont_right_td{ background: transparent;}
 table.rightbar_tb{background: transparent; padding: 10px 3px 3px;}
/*- controle das cores das colunas e páginas centrais da loja fim--------------------------- */
  .bannerinfoBox { background: transparent; }
  .bannerinfoBoxContents { background: transparent; font-family:  Arial, Tahoma, sans-serif;  font-size: 10px; color: #D5BB66; }
  TD.bannerinfoBoxHeading {  font-family:  Arial, Tahoma, sans-serif;  font-size: 12px;
  font-weight: bold;  background: transparent;  color: #F5F5F5;  text-align: center; }

/*  $Id: stylesheet_navi.css,v 1 2008/02/02 23:35:55 hpdl Exp $
  $Id:header_menu.php    Tonbo Nuske  Beautyful osCommerce developement */
#navMenu { position: relative; width: 100%; margin: 0px 0px; padding: 0px;  z-index: 50; height: 30px;}
#navMenu li { width: 145px; height: 30px; position: absolute; display: block; list-style: none; text-align: center;   z-index: 50;}
#navMenu a { width: 145px; height: 30px; display: block; z-index: 50; color: #FF8F1E;   font-weight: bold;  font-size: 15px;  font-family: Arial,Tahoma, Helvetica, sans-serif; text-decoration: underline; padding: 0px; line-height: 2.05em;  background: transparent;  outline: #EE0C6D;   }

#n1 { left: 39;}
#n2 { left: 180px;}
#n3 { left: 320px;}
#n4 { left: 460px;}
#n5 { left: 625px;}
#n7 { left: 755px;}

#n1 a { background-position: 0px 0;}
#n2 a { background-position: -175px 0; }
#n3 a { background-position: -320px 0; }
#n4 a { background-position: -465px 0; }
#n5 a { background-position: -625px 0; }
#n7 a { background-position: -755px 0; }

#n1 a:hover { background-position: 0 ;  color: #EE0C6E;}
#n2 a:hover { background-position: -175px ; color: #EE0C6E; }
#n3 a:hover { background-position: -320px ;  color: #EE0C6E; }
#n4 a:hover { background-position: -465px ;  color: #EE0C6E;}
#n5 a:hover { background-position: -625px ;  color: #EE0C6E;}
#n7 a:hover { background-position: -755px ; color: #EE0C6E;}



#navMenu li ul { display: none; position: absolute; left: 0px; margin: 0 0 0 0px; padding: 0px; width: 145px; z-index: 54;}
#navMenu li ul li, #navMenu li ul li a { width: auto; position: relative; background: transparent url(images/top_menu_hover.png) repeat-x;  color: #CAD1DF; font-weight: bold; text-align: center; padding-left:0px;  border-bottom: thin dashed #92A0AD;   }
#navMenu li ul li a { padding: 0px  }
#navMenu li:hover ul { display: block;}


.headerCategories {background: transparent;}

div.headerCategoriesItems {}

Td.headerCategoriesItems {
   white-space: nowrap;
   font-family: Arial, Arial, sans-serif;
   font-size: 10px;
	height: 25px;
	background: url(images/menu.png) no-repeat;
	}

  A.headerCategoriesItems { color: #F6982A; font-size: 11px; 
  font-weight: bold;  text-decoration: underline;   padding: 5px;  }
  
  A.headerCategoriesItems:hover { color: #D32CA1;  font-weight: bold; text-decoration: none;}


A.ajuda{
	font-family:  Arial, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
	color: #008001;
}
A.ajuda:hover{
	font-family:  Arial, Tahoma, sans-serif;
  font-size: 12px;
  font-weight: bold;
color: #FF4600;
}

/* estilos para banners em slide do JQuery: */
.jbanners{
	background: transparent;
}

.banner_title{
	font-size: 110%;
	font-weight: bold;
	font-family: arial, tahoma, sans-serif;
	color: #FFCD00;
}
.banner_text{color: #D5BB66;
	font-family: arial,tahoma, sans-serif;
}

/* estilo para os botões de navegação dos plugins de imagem do produto */
a.imginfo_prev {
   display:block;
	float:left;
	cursor:pointer;
	font-size:1px;
}

a.imginfo_next {
position: relative;
  display:block;
  float:left;
  cursor:pointer;
  font-size:1px;
}

a.disabled{
	visibility: hidden;
}

.simple_overlay{
  border:1px solid #666; 
  /* CSS3 styling for latest browsers */ 
  -moz-box-shadow:0 0 90px 5px #000; 
  -webkit-box-shadow: 0 0 90px #000;     
}

.simple_overlay .close { 
    background-image: url(images/navigation/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

td.toplogin input {
	padding: 4px;
	font-size: 12px;
	-moz-border-radius: 8px;
}

td.topcurrencies input, td.topcurrencies select {
	padding: 4px;
	font-size: 12px;
	-moz-border-radius: 8px;
}

td.topsearch {
	padding: 8px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}

td.topsearch input {
	padding: 4px;
	font-size: 16px;
	font-weight: bolder;
	width: 60%;
	-moz-border-radius: 8px;
}