/* DESCRIÇÃO DO PRODUTOS*/

#productData a:link, #productData a:visited {color: #551C5B;}
#productData a:hover, #productData  a:active {
text-decoration: underline;}


p, h4 {margin: 0px;padding: 0px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
sup {font-size: 0.6em;}
p, ol, ol li, ul, ul li {line-height: 16px;font-size: 11px;margin-bottom: 5px;/*margin-bottom: 0.7em;*/}

h4 {color: #666;font-size: 14px;font-weight: bold;margin-top:14px;margin-bottom: 11px;}

#productData {  margin:6px 0 0 0; padding:6px;  font-family: Verdana, Arial, Helvetica, sans-serif;}
#productExtras {  padding:6px;  background-color: #FEE99D;  margin-top: 12px;}
#productFootStripe {  margin-bottom:12px; background-color: #F00; height: 2px;}
#productData table {width: 100%;/*  border:1px solid #BBB;  background-color: #FFF;margin-left:10px;*/}
#productData table thead tr td {  width:20%;  height:30px;  vertical-align:top; border-bottom-width: 1px; border-bottom-style: solid;
  border-bottom-color: #D4D4D4; background-image: url(http://pontocomsaudevitamin.lojavirtualfc.com.br/lojas/00021798/images/abas/th_bg.png);
  background-repeat: repeat-x;}
#productData table thead tr td.last {border-right:none;}
#productData table thead tr td div {  width:100%; height:100%;  position:relative;}
#productData table thead tr td a {
  display:block;
  width:100%;
  height:16px;
  padding:7px 0;
  font-size:12px;
  color:#666;
  text-align: left;
  text-decoration:none;
  font-size: 16px;
  background-image: url(../images/bgtitdescricao.png);
  background-repeat: no-repeat;
  padding: 4px 0 30px 18px;
  }
#productData table thead tr td a.abaselected,
#productData table thead tr td a.abaselected:hover {
  color: #C65D24;
  background-color: #fff;
  background-image: url(../images/bgtitdescricao.png);
  font-weight: bold;
  -moz-border-radius: 7px 7px 0 0;
  display:block;
  background-repeat: no-repeat;
  text-align: left;
  padding: 4px 0 30px 18px;
  font-size: 16px;
  }
#productData table thead tr td a.abaselected span,
#productData table thead tr td a:hover span {display:block;}
#productData table thead tr td a:hover {/*  background:url(nav_bg.png) repeat-x;*/  color:#81B533;/*    -moz-border-radius: 7px 7px 0 0;
-webkit-border-radius: 7px 7px 0 0;border-radius: 7px 7px 0 0;*/}
#productData table thead tr td a span { position:absolute;  width:100%; height:5px; bottom:-5px;  left:0; margin:0; padding:0;
  display:none; /*background:url(http://pontocomsaudevitamin.lojavirtualfc.com.br/lojas/00021798/images/abas/nav_hover_arrow.png) no-repeat top center;*/
  text-align:center;top:32px;/*background-color:#ccc;*/}
#productData table thead tr td a:hover span { /*background:url(http://pontocomsaudevitamin.lojavirtualfc.com.br/lojas/00021798/images/abas/nav_arrow.png) no-repeat top center;*/}
#productData .left {  float:left;}
#productData .right { float:right;}

#aba1,#aba2,#aba3,#aba4 { padding:10px; background:white;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
  border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #FFF;border-right-color: #D4D4D4;
  border-bottom-color: #D4D4D4;border-left-color: #D4D4D4;}



/* ----------------------------------- */

#productFootStripe,
#productData table thead tr td a:hover,
#aba1 .selection .background,
#productData table thead tr td a.abaselected,
#productData table thead tr td a.abaselected:hover {/*  background-color:#FFF;*/}




/* ClearFix clears floating elements and allows a containing element to properly size itself */
.ClearFix,*.ClearFix {  display:block;  clear:both; overflow:hidden;  height:0; margin:0; padding:0;  line-height:0;}
/* info nutricional*/
#info  {padding-top: 3px;padding-bottom: 3px;}
#info  td{font-family: Verdana, Arial, Helvetica, sans-serif;padding-top: 3px;padding-bottom: 3px;}
.comum {font-size: 11px;}

.quantidade { font-weight: bold;  border-top-width: 2px;  border-bottom-width: 2px; border-top-style: solid;  border-bottom-style: solid;
  border-top-color: #666; border-bottom-color: #666;  font-size: 11px;}
.ingrediente {  border-bottom: #666 1px solid;  font-size: 11px;}

.calorias { font-weight: bold;  border-top-width: 1px;  border-bottom-width: 1px; border-top-style: solid;  border-bottom-style: solid;
  border-top-color: #666; border-bottom-color: #666;  font-size: 11px;  }
.calorias2 {  padding-left: 10px; border-bottom: #666 1px solid;  font-size: 11px;}
.calorias_fim { border-top: #666 1px solid; font-size: 11px;}

.menor {  font-size:10px; line-height: normal;}

.DescricaoEsquerda { float: left;width: 54%;margin: 27px 0 0 0;}

.DescricaoEsquerda p{ font-size:13px; line-height:22px; margin: 17px 0; }

.MarcaDetalhes { background-repeat: no-repeat;  padding: 70px 20px 20px 20px;  width: 436px;
    height: auto;   float: right;   background-color: #ccc;   }
.MarcaDetalhes p{ color: #777; font-size: 13px; text-align: justify;margin: 20px 0 0 0;}
.MarcaDetalhes h3{ color: #ac1713; font-size: 13px; text-align: justify;margin: 0 0 10px 0;}


.RoadMaxDetalhes {
    background-image: url(../images/roadmaxdetalhes.png);
    background-repeat: no-repeat;
    padding: 85px 20px 20px 20px;
    width: 436px;
    height: auto;
    float: right;
    background-color: #B1264D;
    }
.RoadMaxDetalhes p{  color: #fff; font-size: 13px; text-align: justify;margin: 20px 0 0 0;}
.RoadMaxDetalhes h3{  color: #fff; font-size: 13px; text-align: justify;margin: 0 0 10px 0;}

.VideoDescricao { margin: 20px auto 0 auto; text-align: center;clear: both;padding: 35px 0 0 0;}

.VideoDescricao iframe{ width: 100% !important;}


/* FIM DESCRIÇÃO DO PRODUTOS*/