/*
  $Id: stylesheet.css,v 1.56 2010/01/01 20:04:02 hpdl Exp $
  Copyright (c) 2010 creativstemplates
*/
#centerpage {  width: 100%;  margin: auto 0;  background: White;  text-align:center;}
  
  BODY {	background: White;  margin: 0px;  color: #696969;   font-family:  Arial, Tahoma, sans-serif;  font-size: 12px; text-decoration: none;   font-weight: normal; }

boxText { }
.errorBox { background: #C50000; font-weight: bold;  color: #F5F5F5;  }
.stockWarning { font-size : 12px; color: White;  background: Red;  }
.productsNotifications { background: transparent; }
.orderEdit {font-size : 10px; color: #FCF9FF; text-decoration: underline; }

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

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

FORM {display: inline;}

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

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

TR.headerError { background: #ff0000;}

TD.headerError {background: #ff0000;  color: #ffffff;  font-weight : bold;  text-align : center;}

TR.headerInfo {color: Red; }

TD.headerInfo { font-size: 10px;  color: Red;  font-weight: normal;}

.customer{color: #E80000;  font-weight: bold; }

TD.footer {font-size: 10px; color: #F5F5F5;  background: #EC0000;  text-align: center; }

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

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


TD.creditos {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 { }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {}

TABLE.productListing {	}

.productListing-heading {   font-size: 12px;  color: #D80001;  font-weight: normal; }

TD.productListing-data { font-size: 14px;   font-weight: bold; color: Gray;}

A.pageResults {font-weight: bold;  color: White;  background: Red;  border: 4px solid #EA0000;  }

A.pageResults:hover { color: #FCF9FF; font-weight: bold;  background: #2C1722;  border: 4px solid #2C1722;  }

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

TR.subBar {}

TD.subBar { font-size: 10px;  color: Gray;}

TD.main, P.main { font-size: 11px;color: #696969;  line-height: 1.5; padding-left: 5px; padding-right: 5px;}

table.estimated_ShippingAddress {
	-moz-border-radius: 8px;
	padding: 3px;
	margin-top: auto;
}
div.estimatedShippingHeading {
	text-align: center;
	padding-top: 10px;
	font-size: 16px;
	font-weight: bold;
}
td.methodTitle{
	font-size: 14px;
	font-weight: bold;
}
td.methodQuote{
	font-size: 12px;
}
td.methodPrice{
	font-weight: bolder;
	font-size: 14px;
}

TD.smallText, SPAN.smallText, P.smallText { font-size: 12px; font-weight: normal;color: Gray;}

TD.accountCategory {font-size: 13px;}

TD.fieldKey {font-weight: bold;}

TD.fieldValue {}

TD.tableHeading {font-weight: bold;}

SPAN.newItemInCart { color: #D20000;}

CHECKBOX, INPUT, RADIO, SELECT {  font-size: 11px;    border: 1px solid #7F9DB9;   }

TEXTAREA {width: 100%;  font-size: 12px;  background: #E6E6FA;}


TABLE.formArea { font-weight: bold; }

TD.formAreaTitle { font-size: 12px;  font-weight: bold;}

SPAN.markProductOutOfStock { color: Red;  font-weight: bold;}

SPAN.productSpecialPrice { color: #ff0000; font-size: 15px;  font-weight: bold;}

SPAN.errorText {color: Red;}

.moduleRow { }
.moduleRowOver { background-color: #FFF0F5; }
.moduleRowSelected { background-color: #F0F8FF; }

.checkoutBarFrom, .checkoutBarTo { }
.checkoutBarCurrent { color: #006AD0; }

/* message box */

.messageBox { font-size: 12px; }
.messageStackError {	font-size: 14px;	background-color: #D20000;	color: White;	font-weight: bold;	padding:3px;}
.messageStackWarning {font-size: 14px;	background-color: #5700FF;	color: White;	font-weight: bold;	padding:3px; }
.messageStackSuccess {font-size: 10px; background-color: #00BB4D; }

/* input requirement */

.inputRequirement { font-size: 12px; color: #CC0000; }


	/* =-=-=-=-=-=-=-[advancedsearch end]-=-=-=-=-=-=-=- */	
.infoBox{ background: white; }

.infoBoxContents,infoBoxContentsPontos {  background: White;  font-size: 12px;}

.infoBoxNotice {  background: transparent;}

.infoBoxNoticeContents {  background: transparent;  font-size: 10px;}

TD.infoBoxHeading {  font-size: 14px;  font-weight: bold;  color: #E00000;    text-align: left;}
TD.infoBoxHeading A,
TD.infoBoxHeading A:hover {
/* EOF: Added for Links in Infobox Headings */
  font-size: 14px;
  font-weight: bold;
  color: #E00000;
  text-align: left;
 }
TD.infoBox, SPAN.infoBox {}


	/* =-=-=-=-=-=-=-[shopping incio]-=-=-=-=-=-=-=- */
	.newproducts_link, a.newproducts_link:hover{  font-size: 11px;  font-weight: bold;  color: #F17D08;  }
	TD.newproducts_bottom, TD.newproducts_bottom span{font-size: 16px; font-weight: bold; color: #E80000;}

TD.newproducts {  font-weight: bold;  color: #01ABBC;  border-bottom: thin dashed Gray;
  }

.shopinginfoBox {border:none;}
.shopinginfoBoxNotice { }

TD.shopinginfoBoxHeading {  font-size: 16px;  font-weight: bold;  color: #D90000;  text-align: center;}

	.contentbox{font-size: 12px;  color: #8A98A3;	font-weight: normal;}
	.contentboxinfoBoxContents{ color: #8A98A3;	}
	.contentboxinfoBoxHeading{font-size: 14px; font-weight: Bold;}

	.subcategorias{}

a.subcategorias,a.subcategoriaspeq{ color: #D10404;
	padding: 2px;
	font-weight: bold;
	background: #ECEDEE;
	height:16px;
	display:block;
	border: 1px solid #B22222;
    }

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

/*------------DEFINES ABAIXO DA IMAGENS PARA A CESTA DE PRODUTOS-------------*/
.cy {color: Gray;
 font-weight: bold;
 font-size: 12px;
 text-align: left;
 height:25px;
}
.Boximagem {color: #E60000;
 font-weight: bold;
 font-size: 12px;text-align: center;
 vertical-align: top;
}
.go{ font-weight: normal;  font-size: 11px;}
.opcoes{ color: Gray;font-size: 11px;  font-weight: normal;  }
 
 .itens{}
 
.ProductHeading{
font-size: 15px;
 color: #DF0000;
 text-align: center;
 font-weight: bold;
}
.PriceHeading{
font-size: 18px;
 color: #404040;
 text-align: right;
 font-weight: bold;
 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 {}
  .bannerinfoBoxContents { font-size: 11px; color: #FDC900; }
  TD.bannerinfoBoxHeading { font-size: 12px; font-weight: bold;color: #F5F5F5;  text-align: center; }



.crossinfoBox { background: White;}
.crossinfoBoxNotice { background: White;}

.crossinfoBoxNoticeContents {  background: White;  font-family: Verdana, Arial, sans-serif;  font-size: 12px;}  

.crossinfoBoxContents {  background: White;  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #696969; }

TD.crossinfoBoxHeading {
  font-family:  Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: White;
  text-align: center;
}
/* listas das páginas de faqs*/
TD.texto{
color: #4C4C4C;
 font-weight: normal;
 font-size: 11px;
 border: 2px solid #FF5151;}

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

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


.solidblockmenu{
margin: 0;
padding: 0;
float: left;
width: 100%;
background: #F00001 url(images/topo_button.jpg) repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: #F3F3F5;
padding: 9px 11px 7px 12px;
text-decoration: none;
border-right: 1px solid #900000;
font: bold 11px Arial;
}

.solidblockmenu li a:visited{color: #F3F3F5;}

.solidblockmenu li a:hover, .solidblockmenu li .current{color: #DCDD00; font: bold 12px Arial;}

p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;}

/*- Menu categories 2--------------------------- */
.h11 tr td a { color: #EA0000;  font-family:  Arial, Tahoma,sans-serif;  font-size: 11px;  font-weight: bold;}
.h11 tr td a:hover { color: #D20D8D;}

*.m11{color: Black; text-decoration:none; font-size:11px;}
*.m11:hover{color: #0870A8; text-decoration:none;font-size:11px;}

a.m11{
 text-decoration:none;
 display: block;
 color: #363E46;
 padding-top: 4px;
 padding-bottom:4px;
border-bottom: thin solid #E9E9E9; 
}

a.m11:hover{
 text-decoration:none;
 color: #F1126C;
}
