#pb_details {
  width: 640px;
  font: normal normal normal medium normal Helvetica, Arial, sans-serif;
  
}

#pb_details #pb_cont_out1{
  /*background-image: url(images/user_area_body_bkg2.gif);*/
  background-image: url(../images/details_degrade_middle.gif);
  background-repeat: repeat-y;
  
}

#pb_details #pb_cont_out1 #pb_cont_out2{
  min-height: 466px;
  /*background-image: url(images/user_area_body_bkg3.gif);*/
  background-image: url(../images/details_degrade_bottom.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  
}

#pb_details #pb_cont_out1 #pb_cont_out2  #pb_cont_out3{
  min-height: 434px;
  padding: 10px 17px 0px 0px;
  /*background-image: url(images/user_area_body_bkg1.gif);*/
  background-image: url(../images/details_degrade.gif);
  background-repeat: no-repeat;
  background-position: left top;
  
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont{
  font-size: 14px;
  color: white; /* 80% Preto */
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #header{ 
  font-size: 40px;
  color: white;
  padding: 0px 0px 0px 0px;
  margin: 10px 0px 0px 10px;
  font-weight: bolder;
  
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #header hr{ 
  
  color: white;
  text-decoration: none;
  border: 1px white solid;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #header h1{ 
  font-size: 18px;
  font-weight: bolder;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  color: white;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #header #master_price{ 
  font-size: 26px;
  font-weight: bolder;
  text-align: right;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #header #master_title{ 
  font-size: 18px;
  font-weight: bolder;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #header table{
 background:#76B256;
 margin:10px ; 
 width:598px;
 padding:0px;
 border:2px solid white;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #header table tr{}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #header table tr td{ 
  margin: 0px 0px 0px 0px;
  padding: 4px;
  width:50%;
  border:0px;
  color: white;
}


#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont
{
  width: 600px;
  /*margin: 10px 20px 20px 20px;*/
  margin-top: 10px;
  margin-bottom: 20px;
  margin-left: 20px;
  margin-right: auto;
  padding: 0px 0px 0px 0px;
  border-spacing: 0; 
  border-collapse: collapse; 

}


  

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.prod_img
{
  width: 250px;  
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.prod_desc
{
  width: 320px;  
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.center_margin
{
  width: 30px;  
}




#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.prod_img #box1{
  width: 250px;
  height: 220px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  text-align: center;
  vertical-align: middle;
  border: 2px rgb(177,183,177) double;
  background-color: #fefbf2;  
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.prod_img #box1 img {
  margin-top: auto;
  margin-bottom: auto; 
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.prod_desc #box2{
  width: 320px;
  height: 220px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;  
  border: 2px rgb(177,183,177) double;
  background-color: #fefbf2;  
  color: rgb(62,59,54);  
  overflow: auto;
  text-align: left;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.prod_desc #box2 h1 {
  font-size: 18px;
  /*font-weight: bolder;*/
  margin: 2px 2px 2px 5px;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.prod_desc #box2 h2,
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont h2{
  font-size: 12px;
  /*font-weight: bolder;*/
  margin: 6px 2px 2px 5px;
  color: #e5211a;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont table.cont tr td.prod_desc #box2 p {
  font-size: 12px;
  /*font-weight: bolder;*/
  margin: 6px 2px 2px 5px;
  color: rgb(62,59,54);
}



#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont ul{
  margin: 0px 0px 10px 20px;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont p{
  margin: 0px 0px 10px 0px;
}


#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont h1{
  font-size: 18px;
  color: rgb(62,59,54); /* 80% Preto */
  margin: 10px 0px 10px 200px;

}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont h2{
  font-size: 16px;
  color: rgb(62,59,54); /* 80% Preto */
  margin: 10px 0px 10px 0px;
}


#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #page_desc{
  font-size: 18px;
  color: rgb(62,59,54); /* 80% Preto */
  margin: 0px 0px 10px 0px;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #message_area .error_msg{
  background-color: #e5211a;
  padding: 5px 5px 5px 5px;
  color: rgb(255,255,255);
  font-size: 14px;
  font-weight: bold;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #message_area .success_msg{
  background-color: #00a54f;
  padding: 5px 5px 5px 5px;
  color: rgb(255,255,255);
  font-size: 14px;
  font-weight: bold;
}






