body {font-family: Arial, Verdana, sans-serif; font-size:11px; color: #666; background:#FFF; margin:0px; padding:11px 0px 11px 0px;}
a {color: #BB074E; background:transparent; font-weight: normal;}
a:hover {color: #fff; background:#BB074E; font-weight: normal;}
#main a:hover {color: #fff !important; background:#BB074E; font-weight: normal;}
label {font-weight:normal; color:#FFF; background: transparent;}
img {border:0px;}
h4 {border-bottom: 1px solid #EEE;}
table {	border-collapse: collapse; border: 1px solid #CCC; color: #000; background: #fff; width:750px; }
td, th { border: 1px solid #CCC; padding: 5px; text-align:left;}
#sidebar table td{ border:0; padding: 3px;}
th { background: #6699cc;}
form {padding:0px; margin:0px;}

#pttemplate {width: 1024px; margin:auto; color: #000; background: #FFF; border: 1px solid #BB074E;  }

#searchtop {margin: 0px; padding:5px; background: #fff; border-bottom:12px solid #BB074E;}
#searchtop ul { margin:0 0 5px 0; padding:0; }
#searchtop ul li{ list-style:none; float:left; margin: 6px 8px; }
#searchtop ul li a{ color:#BB074E; font: normal 14px Arial, Verdana, Sans-Serif; text-decoration:none; padding:2px; }
#searchtop ul li a:hover{ color:#fff; background:#BB074E; }
#searchtop input.queryBusca{ border:2px solid #BB074E; padding:3px; width:385px; *width:345px; margin-left:12px; *margin-left:5px; }
#searchtop input.botao{ margin-left: 12px;  font:normal 12px Arial, Verdana, Sans-Serif; }

#marcas { margin-bottom:5px; padding:0; }
#marcas li{ list-style:none; float:left; margin: 3px 6px 5px 6px; }

#header {width: 1024px; padding:7px 0px 7px 0px; margin:0px; background:#000; color: #FFF; text-align:center;}

#wheader { height:222px; width:1024px; background:url(images/header.jpg) no-repeat top left; }

#wheader h1 a{ position:absolute; width:708px; height:44px; margin:5px 0 0 33px; text-indent:-9999px; overflow:hidden; display:block;  }
#wheader h1 a:hover{ background:transparent;  }

#options { padding:0px; margin:0px; width:1024px;}
#options ul {list-style: none; padding: 0px; margin: 0px; }
#options li {float:left; margin:0px; }
#options li a {display:block; color:#fff; background: #6699cc; font-weight: bold; text-decoration:none;  padding: 5px 15px 5px 5px; border-right : 1px solid #003366; border-top : 1px solid #003366; border-left : 0px; border-bottom : 1px solid #003366;}
#options li a:hover {color:#003366; background: #D9E5F2; font-weight: normal; text-decoration:none;}
#main {width:765px; float:right; color: #666; background:transparent; font:normal 14px Arial, Verdana, Sans-Serif;}
#sidebar {width: 220px; float:left; font-size: 11px; color: #333; background:transparent; margin-left:16px;}
#sidebar a {color:#BB074E; font:normal 12px Arial, Verdana, Sans-Serif; }
#sidebar a:hover {color:#BB074E; background:none; }
#sidebar ul { padding:0; margin:0; }
#sidebar ul li { list-style:none; }
#footer {font-size:10px; color:#999; background:transparent; text-align:center; padding:20px 5px 5px 5px;}
#footer a {color:#999; background:transparent; text-transform: uppercase;}

.featured, .banner, .banner h2, #sidebar h3 {color: #333; background:transparent; margin:10px 0px 10px 0px; font-weight:bold; font-size:16px}
.smallbanner {text-align:right; font-size:11px; margin: 0px 0px 20px 0px; font-weight:normal;}

.featuredproduct {font-size:11px; width: 223px; float:left; margin:0px; padding:5px; border:1px solid #BB074E; height:126px; margin: 14px 0 0 14px; }
.resultado { height:196px; }
.featuredproduct h3 {text-decoration:none; font-size:11px; color:#BB074E; font: 11px Arial, Verdana, Sans-Serif;}
.featuredproduct p {padding:0px; margin:0px;}
.featuredproduct a {color:#BB074E; text-decoration:none;}

.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;}

.navigation {text-align:center; color: #AAA; background:transparent; margin:20px 0 20px 0; }
.navigation .atual { background:#CF8EAB; color:#fff; text-decoration:none;  font: 11px Arial, Verdana, Sans-Serif; padding:3px 4px; }
.navigation a { font: 12px Arial, Verdana, Sans-Serif; padding:3px 4px; background:#BB074E; color:#fff; text-decoration:none; }
.navigation a:hover { background:#8F003B; color:#fff;  }


.bdr { width:auto !important; height: 109px !important; }
.imgP {width: 90px; height: 109px !important; overflow:hidden;  float:left; padding:0px 0px 5px 5px; margin:0 5px 5px 0; }

.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:11px; 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;}

.preco{ float:right; margin: 8px 8px 5px 0; font: bold 13px Arial, Verdana, Sans-Serif; }

/**TABELA**/
.tabelaCenter{ width:750px; border:0; }
.tabelaCenter tr td{ vertical-align:middle; border:0 !important; }
/**  **/