body {font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size:14px; color: #4A4A4A; line-height: 25px; background: #fff url(images/bg.jpg) repeat-x; margin:0px; padding:0 0px 11px 0px;}
a {color: #6699cc; background:transparent; font-weight: bold;}
a:hover, a:hover {color: #000;}
label {font-weight:bold; color:#FFF; background: transparent;}
img {border:0px;}
h4 {border-bottom: 1px solid #D3E5F9;}
table {	border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #fff; width:775px; }
td, th { border: 1px solid #CCC; padding: 5px; text-align:left;}
th { background: #6699cc; color:#fff;}
form {padding:0px; margin:0px;}

#pttemplate {width: 1037px; margin:0 auto; *margin:0 auto; color: #000; }
#header {width: 760px; padding:7px 0px 7px 0px; margin:0px; background:#000; color: #FFF; text-align:center;}
#wheader h1 a{position:absolute; display:block; width: 325px; height:69px; margin-left:5px; margin-top:0; text-indent:-9999px; overflow:hidden; background:transparent !important;}
#wheader h1 a, #wheader h1 a:hover {color: #000; text-decoration:none; letter-spacing: 3px; font-weight: normal; text-transform: uppercase; background:transparent;}
#options { position:absolute; margin-left:5px; margin-top:23px; padding:0px; /*width:385px;*/ }
#options ul {list-style: none; padding: 0px; margin: 0px; }
#options li {float:left; margin:0px; }
#options li a {display:block; color:#fff; font: bold 14px Tahoma, Verdana, Arial, Sans-Serif; text-transform:uppercase; text-decoration:none;  padding:0 15px; border-right : 2px solid #fff; }
#options li a:hover {color:#B91925; background:transparent;}
#top_main{ float:left; background:#fff url(images/top_content.jpg) no-repeat; margin: 8px 4px 0 1px; _margin: 8px 4px 0 1px; width: 1020px; height: 15px; display:block; }
#main {float:left; color: #666; background:#fff url(images/mainBg.jpg) repeat-y top left; padding:0 5px; margin: 0 4px 0 0; _margin: -5px 4px 0 0; width: 1020px; }
#sidebar {width: 190px; float:left; font-size: 11px; color: #fff;  padding-left:8px; padding-bottom:10px; *padding-top:8px;  border:0; margin-left:5px; margin-right:2px;}
#sidebar h3{ font: bold 14px Helvetica, Arial,sans-serif; color: #fffb04; text-transform:capitalize; }
#sidebar ul {margin:0; padding:0; margin-bottom:15px;}
#sidebar ul li {margin-top:3px; list-style:none; background:url(../images/icone.gif) no-repeat; padding-left:18px; *list-style-image:url(../images/icone.gif); *background:none; *padding-left:5px; *margin-left:15px;}
#sidebar a {color:#fff; text-decoration:none;}
#sidebar ul li a { font-weight:bold; }
#sidebar a {color:#fff; font-weight:bold; text-decoration:none;}
#sidebar a:hover {color:#fff; font-weight:bold; text-decoration:none; background:#F57007;}
#footer {font-size:10px; color:#4a4a4a; background:url(images/footer.jpg) no-repeat left top; text-align:center; padding:40px 5px 5px 5px; *margin-top:-5px; }
#footer a {color:#888; background:transparent; text-transform: uppercase; font-weight:bold;}

.featured, .banner, .banner h2 {color: #F37906; background:transparent; margin:16px 0px 16px 0px; font-weight:bold; font-size:18px}

.bdr {padding:0px 3px 50px 4px; float:right; }

.smallbanner {text-align:right; font-size:11px; margin: 0px 15px 20px 0px; font-weight:normal;}


.featuredproduct {font-size:11px; width: 360px; float:left; margin:3px 5px; padding:5px; border:1px solid #D3E5F9; height:185px; overflow:hidden; text-align:center; cursor:pointer; line-height: 20px; text-align:left !important;}
.featuredproduct .bdr { width: 180px; height:120px; float:left; margin:2px 0; }
.featuredproduct h3 {text-decoration:none; font-size:11px; margin-bottom:2px;}
.featuredproduct h3 a{text-decoration:none; font:bold 14px Tahoma, Verdana, Sans-Serif; color:#AECE35; margin-bottom:2px;}
.featuredproduct h4 {position:absolute; margin-top:122px; margin-left:4px; width:164px; *margin-left:-183px; font:17px Tahoma, Verdana, Sans-Serif !important; z-index:50; color:#fff; background:#F37906; padding: 4px 8px; text-align:left;  }
.featuredproduct .duration{ color:#F37906; font:bold 14px Georgia, Times New Roman, Serif; margin-left: 0px\9 !important }
.featuredproduct .dias{ font:normal 11px Tahoma, Arial, Sans-Serif;  }
.featuredproduct p {padding:0px; margin:0px;}
.descricaop{ float:left; height:90px; text-align:left; overflow:auto; width:165px; margin-top:4px; margin-left:5px; font:normal 12px Tahoma, Verdana, Sans-Serif; color:#4a4a4a; }
.navigation {text-align:center; color: #AAA; background:transparent; margin-top:20px;}
.starsOn {color: #AF7817; background:transparent; font-weight: bold;}
.starsOff {color: #AAA; background:transparent; font-weight: bold;}
.nobr {white-space: nowrap;}
.disabled {color: #AAA; background:transparent;}
.clear {clear:both;}
.centre {text-align:center;}


.baixoFoto{ position:absolute; margin-top:152px; margin-left:4px; width:164px; *margin-left:-183px; }

.best { padding:5px; border: 2px solid #000; background: #EEE; color: #000; font-size:12px; font-weight:bold; text-align:center;}
.inputfield {font-family: Arial, Verdana, sans-serif; font-size:12px; color: #000; background: #FFF;  border: 1px solid #D9E5F2; }
.left {float:left; padding: 11px 0px 0px 0px;}
.right {float:right; padding: 11px 0px 0px 0px;}
.bdrleft {border-left : 1px solid #003366;}

/** ADICIONADO POR LAARBERG **/
.preco{ font: normal 24px Georgia, "Times New Roman", Serif; color:#F37906; padding-left: 8px;}
.preco span{ font:normal 12px Tahoma, Verdana, Sans-Serif; }
/*.preco a{ font-size: 13px; }*/

#cabecalho{ background:url(images/header.jpg) no-repeat; height:361px; display:block; border-left:0; padding-top:5px; margin-top: 1px; }
.txtm{ font-size:14px; text-align:left; }
.h3m{ font:22px Trebuchet MS, Arial, Verdana, Sans-Serif; color:#1366A4; }
.dcenter{  width:480px; position:relative; margin:0 auto; } 

#pcol{ float:left; width:380px; }
#scol{ float:right; width:380px; }
#pcol ul, #scol ul{ background:#DFFDFF; border:1px solid #8ECCCF; margin:3px; padding:4px 0 4px 25px; list-style-image:url(images/icone.gif); }

#col2{ float:right; width:780px; margin-right: 22px; }

.formBusca {padding: 5px; float:left; width: 385px; margin: 130px 0 0 10px; *margin: 135px 0 0 10px;  color:#fff !important; }
.formBusca table{ border:0; background:transparent; width: 385px; }
.formBusca table td{ border:0; }
.formBusca table th{ color: #fff; }
.formBusca label{ color:#fff !important; }
.formBusca input{ width:82px;  }
.formBusca select{ width:195px;  }

.plabel{ float:left; width:95px; color:#3C69FF; }

.buscarProdutos{ cursor:pointer; width:90px; color:#154AF8; font-weight:bold;  }
.buscarProdutos .plabel{ display:block !important; }

.dataSaida{ color:red; font-size:11px; font-weight:bold; }

#customMenu li{ list-style:none; cursor:pointer; position:absolute; text-indent: -9999px; overflow:hidden; display:block; height:30px; width: 75px; top:52px !important; }
#customMenu li a{ background:transparent; display:block; height:30px; width: 75px; }
#customMenu li a:hover{ background:transparent; }
#m_home{ margin-left:370px; }
#m_merchant{ margin-left:450px; width: 100px !important; }
#m_merchant a{ width: 100px !important; }
#m_category{ margin-left:555px; }
#m_brands { margin-left:635px; width: 100px !important; }
#m_brands a{ width: 100px !important; }

#producttext{ text-align:left !important; font-size: 14px; line-height: 30px; }

.liHover{ background:#FFF9EF; }
