* { font-family: Arial, Helvetica, sans-serif;}

/* Blue Bar */

.blueBar { width: 722px; margin-top: 20px; }
.blueBar, .blueBar_352px { background:url(../images/blueBar.gif); height: 39px; margin-left: 20px; color: #fff;}
.blueBar_352px { width: 347px; }
.blueBar_left { background:url(../images/blueBar_left.jpg) no-repeat; height: 39px; float: left;}
.blueBar_right { background:url(../images/blueBar_right.jpg) right no-repeat; height: 39px; float: right; text-align:right;}

.tit_blueBar, .text_blueBar { position: relative;}

/* Offers Top */

.offersTop { width: 722px; position:relative; left: 20px; margin-left: 1px;}
.offersTop .titBar {  background:url(../images/bg_OfferTop.gif) repeat-x;}


h1.titBar { font-size: 20px; color: #0d6495; padding: 0; margin: 0; line-height: 41px;}
h2.titBar { font-size: 18px; color: #0d6495; padding: 0; margin: 0; line-height: 31px; }
h3.titBar { font-size: 14px; color: #0d6495; padding: 5px; margin: 0; }


/* Tab Bar */

#principal { position: relative; top: 30px; left: 40px; width: 682px; right: 40px;}

.principalOffers { background:url(../images/bg_Offers.gif) repeat-y; width: 723px; left: 20px; position:relative;}
.offersFooter { background:url(../images/bg_OffersFooter.gif); width: 723px; height: 16px; position: relative;left: 20px; }

/* HOW TO PAY */

.howToPay { margin: 0 10px; position:absolute; z-index: 100;}
.bgHowToPay {  width: 682px; height: 80px; position: relative; top: 204px; background: #dae7f1; margin-bottom: 220px;}

/* TOP LISTS */

#topList { width: 312px;margin: 15px 0 20px 35px;border-top: 3px solid #cfdee8; border-bottom: 3px solid #cfdee8;}
#topList ul { width: 312px; list-style-type: none; margin: 0; padding: 0;  margin: 1px 0; }
#topList ul li { display: list-item;}
.topListItem1, .topListItem2 { height: 40px; line-height: 36px;}
.topListItem1 { background:#e7f0f7; }
.topListItem2, .topListFooter { background: #f8fcff; }


#tabbarLateral {
padding-top: 2px; position: absolute; background:url(../images/bg_TabbarLateral.gif) no-repeat; margin: 0 0 0 2px; width: 39px; height: 240px;
}
#tabbarLateral img { margin: 9px 0 5px 8px; }
#tabbarLateral div, #tabbarLateral .off {
 width: 28px; height: 22px; text-align: center; margin: 5px 5px 0 5px; padding-top: 7px; font-size: 15px;
}
#tabbarLateral div { background:#dae7f1;color: #0d6495; cursor: pointer;}
#tabbarLateral .off { background:#f0f0f0;color: #e03b16;}

.listQuant { color: #9f9f9f; font-size: 17px;font-weight: bold; }

.topListItem1 a, .topListItem2 a { color: #333; font-size: 17px; text-decoration: underline; font-weight: bold;}
.topListItem1 a:hover, .topListItem2 a:hover {text-decoration: none;}

.btTopListNumber { float: left; background:url(../images/bt_TopListNumber.jpg); width: 22px; height: 22px; color: #fff; font-size: 15px; text-align: center; line-height: 21px; margin-left: 10px; }

/* OFFERS */

.titOffer { padding: 20px 0 0 60px;}
.titOffer img { margin-right: 10px;}
.titOffer img, .titOffer div { float: left; }
.titOffer div { position: relative; width: 580px;}

.titOffer h1, .titOffer h2 { padding:0; margin: 0; }
.titOffer h1 a, .titOffer h1 a:visited { font-size: 22px; color: #333;text-decoration: none;}
.titOffer h1 a:hover {text-decoration: underline;}
.titOffer h2 { font-size: 20px; color: #c2c2c2;}



#offer .product, #offer .information { position: relative; margin-top: 30px;}
#offer .product { width: 360px; text-align: center; float: left; left: 26px; bottom: 10px;}
#offer .information { width: 320px;float: left; font-size: 12px; color: #555;}

#offer .productFooter { width: 642px; height: 80px; margin: 15px 0 0 40px; background: #e7f0f7;}

.endOffer { float: left; width: 310px; background: #f8fcff; margin: 15px; }
.endOffer { font-size: 15px; text-align: center; padding: 6px 0;}


.otherOffers, .seeMoreOffers { width:682px; }
.otherOffers { background:#dae7f1;border: 1px solid #dae7f1;}
.otherOffers td { border-top: 4px solid #fff; border-bottom: 4px solid #fff; border-left: 2px solid #fff; border-right: 2px solid #fff; text-align: center;}
.otherOffers table {border-left: 2px solid #fff; border-right: 2px solid #fff;}

.otherOffersSetaOff, .otherOffersSetaOn { font-size: 15px; background:#fff; }

.seeMore { text-align: right;}
.seeMore a { color:#ed700b; font-size: 16px; font-weight: bold; text-decoration: none;}
.seeMore a:hover { text-decoration: underline;}

a.saibaMais { color:#ed700b; font-size: 12px; font-weight: bold; text-align: right; text-decoration: underline; position: relative; top: -3px; }
a.saibaMais:hover { text-decoration: none;}

h1.titOther {color: #0d6495; font-size: 18px;} 




.fonteAzul { color: #0d6495;}

.priceOld { color: #c4c4c4; text-decoration: line-through; font-size: 18px;}
.price { font-size: 48px; color: #e42b00; padding: 0;}





ul.Category {list-style-type: none; margin: 0; padding: 0;}
ul.Category li {display: list-item;}

.Category a { color: #333; font-size: 14px;}


/* BT's */



/* bt_assistance */
.bt_assistance {  border: 0; height: 21px; line-height: 11px; position:relative; top: -6px; *top: -4px;background:url(../images/bt_assistance.gif) repeat-x; color: #639726; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase;  }
.bt_assistance { *margin: 0; *padding: 0 -8px; margin: 0; padding: 0;}

.bt_negative {  border: 0; height: 21px; position:relative; top: -6px; *top: -4px;background:url(../images/bt_negative.gif) repeat-x; color: #c53002; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase;  }
.bt_negative { *margin: 0; *padding: 0 -8px; margin: 0; padding: 0;}

.bt_positive {  border: 0; height: 21px; position:relative; top: -6px; *top: -4px;background:url(../images/bt_positive.gif) repeat-x; color: #2f74b9; font: bold 11px Arial, Helvetica, sans-serif; text-transform: uppercase;  }
.bt_positive { *margin: 0; *padding: 0 -8px; margin: 0; padding: 0;}

.negative { color: #c53002; cursor: pointer; border:0; background: #fff; font: bold 12px Arial, Helvetica, sans-serif; text-decoration:underline; }
.negative:hover { text-decoration: none;}
/* bt_creation */

.bt_Creation { float: right;}
.bt_Creation a { color: #fff; text-decoration: none; font-weight: bold;}

.bt_creation { margin: 0; float: left; padding: 8px 3px 0 3px; background:url(../images/bt_creation.gif) top repeat-x #e26b19;  font-size: 15px; text-align:center; position: relative; position: relative; line-height: 16px;}
.bt_creation_left, .bt_creation_right { width: 14px; float: left; }
.bt_creation_left_bottom { height: 5px; position: relative;width: 14px; background:url(../images/bt_creation_left_bottom.gif) bottom no-repeat #e26b19; }


/* FONTS */

.fontBlue {color: #0d6495;}
.fontGreen { color: #0f6e12;}

a.linkBlue, a.linkBlue:visited  {color: #0d6495; text-decoration: none; cursor: pointer; }
a.linkBlue:hover {color: #0d6495; text-decoration: underline; }

.tit_blueBar { font: bold 18px Arial, Helvetica, sans-serif; left: 12px; top: 8px; }
.text_blueBar {font: 13px Arial, Helvetica, sans-serif; right: 12px; top: 12px; }

a.linkAmarelo_novo {color: #fff000; text-decoration: none; cursor: pointer; }
a.linkAmarelo_novo:hover {color: #fff000; text-decoration: underline; cursor: pointer;}

a.linkLaranja_novo {color: #fff000; text-decoration: none; cursor: pointer; }
