*, html {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
  font-size: 11px;
}

body {
  margin: 0px;
  padding: 0px;
}

img { border-width: 0px; }

.h1_grande
{
font-family: tahoma;
font-size: 20px;
color: #333333;
padding-bottom: 10px;
}

.h1_pequeno
{
font-family: tahoma;
font-size: 15px;
color: #333333;
padding-bottom: 10px;
}

.little_product {
  width: 172px;
  height: 240px;
  background-image: url('../sysimages/bg_little_product.gif');
  position: relative;
}

.little_product table { width: 100%; }

.new { position: absolute; }

.product_title, .product_title a, .product_title a:hover {
  color: #333;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
}

.product_price {
  height: 40px;
  text-align: center;
}

.product_price span {
  color: #333;
  font-weight: bold;
  font-size: 12px;
}

.product_price span.old {
  color: #666;
  font-weight: normal;
  font-size: 10px;
  font-family: Tahoma;
  text-decoration: line-through;
  padding-right: 14px;
}

.product_desc {
  color: #666;
  font-weight: normal;
  font-size: 10px;
  font-family: Tahoma;
  line-height: 130%;
}

.big_product {
  width: 363px;
  height: 240px;
  background-image: url('../sysimages/bg_big_product.gif');
  position: relative;
}

.wide_product {
  width: 555px;
  height: 240px;
  background-image: url('../sysimages/bg_wide_product_light.gif');
  position: relative;
}

.div_body{
  width: 555px;
  position: relative;
  margin-top: 20px;
  border: 1px solid #BEBAAA;
}

.product_disp
{
   padding-top: 10px;
   font-weight: bold;
   font-family: trebuchet MS;
   font-size: 12px;
   color: rgb(153,0,0);
}

.wide_product table { width: 100%; }


.big_product table { width: 100%; }

.product_title_big {
  color: #333;
  font-weight: bold;
  height: 44px;
  font-size: 14px;
  text-transform: uppercase;
  padding-left: 65px;
}

.product_title_big a, .product_title_big a:hover {
  color: #333;
  font-weight: bold;
  font-size: 14px;
  text-decoration: none;
}

.product_price_big {
  padding-top: 22px;
  text-align: center;
}

.product_price_big span {
  color: #0B6A08;
  font-weight: bold;
  font-size: 18px;
}

.product_price_big span.old {
  color: #C11C1D;
  font-weight: normal;
  font-size: 10px;
  font-family: Tahoma;
  text-decoration: line-through;
  padding-right: 14px;
}

.product_list {
  width: 172;
  background-image: url('../sysimages/bg_product_list.jpg');
  background-repeat: no-repeat;
  background-position: center bottom;
}

.product_list table {
  width: 100%;
}

.product_title_list {
  height: 39px;
  background-image: url('../sysimages/bg_product_list_title.jpg');
}

.product_title_list div {
  font-family: Arial;
  font-size: 14px;
  color: #FFF;
  font-weight: bold;
  padding: 5px 20px;
}

.product_list_content {
  border-right: 1px solid #BFBBAB;
  border-left: 1px solid #BFBBAB;
  padding: 0px 14px;
}



.product_related {
  width: 555px;
}

.product_related table {
  width: 100%;
}

.product_related_title {
  height: 39px;
  background-image: url('../sysimages/bg_product_related_title.jpg');
}

.product_related_title div {
  font-family: Arial;
  font-size: 14px;
  color: #FFF;
  font-weight: bold;
  padding: 5px 20px;
}

.product_related_content {
  border-right: 1px solid #BFBBAB;
  border-left: 1px solid #BFBBAB;
  padding: 0px 14px;
}







.product_mini_price {
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  font-weight: bold;
  text-align: right;
}

.product_mini_price a, .product_mini_price a:hover {
  font-family: Tahoma;
  font-size: 10px;
  color: #7F7F7F;
  font-weight: bold;
  text-decoration: underline;
}

.menu {
  width: 172px;
}

.menu_title {
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  font-weight: bold;
  height: 34px;
  background-image: url('../sysimages/menu_title.jpg');
}

.menu_title div {
  padding: 5px 20px;
}

.menu .menu_list {
  border-left: 1px solid #DEDCD4;
  border-right: 1px solid #DEDCD4;
  background-color: #EEEDE9;
}

.menu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.menu li div {
  padding: 0px 8px;
}

.menu li div div {
  border-bottom: 1px dotted #BEBEBA;
  padding: 5px 0px;
}

.menu li div a {
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  text-decoration: none;
}

.menu li ul.show li div div {
  padding: 5px 0px 5px 25px;
}

.hide {
  display: none;
}

.show {
  display: block;
}

.links, .links:hover {
  font-family: Tahoma;
  font-weight: bold;
  color: #333;
  font-size: 11px;
  text-decoration: none;
  text-transform: uppercase;
}

.top_bar {
  background-image: url('../sysimages/top_bar.jpg');
  background-repeat: no-repeat;
  background-position: center center;
  height: 55px;
}

.white_title {
  color: #FFF;
  font-family: Tahoma;
  font-size: 15px;
}

.select {
  height: 22px;
  color: #333;
  font-weight: bold;
  font-family: Tahoma;
  padding: 3px;
  border: 1px solid #D2CFC4;
}

.input {
  height: 22px;
  font-family: Tahoma;
  border: 1px solid #D2CFC4;
}

.bottom {
  padding-top: 60px;
}

.redicom, .redicom:hover {
  font-family: Tahoma;
  font-size: 11px;
  color: #666;
  text-decoration: none;
}

