/*
  $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
*/

body {
	background: #fff;
}

/*NOVAS INCLUSOES DA MARIANA */

input { 
	border:1px solid  #000000;
}

td {
  	font-family: sans-serif;
	font-size: 0.8em;
	color: #666666;
}


ul#menu  {
	list-style: none;
	float: right;
	border-bottom: 4px #29B0E7 solid;
	width: 755px;
	margin: 0px;
}
ul#menu  li{
	width: 122px;
	margin-left:1px;
	background-image: url(img/fundoMenu.gif);
	background-position: center;
	background-repeat: no-repeat;
	float: right;
	text-align: center;
	height: 16px;
	padding-top:4px;
}
ul#menu  a {
	color:#054255 ;
	font-size: 11px;
	text-decoration: none;
}
ul#menu  a:hover{
	text-decoration: underline;
}
div#categorias {
	width: 150px;
	background-color: #E0F1F8;
	color: #666666;
	text-align: left;
}
div#categorias li{
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;	
	font-size: 11px;
	
}
div#categorias ul{
	margin: 3px;
	margin-top: 5px;
	list-style: none;
	padding: 0px;
	font-weight: bold;
	}

div#categorias ul a{
	text-decoration: none;
	color: #666666;
	}

div#categorias ul a:hover{
	background-color: #29B0E7;
	color: White;
	}

div.sub {
	display: none;
	font-size: 11px;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	}
div.sub a{
	margin: 0px;
	padding:0px;
	color: #585858;
	text-decoration: none;
	}
div.sub a:hover{
	text-decoration: underline;
	}
div#conteudo {
	text-align: center;
	margin: 0px;
	margin-top:10px;
	padding: 0px;
	width: 400px
	}
	
div.noticia {
	width: 100%;
	text-align: left; 
	margin-top: 10px;
	margin-bottom: 10px;
}

div.noticia h1 {
	color: #003399;
	font-size: 1em;
	margin-bottom: 0px;
	background-color: White;
	text-align:left;
	}

div.noticia p {
	margin-top: 5px;
	}

div.icones {	
	text-align: right;
	margin-top: 10px;
}
div.icones img{	
	border:0px
}

div.boxAzul {
	width: 164px;
	height: 124px;
	background-image: url(img/boxAzul.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 10px;	
	padding: 5px;
	background-repeat: no-repeat;
}
table.boxAzul {
	width: 154px;
	height: 114px;
	background-image: url(img/boxAzul.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 10px;	
	padding: 5px;
	background-repeat: no-repeat;
}
	
div.boxLaranja {
	width: 164px;
	height: 121px;
	background-image: url(img/boxLaranja.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 10px;	
	padding: 5px;
	background-repeat: no-repeat; 
}

div.boxLaranja .bonus {
	text-align:				center;
}

div.boxLaranja .bonus .bonus_valor {
	text-align:				center;
	color:				#ff7f00;
	padding:				10px;
	width:					90% !important;

}

div.boxAzulEscuro {
	width: 164px;
	height: 164px;
	background-image: url(img/boxAzulEscuro.gif);
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-bottom: 10px;	
	padding: 5px;
	background-repeat: no-repeat;
}
div#destaques {
	margin: 0px;
	margin-top: 20px;	
	text-align:center;
}
div#destaques td{
	text-align:left;
}
div#destaques td.titulo {
	background-color:  #29B0E7;
	color: White;
	font-weight: bold;
	padding:3px;
}
div#destaques td.destPor {
	color: Red;
	font-weight: bold;
	text-align: right;
}
	
div#destaques td.destDe {
	color: #336699;
	text-decoration:line-through;
}

div.parceiros {
	text-align: center;
}
div.parceiros h1{
	text-align: left;
	font-size: 0.9em;
	color: #28B1E8;
	border-bottom: 3px #28B1E8 solid;
	background-color: White;
	margin-bottom:0px;
}
div.parceiros img{
	margin: 0px;
	margin-top:5px;
}

_h1 {
	font-size: 14px;
	color: #28B1E8;
	background-color: #DFF7FF;
	padding: 3px;
	text-align:center
}

_h2 {
	font-size: 12px;
	color: #28B1E8;
	border-bottom: 1px #28B1E8 dotted;
	padding: 3px;
	text-align:left;
}