#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details
{
  /*border: 2px rgb(177,183,177) double;*/
  background-color: none;
  margin-left: 20px;
  margin-right: auto;
  position: relative;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title1,
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title2
{
  position: absolute;
  color: #3E3B36;
  font-weight: bold;
  font-size: 16px;  
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title1 a,
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title2 a
{
  text-decoration: none;   
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title1.selected a,
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title2.selected a
{
  color: #3E3B36;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title1.default a,
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title2.default a
{
  color: white;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title1
{ 
  left: 32px;
  top: 6px;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_title2
{
  left: 120px;
  top: 6px;  
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_lines
{
  background: rgb(255,255,255) url(../images/detail_tab_1_middle.gif) repeat-y; 
  border:0; 
  width:614px;    
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_lines table
{
  border-collapse: collapse;
  margin: 0 0 0 1px;
  width:612px;     
}


#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_lines a
{
  text-decoration: none;
  color: #3E3B36;#e7b00e
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_lines a:hover
{
  text-decoration: underline;
  color: #e5211a; 
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr td
{
  padding: 3px 0px 3px 10px;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr td.col2
{
  font-weight: bold;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr td.col3,
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_lines .col3 a
{
  font-weight: bold;
  color: #e5211a;
  text-align: right;
  padding-right: 5px;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_lines .stores_in_zone,
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_details_lines .stores_out_of_zone
{
  color: rgb(118,178,86);
  font-weight: bold;
  font-style: normal;
}



#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.par{
  background-color: rgb(215,232,199);
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.par td{
  background-color: rgb(215,232,199);
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.impar{
  background-color: white;
} 
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.impar td{
  background-color: white;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.par_recommended{
  background: rgb(215,232,199) url(../images/fundo-loja-rec.gif) -15px 0px no-repeat;
  padding: 5px 0 5px 10px; 
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.par_recommended td
{  
  padding: 5px 0 5px 10px;
  background-color: rgb(255,213,67);
  border-bottom: 1px #3E3B36 solid;
  /*border-top: 3px white solid;*/
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.par_recommended td.col1{
  background: rgb(255,213,67) url(../images/fundo-loja-rec.gif) no-repeat;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.par_recommended td.col2
{  
  background: rgb(255,213,67) url(../images/fundo-loja-rec.gif) -15px 0px no-repeat;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.par_recommended td.col3
{  
  background: rgb(255,213,67) url(../images/fundo-loja-rec.gif) -15px 0px no-repeat;
}


#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.impar_recommended{
  background: rgb(215,232,199) url(../images/fundo-loja-rec.gif) -15px 0px no-repeat;
  padding: 5px 0 5px 10px; 
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.impar_recommended td
{  
  padding: 5px 0 5px 10px;
  background-color: rgb(255,213,67);
  border-bottom: 1px #3E3B36 solid;
  /*border-top: 3px white solid;*/
  
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.impar_recommended td.col1{
  background: rgb(255,213,67) url(../images/fundo-loja-rec.gif) no-repeat;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.impar_recommended td.col2
{  
  background: rgb(255,213,67) url(../images/fundo-loja-rec.gif) -15px 0px no-repeat;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details table tr.impar_recommended td.col3
{  
  background: rgb(255,213,67) url(../images/fundo-loja-rec.gif) -15px 0px no-repeat;
}


#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments
{
  position: relative;
  background: rgb(255,255,255) url(../images/detail_tab_1_middle.gif) repeat-y; 
  border:0; 
  width:614px;
  color: #3E3B36;    
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments #current_rating
{
  width: 100%;
  text-align: left;
}
 
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments #current_rating tr td.comment_link
{
  text-align: right;
  display: inline;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments #current_rating tr td.comment_link a
{ 
  color: #3E3B36;
  font-weight: bold;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments #current_rating tr td.comment_link a img
{ 
  border: none;
  text-decoration: none;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments input.comment_title
{
  width: 550px;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments textarea.comment_text
{
  width: 550px;  
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments td.send_bt
{
  text-align: right;
}


#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments #current_rating
{
  font-weight: bold;
}

span.product_indicators_4_masters,
span.product_indicators_4_masters a
{
  color: rgb(0,51,255);
  font-weight: bold;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments table.comment_line
{
  border: 2px #f2cc5b solid;
  border-collapse: collapse;
  margin: 20px 5px 10px 15px;
  padding: 5px 5px 5px 5px;
  width: 95%;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments table.comment_line tr td
{
  border: 1px #f2cc5b solid;
}

#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments table.comment_line tr td.nickname
{
  width: 40%;
}
#pb_details #pb_cont_out1 #pb_cont_out2 #pb_cont_out3 #pb_cont #prod_details #prod_comments table.comment_line tr td.title
{
  width: 60%;
}