.bottom_links {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.bottom_links li {
  float: left;
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  font-weight: bold;
}

.bottom_links li a, .bottom_links li a:hover {
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  font-weight: bold;
  text-decoration: none;
}

.bottom_minilinks {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.bottom_minilinks li {
  float: left;
  line-height: 130%;
  font-size: 10px;
  font-family: Arial;
  color: #999;
}

.bottom_minilinks li a, .bottom_minilinks li a:hover {
  color: #999;
  text-decoration: none;
}

.scroller_products {
  width: 556px;
  height: 140px;
  position: relative;
  background-image: url('../sysimages/bg_scroller_products.jpg');
  background-repeat: no-repeat;
  background-position: center center;
}

.scroller_products ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  position: absolute;
  top: -13px;
  right: 19px;
}

.scroller_products ul li {
  float: left
}

.scroller_products .price {
  background-color: #BFBCAC;
  text-align: center;
  font-family: Arial;
  font-size: 18px;
  color: #B81A1A;
  font-weight: bold;
}

.scroller_products .description {
  background-color: #BFBCAC;
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
}





.destaques {
  width: 556px;
  height: 140px;
  position: relative;
}

.destaques ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  position: absolute;
  top: -13px;
  right: 19px;
}

.destaques ul li {
  float: left
}






.filter_title {
  background-image: url('../sysimages/filter_title.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}

.filter .caption {
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  font-weight: bold;
  padding: 8px 0px 0px 18px;
}

.filter .head {
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  font-weight: bold;
}

.filter .head span {
  padding: 0px 0px 0px 18px;
}

.filter ul li {
  padding: 3px 0px;
}

.filter ul a {
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  text-decoration: none;
}

.filter ul a:hover {
  color: #9E1412;
  text-decoration: none;
}


.paginador
{
  padding: 0 0 20px 0;
}

.paginador .pag_numeros{
  padding: 5px;
  vertical-align: top;
}

.paginador .pag_numeros a{
  font-family: tahoma;
  font-size: 11px;
  color: grey;
}

.paginador .selecionado{
  font-family: tahoma;
  font-size: 11px;
  color: black;
  font-weight: bold;
  
}

.basket th {
  height: 30px;
  background-color: #EEEDE9;
  font-family: Tahoma;
  font-size: 11px;
  color: #333;
  font-weight: bold;
  text-align: left;
}

.new_login{
   width:55px;
   height:22px;
   cursor:pointer;   
   float:left;
   padding-top:4px;
}

.new_login_bg{
   background-image: url('../sysimages/login_bg.jpg');
   background-repeat:no-repeat;
   width:145px;
   height:30px;
   float:right;
   margin-top:17px;
   
}

.new_logged_bg{
   background-image: url('../sysimages/logged_bg_px.jpg');
   background-repeat:repeat-x;
   height:31px; 
   float:left;
   
   
}

.clear{
  clear:both;
}

.new_preenche{
   background-image: url('../sysimages/dados.png');
   background-repeat:no-repeat;
   width:320px;
   height:62px;
   cursor:pointer;   
   position:absolute;
   z-index:9999;
   top:62px;
   right:-10px;
}

.new_login_form{
   margin:20px 0 0 19px;
   height:40px;
}

.new_inputbg1{
  background-image: url('../sysimages/input_bg1.png');
  background-repeat:no-repeat;
  width:110px;
  height:22px;
  float:left;

}

.new_inputbg2{
  background-image: url('../sysimages/input_bg2.png');
  background-repeat:no-repeat;
  width:110px;
  height:22px;
  float:left;
}

.new_login_field{
  border:0 none;
  width:100px;
  height:17px;
  margin-top:3px;
  margin-left:5px;
  font-family:Tahoma;
  font-size: 11px;
  color:#666666;
}

.new_pLost{
  font-family:Tahoma;
  font-size: 10px;
  color:#000000;
  line-height:150%;
  text-decoration:none;
  margin-left:119px
}

.new_linksLogged{
  font-family:Tahoma;
  font-size: 11px;
  color:#000000;
  line-height:150%;
  text-decoration:underline;
  cursor:pointer;
}

.new_logo_link{
    width:220px;
    height:80px;
    cursor:pointer;   
    position:absolute;
    top:30px;
    left:5px;
}

.new_edita_dados{
  background-image: url('../sysimages/bg_edita_dados.jpg');
  background-repeat:no-repeat;
  width:944px;
  height:419px;
  margin-top:20px;
  display:none;
  position:relative;
}

.new_close_dados{
  width:32px;
  height:32px;
  position:absolute;
  top:-14px;
  right:-15px;
  cursor:pointer;
  background-image: url('../sysimages/x_close.png');
  background-repeat:no-repeat;
}

.new_p12{
  font-family:Tahoma;
  font-size: 12px;
  color:#666666;
  line-height:150%;
}

.new_txt_form{
  font-family:Tahoma;
  font-size: 12px;
  color:#333333;
  line-height:150%;
}

.new_input_form{
  width:225px;
  height:22px;
  font-family:Tahoma;
  font-size: 11px;
  color:#666666;
  line-height:150%;
  border:1px solid #D2CFC4;
  padding:0 0 0 5px;
}

.new_tarea_form{
  width:225px;
  height:70px;
  font-family:Tahoma;
  font-size: 11px;
  color:#666666;
  line-height:150%;
  border:1px solid #D2CFC4;
  padding:0 0 0 5px;
}