h1 {
	font-size: 14px;
	color:#156fb9;
	
	text-transform:uppercase;
	font-weight:bold;
}

h2 {
	font-size: 12px;
	color:#156fb9;
	margin-bottom:0px;
	padding-bottom:0px;
}

h3 {
	background-image:url(img/ulBullet.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-size: 13px;
	padding-left: 20px;
}

ul {
	list-style: circle;
	text-align:left}
div#conteudo a{
	color: #FF6600;
	text-decoration: none
}
div#conteudo a:hover{
text-decoration: underline
}

div#conteudo {
	text-align:left
}

/* MUDANCAS MARIANA */
BODY {
  	text-align: center;
	padding: 0px;
	margin: 0px;
}

A:hover {
  text-decoration: underline;
}
textarea {
	border: 1px #666666 solid;
	font-size: 0.85em;
	background-color: White;
	color: #6495ED;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif
}

input, option, select {
	border: 1px #666666 solid;
	font-size: 0.85em;
	background-color: White;
	color: #6495ED;
	font-weight: bold
}

/* ORIGINAL */


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



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

FORM {
	display: inline;
}

TR.header {
  background: #001C48;
}

TR.headerNavigation {
  background: #001C48;
}

TD.headerNavigation {
  background: #001C48;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

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

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
}

.infoBoxNotice {
  background: #FF8E90;
}

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

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #156FB9;
  color: #ffffff;
}

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

TABLE.productListing {
  border: 0px;
}

.productListing-heading {
  /*font-family: Verdana, Arial, sans-serif;
  background-color: #0099FF;
  color: #FFFFFF;
  font-weight: bold;*/
  background-color:#156fb9;
	color:#FFFFFF;
	padding:5px;
	font-weight:bold
  
}

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

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #9a9a9a;
  padding:0px;
  margin:0px;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  line-height: 1.5;
}
TD.main input {
	border:1px solid  #000000;
}

TR.infoBoxContents input {
	border:0;
}

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

TD.paginacaolinks{
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	color:#ffffff;
  	background-color:#F57D05;
  	background:url(images/fundo_paginacaolar.jpg) no-repeat;
  	text-align:center;
}


TD.paginacaolinks a{
	font-family: Verdana, Arial, sans-serif;
  	font-size: 10px;
  	color:#ffffff  !important;
}

TD.paginacaolinks a:hover {
color: #fff;
background: none;
}


TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
}

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


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

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

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

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

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

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

/* //rmh M-S_multi-pricing begin */
TD.productPriceInListing {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #d2e9fb;
}

TD.productPriceInBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #eeeeee;
}

TD.productPriceInProdInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ccFFcc;
}
/* //rmh M-S_multi-pricing end */

.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; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
.inputRestriction { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #666666; } /* //rmh M-S_multi-stores */


/*
#bonus {
	color:					#000 !important;
	padding:				10px 20px;
}

#bonus h1 {
	font-size:				18px;
	text-transform:			uppercase;
	color:					#fe7e01;
	background:				none !important;
}

#bonus a {
	color:					#fe7e01;
}

.bonus_text {
	padding:				0 35px;
	padding-top:			40px;
	width:					670px;
	z-index:				999 !important;
}

* html .bonus_text {
	width:					730px;
	padding-bottom:			-192px !important;
	margin-top:				-192px !important;
	z-index:				999 !important;
	padding-top:			288px;
}

.bonus_text_header {
	background:				url(images/bonus_text_header.jpg) top no-repeat;
	width:					730px;
}

.bonus_text_footer {
	background:				url(images/bonus_text_footer.jpg) top no-repeat;
	height:					238px;
	margin-top:				-192px;
	margin-left:			-8px;
}

* html .bonus_text_footer {
	margin-left:			2px;
	position:				relative;
	margin-top:				-192 !important;
	z-index:				-999 !important;
}

* html #bonus h1 {
	font-size:				20px; !important;
}
*/

#bonus {
	color:					#666;
	padding:				15px;
	width:					750px;
	margin:					0 auto;
}

* html #bonus {
	font-size:				12px;
}

.centro {
	text-align:				center;
	margin:					0 auto;
}

p.centro {
	background:				transparent !important;
}

ol { 
	margin:					0;
	padding:				1em 0 4em 2.8em;
	width:					80%;
	margin:					0 auto;
	color:					#f00;
}
ol li {
	color:					#fe7e01;
	padding:				5px;
}

ol li span {
	color:					#666;
}

#bonus_header {
	height:					33px;
	background:				url(images/bonus_text_header.jpg) center top no-repeat;
}

#bonus_text {
	background:				url(images/bonus_bg.jpg) center bottom no-repeat;
}

#bonus h1,
#super_bonus h1 {
	color:					#fe7e01;
	background:				none !important;
	font-size:				18px;
	font-weight:			100;
}

#bonus h2,
#super_bonus h2 {
	color:					#fe7e01;
	background:				none !important;
	font-size:				14px;
	font-weight:			100;
	border-bottom:			solid 1px #fff;
	padding-left:			40px;
	margin-bottom:			-15px;
}

* html #bonus h2,
* html #super_bonus h2 {
	padding-left:			15px;
}


#bonus table.tabela_marines {
	margin:					0 auto;
	width:					80%;
}

#bonus table.tabela_marines {
	margin-left:			80px;
}

#bonus table.tabela_marines th {
	color:					#fe7e01;
}

#bonus table.tabela_marines td {
	padding:				4px 2px;
}

#bonus table.tabela_marines tr.impar {
	border-bottom:			solid 1px #efefef;
}

#bonus table.tabela_marines tr.impar td {
	background:				#efefef;	
} 

input[imagem] {
	border:					0 !important;
}

.desconto_ecomarines {
	background:				#fff2e6;
/*	border:					solid 1px #ffbf80 !important; */
}

ul.lista_descontos {
	padding:				0 !important;
	margin:					0 !important;
	list-style:				none !important;
}

ul.lista_descontos b {

}

ul.lista_descontos li {
	margin-bottom:			10px;
}

ul.lista_descontos li.par {

}

/* --- ajustes aleagi --- 20.03.2009 -------------------- */
table.wrapper {
	margin: 0 auto;
}

/* ---
.eopen_h3 {
	margin: -4px 0 0 0;
}

.eopen_h3 a {
	position: absolute;
	vertical-align: middle !important;
	height: 42px;
	width: 280px;
	padding: 12px 0 0 0;
}
--- */

.eopen_h3 {
	position: relative;
	width: 345px;
	vertical-align: bottom !important;
	height: auto;
	padding: 15px 0;
	padding: 0;
	z-index: 999 !important;
}

/*
ul, li, img, div, a { behavior: url('pngfix/iepngfix.htc') }
*/

#breadcrumb,
#breadcrumb a {
	color: #5e9ccf !important;
	font-size: 11px !important;
}

/* --- ajustes aleagi - 25fev2010 --------------------- */
.menuestilo * {
	z-index: 9999 !important;
}

/* --- ajustes aleagi - 03mar2010 --------------------- */
#lightbox {
	z-index: 9999 !important;
}

/* --- nova home com destaques --------------- */
table.home_destaques {
	width: 800px !important;
}

table.home_destaques td.produto-wrapper {
	width: 160px !important;
}


/* --- aleagi was here - 30abr2010 ------------------- */
#produto-reformulado {
	width: 800px;
	margin: 0 auto;
}

#produto-reformulado h2 {
	color: #156fb9;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 900;
	padding: 5px 0 3px 0;
	border-bottom: solid 1px #37617a;
}

.produto-reformulado-conteudos {
	margin: 10px 0;
}

.prc-fotos-preco {
	width: 153px;
	float: left;
	margin: 0 10px 5px 0
}

.prc-fotos-preco img {
	width: 153px;
	height: 120px;
	margin: 0 0px !important;
	text-align: center !important;
}

.prc-preco {
	width: 153px !important;
	background: url(/img/bgProdInvidual.gif) !important;
	text-align: center;
}

.prc-preco-bottom {
	background: url(/img/bottomProdIndividual.gif) no-repeat !important;
	height: 9px;
}


.prc-desc-fabr-links {
	width: 540px;
	float: left;
	margin: 0 2px;
}

.prc-frete {
	width: 240px;
	float: left;
}

.prc-comentarios {
	clear: both;
	margin: 10px 0;
}


#produto-reformulado .eopen_h3 {
	width: 800px;
}
