body{margin:0;padding:0;font-family: Arial,Helvetica,sans-serif; font-size:11px; color:#333333;}
form{margin:0; padding:0;}
a:link{border:none; font-size:11px; font-weight:bold; text-decoration:underline; color:#000000;}
a:visited{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
a:hover{border:none; font-size:11px; font-weight:bold; text-decoration:underline;}
a:active{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
table{border-spacing: 0px 0px;}


/*titulos lidos do banco*/
div.icoManager {background-position: top left; background-color: #EF9595; width: 46px; height: 46px; float: left;}
div.ico_managerTools   {background-image: url(../images/img_ttl_tools_b.png);}
div.ico_panelManager   {background-image: url(../images/img_ttl_manager_b.png);}
div.ico_myOrders       {background-image: url(../images/img_ttl_myOrders_b.png);}
div.ico_myData         {background-image: url(../images/img_ttl_myData_b.png);}
div.ico_myProducts     {background-image: url(../images/img_ttl_myProducts_b.png);}
div.ico_fileFreeAccess {background-image: url(../images/img_ttl_fileFreeAccess_b.png);}
div.ico_reports        {background-image: url(../images/img_ttl_reports_b.png);}
div.ttl_managerTools {float: left; padding: 10px 0 0 10px;}
div.ttl_managerTools .title{font-size:24px; font-weight:bold; color:#C03A2C;}

h2.ttl_reportsPrint{font-size:24px; font-weight:bold;color:#C03A2C;margin:0; padding:3px 0 8px 0px;}
h2.ttl_reports strong{font-size:22px; font-weight:normal;color:#C03A2C;margin:0; padding:0;}
h2.ttl_reportsPrint{font-size:24px; font-weight:bold;margin:0; padding:3px 0 8px 0px;}
h2.ttl_reportsPrint strong{font-size:22px; font-weight:normal;margin:0; padding:0;}
h2.ttlsub{font-size:20px; font-weight:bold;color:#C03A2C;margin:0; padding:7px 0 3px 0px; text-align:left;}/*cor dinamica*/
h2.ttlsub16{font-size:16px; font-weight:bold;color:#C03A2C;margin:0; padding:7px 0 3px 0px;}/*cor dinamica*/
h2.ttlsub14{font-size:14px; font-weight:bold;color:#C03A2C;margin:0; padding:7px 0 3px 0px;}/*cor dinamica*/
h3{font-size:18px; font-weight:bold;color:black;margin:0; padding:8px 0 5px 0px;font-family: Arial,Helvetica,sans-serif;}
h3.ttlModal{font-size:18px; font-weight:bold;color:black;margin:0; padding:0px 0 5px 0px;}
h3.ttlOrder{font-size:18px; font-weight:bold;color:black;margin:0; padding:0px 0 2px 0px; width:100%; border-bottom:2px solid #DEDEDE;}
h3.ttlMyProducts{font-size:17px; font-weight:bold;color:black;margin:3px 0 3px 0; padding:0px 0 2px 0px; width:80%;border-bottom:2px solid #DEDEDE; float:left;}
h3.subTitleContent{font-size:18px; font-weight:bold;color:black;margin:12px 0 0 0; padding:0px 0 5px 0px; width:100%; border-bottom:1px solid #ccc;}
h3.ttlModalSub{font-size:14px; font-weight:bold;color:black;margin:0; padding:0;}
h3.productNotAvailable {color:#C03A2C;margin-left:5px;}
h4{font-size:16px; font-weight:bold;color:black;margin:0; padding:10px 0 5px 0px;}
h4.isRegistered{font-size:16px; font-weight:bold;color:black;margin:0 0 15px 0; padding:0; border-bottom:1px solid #00668E; width:100%;}
h5{font-size:12px; font-weight:bold;width:100%;margin:10px 0 7px 0; padding:0;}
h5.payment{font-size:12px; font-weight:bold;width:100%;margin:0px 0 7px 0; padding:0;}
h5 strong{font-size:16px;}
h6{font-size:11px; font-weight:bold;width:100%;margin:10px 0 7px 0; padding:0;}
h6.subTitleMyDate{font-size:12px; font-weight:bold;width:100%;margin:7px 0 0 0; padding:0; color:#C03A2C; border-bottom:1px solid #C03A2C;}/*cor dinamica*/
h6.ttlFilters{cursor:pointer; font-size:11px;margin:0; font-weight:bold; width:98%; text-align: left;color:#666; background:#eee; padding:4px 1%;-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}
h6.ttlFilters:hover{background:#F9F9F9;}
.blcFilters{width:100%; margin:8px 0 0 0; border:1px solid #8E8F8F;-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}
/*titulos lidos do banco*/
h4.subTitleF17{ font-size:18px; border-bottom:1px solid #D9D9D9; margin:5px 0 10px 0; padding:2px 0; width:100%; font-weight:600; color: red}
h4.subTitleF18{ font-size:18px; border-bottom:1px solid #D9D9D9; margin:5px 0 10px 0; padding:2px 0; width:100%; font-weight:600;}
h4.subTitle{ font-size:14px; border-bottom:1px dotted #ccc; margin:10px 0 0 0; padding:2px 0; width:100%; font-weight:600;}
h4.subTitle strong{font-size:10px; font-weight:normal;}
h4.subTitle_s{ font-size:14px; margin:10px 0 0 0; padding:2px 0; width:100%; font-weight:600;}
h4.subTitle_s strong{font-size:10px; font-weight:normal;}
.p10mb15{padding:5px 10px; margin-bottom:15px; font-size: 12px;}
.p10mb15 .shippingValue{font-size:14px;font-weight: bold;}
.p10mb15 .shippingText{font-size: 12px; font-weight: normal;}
.p10mb15 .shippingSymbol{font-size: 18px; padding: 0 10px 0 10px;}


.box100white{width:100%;padding:10px;}
.box100Transp{background:transparent; width:100%; padding:8px 10px 10px 10px;}
.box100white_myOrders{background:white url(../images/bgr_blocMyOrders.gif) bottom right no-repeat; width:100%; height:280px;padding:10px;}
.box100white_fileFreeAccess{background:white url(../images/bgr_blocFileFreeAccess.gif) bottom right no-repeat; width:100%; height:280px; padding:10px;}
.box100white_myProducts{background:white url(../images/bgr_blocMyproducts.gif) bottom right no-repeat; width:100%; height:280px; padding:10px;}
.box100white_panelManager{background:white url(../images/bgr_blocPanelManager.gif) bottom right no-repeat; width:100%;height:280px; padding:10px;}
.box100white_myData{background:white url(../images/bgr_blocMy_data.gif) bottom right no-repeat; width:100%;height:240px; padding:8px 10px 10px 10px;}
.box100white td.mainColumn,.box100white_myOrders td.mainColumn,.box100white_fileFreeAccess td.mainColumn,.box100white_myProducts td.mainColumn,.box100white_panelManager td.mainColumn, .box100Transp td.mainColumn{vertical-align:top;}
.alterPass{padding:0px; margin:0; background:url(../images/bgr_modal_pass.jpg) bottom right no-repeat;}
.alterMail{padding:0px; margin:0; background:url(../images/bgr_modal_email.jpg) bottom right no-repeat;}
.boxM0P0{padding:0px; margin:0}
.boxM0P10{padding:10px; margin:0; text-align:center;}
.boxM0P10 .text{padding:10px 0; width:100%;}
.boxM0P10Left{padding:10px; margin:0; text-align:left;}
.boxM0P10Left .text{padding:10px 0 0 0; width:100%;}
ul.listManagerTool li{width:100%; list-style-image:url(../images/ico_list.gif);list-style-position:outside;list-style-type:disc; line-height:20px;}
a.listManager{width:100%; background:url(../images/ico_list_manager.gif) top left no-repeat;line-height:27px; font-size:12px; font-weight:bold; padding:2px 0 0 13px;margin-left: 4px}
a:link.listManager{text-decoration:none;color:#000000;}
a:visited.listManager{text-decoration:none;color:#000000;}
a:hover.listManager{text-decoration:none;color:#333333;}
a:active.listManager{text-decoration:none;color:#333333;}
a.listManagerIntTool{width:100%; background:url(../images/ico_list.gif) top left no-repeat;line-height:27px; font-size:11px; font-weight:bold; padding:2px 0 0 18px; margin-left:17px;}
a:link.listManagerIntTool{font-size:11px; text-decoration:none;color:#000000;}
a:visited.listManagerIntTool{text-decoration:none;color:#000000;}
a:hover.listManagerIntTool{text-decoration:none;color:#333333;}
a:active.listManagerIntTool{text-decoration:none;color:#333333;}
.gm_managerLinkSubtitle {font-size: 10px; color: #333; padding:0 0 0 35px;}
.subTtl{padding:0px 0 5px 48px;}
.subTtlPrint{padding:0px 0 5px 0px;}
.back {border-top:1px dotted #ccc; width:680px;}
.back td{padding:5px 5px 5px 15px; border:none;}
.back td.img{width:15px;text-align:left}
.back td.txtBack{text-align:left;padding:0 0 0 0; vertical-align: middle;}
.back td.txtBack a:link {font-size:11px; font-weight:bold; text-decoration:none;color:#000000;}
.back td.txtBack a:visited {font-size:11px; font-weight:bold; text-decoration:none;color:#333333;}
.back td.txtBack a:hover {font-size:11px; font-weight:bold; text-decoration:none;color:#333333;}
.back td.txtBack a:active {font-size:11px; font-weight:bold; text-decoration:none;color:#333333;}
.backPanel {float:left; margin-top:10px;}
.backPanel td{padding:0px 3px 0 15px; border:none;}
.backPanel td.img{width:15px;text-align:left}
.backPanel td.txtBack{text-align:left;padding:4px 7px 0 0px;}
.backPanel td.txtBack a:link {font-size:11px; font-weight:bold; text-decoration:none;color:#000000;}
.backPanel td.txtBack a:visited {font-size:11px; font-weight:bold; text-decoration:none;color:#333333;}
.backPanel td.txtBack a:hover {font-size:11px; font-weight:bold; text-decoration:none;color:#333333;}
.backPanel td.txtBack a:active {font-size:11px; font-weight:bold; text-decoration:none;color:#333333;}
.blcList {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; width:100%; padding:7px 0;margin:8px 0;}
.blcListM0 {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; width:100%; padding:7px 0;margin:0 0 8px 0;}
.scroll{width:100%; height:30px; overflow:scroll;margin:0; padding:0;}
.f9{font-size:9px;margin:0; padding:0;}
#blc_m50{width:100%; margin:5px 0;}
#seeking{clear:both; width:100%; font-size:10px; margin:10px 0;}

/*input calendar*/
.rich-calendar-input{border:1px solid #8E8F8F;padding:2px; margin:0 4px 0 8px;}
.inputCalendarW134{width:134px;}
.inputCalendarW326{width:326px;}
.inputCalendar{width:120px;}
/*input calendar*/
.blcFiles{border:1px solid #8E8F8F; margin-left:5px;width:429px;-moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}

/*inputs*/
.sdg_inputsFL{background-color:#FFFFFF;border:1px solid #8E8F8F; padding:2px; margin:0 8px; font-size:10px; float:left; color:#333333; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}/*-moz-border só firefox*/
.sdg_inputs{background-color:#FFFFFF;border:1px solid #8E8F8F; padding:2px; margin:0 8px; font-size:10px; color:#333333; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}/*-moz-border só firefox*/
.sdg_inputText{background-color:#FFFFFF;border:1px solid #8E8F8F; height:15px; padding:2px; margin:0 8px; font-size:10px; color:#333333; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}/*-moz-border só firefox*/
.sdg_inputTexts100{background-color:#FFFFFF;border:1px solid #8E8F8F; height:15px; padding:2px; font-size:10px; color:#333333;width:98%; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}/*-moz-border só firefox*/
.sdg_inputTextisRegistered{background-color:#FFFFFF;border:1px solid #8E8F8F; height:15px; padding:2px; margin:0 0 16px 0; font-size:10px; color:#333333; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background: #FFFFFF}/*-moz-border só firefox*/
.sdg_textArea{background-color:#FFFFFF;font-family: Arial,Helvetica,sans-serif; border:1px solid #8E8F8F; height:40px; padding:2px; margin:0 8px; font-size:11px; color:#333333; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}/*-moz-border só firefox*/
.sdg_textAreas100{background-color:#FFFFFF;font-family: Arial,Helvetica,sans-serif; border:1px solid #8E8F8F; height:40px; padding:2px; font-size:11px; color:#333333; width:99%; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}/*-moz-border só firefox*/
.sdg_inputFocus{background-color:#FFFFFF;border:1px solid #F3C510; background:#FFFDF6;}
.sdg_transparent{border:none; height:15px; padding:2px 4px 2px 2px; margin:4px 13px 0 8px; font-size:10px; color:#333333; background: transparent;}
.sdg_select{background-color:#FFFFFF;border:1px solid #8E8F8F; height:22px; padding:0px; margin:0 8px; font-size:10px; color:#333333; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}/*-moz-border só firefox*/
.sdg_selectPage{border:1px solid #8E8F8F; height:22px; padding:0px; margin:0 0 0 4px; font-size:10px; color:#333333; -moz-border-radius-bottomleft:4px; -moz-border-radius-bottomright:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px;}/*-moz-border só firefox*/
.sdg_inputButtonSearch{margin:4px 8px 0 0;}
.sdg_inputButtonPage{background:none; border:none; cursor:pointer;}

/* ## Botões do sistema  ## */
.gm_button {margin:5px;}
.gm_button td {padding:0;}
.gm_button td.link {background-image: url(../images/btn_center.png); background-position:top left; background-repeat:repeat-x; text-align:center; padding:3px 0 0 0;}
.gm_button td.left {background-image: url(../images/btn_left.png); width: 10px; height: 22px; background-repeat: no-repeat;}
.gm_button td.right{background-image: url(../images/btn_right.png); width: 10px; height: 22px; background-repeat: no-repeat;}
.gm_button td.upload {height /*\**/: 19px\9; }
.gm_button a         {border:none; font-size:11px; font-weight:bold; text-decoration:none; display:block;}
.gm_button a:link    {color:#333333; text-decoration:none;}
.gm_button a:visited {color:#333333; text-decoration:none;}
.gm_button a:active  {color:#333333; text-decoration:none;}
.gm_button:hover a   {color:#000000; text-decoration:none;}
.gm_button_main td.link {background-color: #EF9595;}
.gm_button_main td.left {background-color: #EF9595;}
.gm_button_main td.right{background-color: #EF9595;}
.gm_button_main:hover td.link {background-color: #FFAFAF;}
.gm_button_main:hover td.left {background-color: #FFAFAF;}
.gm_button_main:hover td.right{background-color: #FFAFAF;}
.gm_button_secondary td.link {background-color: #CFCFCF;}
.gm_button_secondary td.left {background-color: #CFCFCF;}
.gm_button_secondary td.right{background-color: #CFCFCF;}
.gm_button_secondary:hover td.link {background-color: #DFDFDF;}
.gm_button_secondary:hover td.left {background-color: #DFDFDF;}
.gm_button_secondary:hover td.right{background-color: #DFDFDF;}
.gm_panelButtons {width:100%; margin-top:10px;border-top:2px dotted #DEDEDD; padding-top:10px; clear: both;}
.gm_panelButtonsSimple {width:100%;}

.gm_confirmModalButtons {width: 300px;}
.gm_confirmModalButtons td.btn {width: 50%; margin: 0 auto;}
.gm_confirmModalButtonOk {width: 45px; margin: 0 auto;}

/* ## Classes Gerais/Utilitárias ## */
.fR {float:right;}
.fL {float:left;}
.strong {font-weight: bold;}
.w100 {width: 100%;}
.m0 {margin: 0;}
.p0 {padding: 0;}
.red {color: red;}
.bNone {border: none;}
.sdg_inputLink_moreR{float:right; margin:10px 5px;}
.sdg_inputLink_moreR td{padding:0;}
.sdg_inputLink_moreR td.link{background-image: url(../images/bgr_buttonMore_repeatX.gif); background-position:top left; background-repeat:repeat-x; text-align:center; padding:1px 5px 0 5px;}
.sdg_inputLink_moreR a:link{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
.sdg_inputLink_moreR a:visited{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
.sdg_inputLink_moreR a:hover{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
.sdg_inputLink_moreR a:active{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}

.sdg_inputLinkMoreR{float:right;}
.sdg_inputLinkMoreR td.link{background-image: url(../images/bgr_buttonMore_repeatX.gif); background-position:top left; background-repeat:repeat-x; text-align:center; padding:2px 0 0 0;}
.sdg_inputLinkMoreR a:link{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
.sdg_inputLinkMoreR a:visited{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
.sdg_inputLinkMoreR a:hover{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#000000;}
.sdg_inputLinkMoreR a:active{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333333;}
.sdg_inputFile{border:1px solid #8E8F8F; height:22px; padding:0px; margin:0 8px; font-size:10px; color:#333333;}
/*inputs*/

/*tabela*/
.tableDetailProduct{width:100%; height:184px; margin-top:14px; background-image: url(../images/bgr_img_productDetail.gif); background-position:top left; background-repeat:no-repeat;}
.tableDetailProduct td.h3{font-size:18px; font-weight:bold;color:black;margin:0; padding-bottom: 5px;}
.tableDetailProduct td.img{vertical-align:middle; text-align:center; height:100px;}
.tableDetailProduct td .s{font-weight:bold; text-decoration:line-through;color:#666;}
.tableDetailProduct td .ss{font-weight:bold; color:#666;}
.tableDetailProduct td .b{font-weight:bold; color:#C03A2C; font-size:16px;}/*cor dinamica*/
.tableDetailProduct td .n{color:#C03A2C;}/*cor dinamica*/
.tableDetailProduct td .nO{color:#FF6600; font-size:12px;}/*cor dinamica*/
.tableDetailProduct td hr{border:none;border-top:1px solid #E6E6E6;}
.ratingTitle {color:#C03A2C;font-weight:bold;}
.ratingsTitle {color:#000000;font-weight:normal; padding: 0 5px 0 10px; font-size: 9px;}
.noPaddingLeft {padding-left: 0;}
.presentations_average_rating {width: 100%; border-bottom: 1px dotted #868686; padding-bottom: 10px; margin: 0 0 10px 0;}
.creationDate {float: left; width: 645px;  margin: 5px 0 10px 0; border-bottom: 1px solid #868686; padding-bottom: 5px;}
.textPresentations {font-weight: bold;}
/*tabela*/

/*tabela green*/
.tableListS{clear:both; width:100%; margin:3px;}
.tableInt{clear:both;margin-top:10px; width:100%;}
.tableInt .dr-table-cell, .tableInt .rich-table-cell{border-bottom:1px solid white; border-right:1px solid white;}
.tableInt td{padding:0; margin:0;}
.tableInt .header{background:#6F6F6F;padding:5px; color:#FFFFFF; font-size:11px; font-weight:bold;}/*cor dinamica*/
.tableInt .header a:link{color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}/*cor dinamica*/
.tableInt .header a:visited{color:#FFFFFF; font-size:11px; font-weight:bold;  text-decoration:none;}/*cor dinamica*/
.tableInt .header a:hover{color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline;}/*cor dinamica*/
.tableInt .header a:active{color:#FFFFFF; font-size:11px; font-weight:bold;  text-decoration:none;}/*cor dinamica*/
.tableInt .headerReport{background:#6F6F6F;padding:5px; color:white; font-size:11px; font-weight:bold}/*cor dinamica*/
.tableInt .headerReport a:link{color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}/*cor dinamica*/
.tableInt .headerReport a:visited{color:#FFFFFF; font-size:11px; font-weight:bold;  text-decoration:none;}/*cor dinamica*/
.tableInt .headerReport a:hover{color:#EEEEEE; font-size:11px; font-weight:bold; text-decoration:none;}/*cor dinamica*/
.tableInt .headerCart{background:#C03A2C;padding:5px; color:white; font-size:11px; font-weight:bold;}/*cor dinamica*/
.tableInt .headerCartH{height: 57px;}/*cor dinamica*/
.tableInt .headerCartRight{text-align:right;}
.tableInt .headerCartCenter{text-align:center;}
.tableInt .headerCart a:link{color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}/*cor dinamica*/
.tableInt .headerCart a:visited{color:#FFFFFF; font-size:11px; font-weight:bold;  text-decoration:none;}/*cor dinamica*/
.tableInt .headerCart a:hover{color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:underline;}/*cor dinamica*/
.tableInt .headerCart a:active{color:#FFFFFF; font-size:11px; font-weight:bold;  text-decoration:none;}/*cor dinamica*/
.tableInt .headerShippingTop{background:#C1C1C1;padding:5px; color:#000000; font-size:11px; font-weight:bold;}/*cor dinamica*/
.tableInt .headerShippingBottom{background:#838280;padding:5px; color:#FFFFFF; font-size:11px; font-weight:bold;}
.tableInt .headerShippingBottom .shippingValue{font-size: 14px;}
.tableInt .headerShippingBottom .shippingSymbol{font-size: 18px; padding: 0 10px 0 10px;}
.tableInt .headerShippingBottom .shippingText{font-size: 14px; font-weight: normal;}
.tableInt .headerShippingBottom .voucherMessageText{font-size: 14px; font-weight: bold; text-align: center}
.tableInt .headerTL{background:#578569;padding:5px; color:white; font-size:11px; font-weight:bold; text-align:left;}/*cor dinamica*/
/*.tableInt .headerTitle{background:#CCDAD2;padding:5px; color:#4B745B; font-size:14px; font-weight:bold}*/
.tableInt .body{background:#EEEEEE;padding:4px;color:#333333;font-size:11px; text-align:left; margin:1px;}
.tableInt .bodyCenter{text-align:center;}
.tableInt .bodyRight{text-align:right;}
.tableInt .body2star{padding:4px 4px 4px 8px;text-align:left;color:#333333;font-size:11px; text-align: left;line-height:23px; border-bottom:1px solid transparent; border-right:1px solid transparent;}
.tableInt .bodyName{background:#EEEEEE;padding:4px;text-align:left;color:#333333;font-size:11px; text-align: left;}/*cor dinamica*/
.tableInt .bodyName2{background:#ECECEC;padding:4px;text-align:left;color:#333333;font-size:11px; text-align: left;}/*cor dinamica*/
.tableInt .bodyNameSelected{background:#E8E8E8;padding:4px;text-align:left;color:#333333;font-size:11px; text-align: left;}/*cor dinamica*/
.tableInt .bodyReport{background:#EEEEEE;padding:4px;text-align:left;color:#333333;font-size:11px; text-align: left;}/*cor dinamica*/
.tableInt .bodyReport2{background:#ECECEC;padding:4px;text-align:left;color:#333333;font-size:11px; text-align: left;}/*cor dinamica*/
/*.tableInt .bodyWhite{background:#FFF;padding:4px;text-align:left;color:#333;font-size:11px; text-align: left; border:1px solid white;}*/
/*.tableInt .bodyF4F7F7{background:#F4F7F7;padding:4px;text-align:left;color:#333;font-size:11px; text-align: left; border:1px solid #F4F7F7;}*/
.tableInt .bodyIco{background:#EEEEEE;padding:4px; text-align: center; width:16px;}
.tableInt .bodyButtom{background:#EEEEEE;padding:4px;text-align:left;color:#333333;font-size:11px; text-align: center; width:70px;}
.tableInt .bodyButtomSelected{background:#E8E8E8;padding:4px;text-align:left;color:#333333;font-size:11px; text-align: center; width:70px;}
.tableInt .bodyNameSelected_column1{border-left:#000000 1px solid; border-top:#000000 1px solid; border-bottom:#000000 1px solid;}
.tableInt .bodyNameSelected_column2{border-top:#000000 1px solid; border-bottom:#000000 1px solid;}
.tableInt .bodyNameSelected_column3{border-right:#000000 1px solid; border-top:#000000 1px solid; border-bottom:#000000 1px solid;}
.tableInt a:link{font-size:10px; text-align:center; text-decoration:underline; font-weight:normal; color:#333333;}
.tableInt a:visited{font-size:10px; text-align:center; text-decoration:underline; font-weight:normal; color:#333333;}
.tableInt a:hover{font-size:10px; text-align:center; text-decoration:underline; font-weight:normal; color:#333333;}
.tableInt a:link{font-size:10px; text-align:center; text-decoration:underline; font-weight:normal; color:#333333;}
.sdg_inputLink_grayW50 {background: url(../images/bgr_buttonW50.gif) no-repeat; text-align:center; padding:5px 5px 0 5px; height: 17px;}
.sdg_inputLink_grayW50 a:link{color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}/*cor dinamica*/
.sdg_inputLink_grayW50 a:visited{color:#000000; font-size:11px; font-weight:bold;  text-decoration:none;}/*cor dinamica*/
.sdg_inputLink_grayW50 a:hover{color:#000000; font-size:11px; font-weight:bold; text-decoration:none;}/*cor dinamica*/
.sdg_inputLink_grayW50 a:active{color:#000000; font-size:11px; font-weight:bold;  text-decoration:none;}/*cor dinamica*/
.tableIntPrint{clear:both;margin-top:10px; width:100%;border:1px solid #999;border-collapse:collapse;}
.tableIntPrint .dr-table-cell, .tableIntPrint .rich-table-cell{border-bottom:2px solid #999; border-right:2px solid #666;}
.tableIntPrint tr{padding:0; margin:0;border:1px solid #999;border-collapse:collapse;}
.tableIntPrint td{padding:0; margin:0;border:1px solid #999;border-collapse:collapse;}
.tableIntPrint .header{padding:5px; font-size:11px; font-weight:bold;border:1px solid #999;border-collapse:collapse;}/*cor dinamica*/
.tableIntPrint .headerTL{padding:5px; font-size:11px; font-weight:bold; text-align:left;}/*cor dinamica*/
.tableIntPrint .headerTitle{padding:5px; font-size:14px; font-weight:bold}/*cor dinamica*/
.tableIntPrint .body{background:#DFE8E5;padding:4px;text-align:left;color:#333;font-size:11px; text-align: left; margin:1px;}
.tableIntPrint .body2star{background:#E8EEEC;padding:4px 4px 4px 8px;text-align:left;color:#333;font-size:11px; text-align: left; border-bottom:6px solid white; line-height:23px;}
.tableIntPrint .bodyName{padding:4px;text-align:left;color:#333;font-size:11px; text-align: center; width:47%;border:1px solid #999;border-collapse:collapse;}
.tableIntPrint .bodyName2{padding:4px;text-align:left;color:#333;font-size:11px; text-align: center; width:47%;border:1px solid #999;border-collapse:collapse;}
.tableIntPrint .bodyReport{padding:4px;text-align:left;color:#333;font-size:11px;}
.tableIntPrint .bodyReport2{padding:4px;text-align:left;color:#333;font-size:11px;}

.tableListInt{width:100%;}
.tableListInt td.user{padding:2px;text-align:left;background:#E8E8E7;color:#333;font-size:11px; border-top:1px solid white; border-bottom:1px solid white;}
.tableListInt td.ico{width:30px; padding:2px;text-align:right;background:#E8E8E7;color:#333;font-size:11px; border-top:1px solid white; border-bottom:1px solid white;}
.tableListIntFL60{width:442px; float:left;}
.tableListIntFL60 td.user{padding:2px;text-align:left;background:#E8E8E7;color:#333;font-size:11px; border-top:1px solid white; border-bottom:1px solid white;}
.tableListIntFL60 td.ico{width:20px; padding:2px;text-align:right;background:#E8E8E7;color:#333;font-size:11px; border-top:1px solid white; border-bottom:1px solid white;}
.userEditColumn {width:140px; vertical-align: middle;}
.tableCheckout{width:100%; margin:7px 0 10px 0;}
.tableCheckout .dr-table-cell{border-right:1px dotted #D9D9D9;}
.tableCheckout .rich-table-cell{border-right:1px dotted #D9D9D9;}
.tableCheckout .dr-table-headercell {border-right:1px dotted #D9D9D9;}
.tableCheckout .dr-table-thead  {border-bottom: none;}
.tableCheckout td{padding:0; margin:0;}
.tableCheckout .header{background:#6F6F6F;padding:5px; color:#FFFFFF; font-size:12px; font-weight:bold; border-bottom:1px dotted #D9D9D9;}/*cor dinamica*/
.tableCheckout .body{background:white;padding:5px; color:#1F1A17; font-size:11px; font-weight:normal; border-right:1px dotted #D9D9D9;}/*cor dinamica*/
.tableCheckout .bodyIco{background:white;padding:5px; text-align: center; width:16px;}
table.requiredLoginProceedCheckout{width:100%}


.tableGift{width:100%; margin:7px 0 10px 0; border-bottom:1px solid #D9D9D9}
.tableGift .dr-table-cell{border-right:1px dotted #D9D9D9; border-bottom:1px dotted #D9D9D9;}
.tableGift .rich-table-cell{border-right:1px dotted #D9D9D9; border-bottom:1px dotted #D9D9D9;}
.tableGift .dr-table-thead  {border-bottom: none;}
.tableGift .header{background:white;padding:5px; color:#1F1A17; font-size:12px; font-weight:bold; border-bottom:1px dotted #D9D9D9; text-align:left;}/*cor dinamica*/
.tableGift .body{background:#EEEEEE;padding:5px; color:#1F1A17; font-size:11px; font-weight:normal; border-right:1px dotted #D9D9D9;}/*cor dinamica*/
.tableGift .content{padding:5px;}
.tableGift td{padding:0; margin:0;}
/*tabela*/

/*tabela detail gray*/
.tableDetailGray{clear:both; width:100%;margin-top:3px; font-size:11px; }
.tableDetailGray .dr-table-cell, .tableDetailGray .rich-table-cell{border-bottom:1px solid white; border-right:1px solid white;}
.tableDetailGray td{padding:0; margin:0;}
.tableDetailGray .contentL{background:#DEDEDE;padding:5px; color:#333; font-weight:normal; border-right:1px solid white;}
.tableDetailGray .contentLInt{background:#DEDEDE url(../images/bgr_seta_int.gif) top left no-repeat;padding:5px 5px 5px 30px; color:#333; font-weight:normal; border-right:1px solid white;}
.tableDetailGray .contentR{background:#DEDEDE;padding:5px; color:#333; font-weight:normal; border-left:1px solid white;}
/*tabela detail gray*/

/*modal panel*/
.dr-mpnl-pnl-text span{color:#FFFFFF; font-family:Arial,Verdana,sans-serif; font-size:24px; font-weight:bold;}
.dr-mpnl-pnl-text{color:#FFFFFF; font-family:Arial,Verdana,sans-serif; font-size:24px; font-weight:bold;}
.dr-mpnl-pnl-h{background-color:#00668E; background-image:none; border:none; padding:5px 45px 5px 15px;}
.rich-mpnl-controls{position:absolute; right:15px; top:15px; z-index:1; cursor:pointer;}
.rich-mpnl_panel {position:absolute;}
.gm_modalHideLink {background: url(../images/closeModal.png) no-repeat; display: block; width: 19px; height: 19px; cursor: pointer;}
.dr-mpnl-pnl{border-width:0px; padding:0px}

/*modal panel*/
.tForm{text-align:left;border:none; margin-top:8px; font-size:11px;}
.tForm td{ vertical-align:top;}
.tForm td.middle{ vertical-align:middle;}
.tUserColumnForm{text-align:left;border:none; font-size:11px;}
.tFormW100{text-align:left;border:none; margin-top:8px; font-size:11px; width:100%;}
.tFormW100 td{ vertical-align:top;}
.tFormSM{text-align:left;border:none; font-size:11px;}
.tFormSM td{ vertical-align:top;}
.tRight{text-align:right; padding-right:8px;}
.tmodalsub{text-align:left;border:none; font-size:11px; width:100%;}
.tmodalsub td.tmsS{vertical-align:top; border-bottom:1px solid #ccc; padding:4px;}
.tmodalsub td.tmsSborder{vertical-align:top; border:none; padding:4px;}
.tmodalsub td.tms{vertical-align:top; border-top:2px dotted #DEDEDD; width:15%;padding:4px;}
.tmodalsub td.tms a{font-weight:bold; text-decoration:underline; font-size:11px; color: #333;}
.tmodalsub td.tms a:hover{font-weight:bold; text-decoration:underline; font-size:11px; color: #333;}
.tmodalsub td.tms2{width:15%; padding:4px;}
.tmodalsub td.tms_bottom{vertical-align:top; border-bottom:2px dotted #DEDEDD; width:15%; padding:4px;}
.tAlterPass{margin-top:34px;}
.tAlterPass td{padding:3px;}
.panelControls{width:100%; margin-top:10px;border-top:2px dotted #DEDEDD; padding-top:10px; clear: both;}
.panelControlsBsolid{width:100%; margin-top:10px;border-top:1px solid #DEDEDD; padding-top:10px; clear: both;}
.panelControls_sb{width:100%; margin-top:10px; padding-top:10px; clear: both;}
.panelControlsSb{width:100%; margin-top:20px;padding-top:10px;}
.panelControlsSbM0{width:100%; margin:0;}
.panelControlsButtomMore{width:100%; margin:0; height:35px;}
.dr-table-cell, .rich-table-cell{border-bottom:none; border-right:none;border-top:none; border-left:none;}

.panelSeparate{width:100%; margin-bottom:10px;border-top:2px dotted #DEDEDD; padding-top:10px; clear: both;}

/* Box Messages*/
.generalModalMessage{background-image: url(../images/bgr_alert_trans.png); background-position:2px 2px; background-repeat:repeat-y; width:93%; padding:7px 0 7px 30px; font-size:10px; text-align:left; background-color: #FFFFFF;border:1px dotted #FFCC00; margin-bottom: 3px;}
.generalModalMessageM0{background-image: url(../images/bgr_alert_trans.png); background-position:2px 2px; background-repeat:repeat-y; width:93%; padding:4px 0 4px 25px; font-size:10px; text-align:left; margin:0;}
.generalModalMessage_absolute{background-image: url(../images/bgr_alert_trans.png); background-position:2px 2px; background-repeat:repeat-y; width:93%; padding:4px 0 4px 25px; font-size:10px; position:absolute; margin-top:0; margin-left:0; text-align:left;}
.generalModalMessage {list-style-image:none; list-style-position:outside; list-style-type:none;}

/*paginação*/
.pag{margin:0; padding:0; width:100%;font-size:93%; height:25px; color:#B6B6B6;}
.pag li{font-size:93%;display:block;float:left;background-image:url(../images/icos_pag.gif);background-repeat:no-repeat;margin-top:7px;}
.pag li a{font-size:93%;color:#333;line-height:15px;}
.pag li.btnPagFirst{background-position:0 2px; border-right:1px solid #DEDEDE; float: right;margin-right:5px; padding-right:7px; padding-left:10px;}
.pag li.btnPagPrev{background-position:0 -36px; float:right; padding:0 21px 0 12px;}
.pag li.btnPagNext{background-position:100% -71px;border-right:none; float:right; padding-right:12px;}
.pag li.btnPagLast{background-position:100% -109px;border-right:none;border-left:1px solid #DEDEDE; float:right;margin-left:5px; padding-left:7px; padding-right:10px;}
.pag li.pagAtual{background:none; color:#333; float:right; padding-right: 20px;}
/*paginação*/

/*paginação Reports*/
.blcPagReports{width:100%; border-top:1px solid #ccc; padding-top:5px;margin-top:7px;}
.comboPagReports{margin:0; padding:0;font-size:93%;float:left;}
.pagReports{margin:0 0 0 7px; padding:0;font-size:93%; color:#B6B6B6; width:350px; float:left;}
.pagReports li{font-size:93%;display:block;float:left;background-image:url(../images/icos_pag.gif);background-repeat:no-repeat;margin-top:3px;}
.pagReports li a{font-size:93%;color:#333;line-height:15px;}
.pagReports li.btnPagFirst{background-position:0 3px; border-right:1px solid #DEDEDE; float: left;margin-right:5px; padding-right:7px; padding-left:10px;}
.pagReports li.btnPagPrev{background-position:0 -36px; float:left; padding-left:12px;}
.pagReports li.btnPagNext{background-position:100% -72px;border-right:none; float:right; padding-right:12px;}
.pagReports li.btnPagLast{background-position:100% -110px;border-right:none;border-left:1px solid #DEDEDE; float:right;margin-left:5px; padding-left:7px; padding-right:10px;}
.pagReports li.content{font-size:93%;background:none; border-right:none; float:right; color:#333}
.pagReports li.pagAtual{background:none; color:#333; float:right; padding-right: 20px;}
/*paginação Reports*/

/*paginação DataScroller*/
.btnPagFirstDScroller{font-size:93%; background-repeat:no-repeat; background-image:url(../images/icos_pag.gif); background-position:0 3px; border-right:1px solid #DEDEDE; float: left;margin-right:5px; padding-right:7px; padding-left:10px;}
.btnPagPrevDScroller{font-size:93%; background-repeat:no-repeat; background-image:url(../images/icos_pag.gif); background-position:0 -36px; float:left; padding-left:12px;}
.btnPagNextDScroller{font-size:93%; background-repeat:no-repeat; background-image:url(../images/icos_pag.gif); background-position:100% -72px;border-right:none; float:right; padding-right:12px;}
.btnPagLastDScroller{font-size:93%; background-repeat:no-repeat; background-image:url(../images/icos_pag.gif); background-position:100% -110px;border-right:none;border-left:1px solid #DEDEDE; float:right;margin-left:5px; padding-left:7px; padding-right:10px;}
.btnPagContentDScroller {font-size:95%; float:right;padding-right:20px;}
.dr-dscr-button-dsbld{color:#ACACAC;}
.dr-dscr-button, .dr-dscr-sepctrl{background-color:transparent; border-color:transparent; letter-spacing:2px; font-size:93%}
.dr-dscr-t{background-color:transparent; border-color:transparent; width:100%; margin-top:5px; margin-bottom:15px; font-family: Arial,Helvetica,sans-serif; font-size:93%}
/*paginação DataScroller*/

.textWarning{color:#333; padding-left:9px; font-weight:bold;}
.textPrinc{color:#336699; padding: 10px 0 0 3px; font-weight:bold;}
.textAlert{color:#FF6600; padding-left:9px;}
/*file upload*/
.rich-fileupload-list-decor{margin:0 8px; font-size:10px; color:#333; border:1px solid #8E8F8F;}

/* subMenu */
.subMenu {border-bottom:1px solid #ccc; font-size:11px; font-weight:bold; width:100%; margin:7px 0;}
.subMenu td{width:33%; padding:4px;}
.subMenu .itemSubMenu{border-left:1px solid #ccc;}
.subMenu .enable{color:#C03A2C;}
.subMenu .disable{color:#ccc;}
/* subMenu */

/* subMenuMyProducts */
.subMenuMyProducts {border-bottom:1px solid #ccc; width:100%; margin:7px 0;}
.subMenuMyProducts td{padding:4px; text-align:center;}
.subMenuMyProducts td.borderR333{border-right:1px solid #ccc;}
.subMenuMyProducts .itemSubMenuW130{width:130px;}
.subMenuMyProducts td.itemSubMenuW130:hover{background:#eee;}
.subMenuMyProducts .itemActiveSubMenuW130{width:130px; background:#eee;}
.subMenuMyProducts .itemSubMenuW200{width:200px;}
.subMenuMyProducts td.itemSubMenuW200:hover{background:#eee;}
.subMenuMyProducts .itemActiveSubMenuW200{width:200px; background:#eee;}
.subMenuMyProducts .itemSubMenuW160{width:160px;}
.subMenuMyProducts td.itemSubMenuW160:hover{background:#eee;}
.subMenuMyProducts .itemActiveSubMenuW160{width:160px; background:#eee;}
.subMenuMyProducts a:link{color:#000000; font-size:11px; font-weight:bold; text-decoration:none;  display:block;}
.subMenuMyProducts a:visited{color:#333333; font-size:11px; font-weight:bold; text-decoration:none; display:block;}
.subMenuMyProducts a:hover{color:#333333; font-size:11px; font-weight:bold; text-decoration:none; display:block;}
.subMenuMyProducts a:active{color:#333333; font-size:11px; font-weight:bold; text-decoration:none; display:block;}

/* subMenuMyProducts */
.rich-fileupload-table-td {border-bottom:none;}
.dr-table {border:none; background-color:transparent;margin-top:15px;}
.boxMyData{background:white url(../images/bgr_my_data.gif); width:100%; height:100%;padding:10px; background-position: bottom right; background-repeat:no-repeat;}
#blcInfoCart .imgInfo{float:left; width:73px; padding-bottom:5px;}
#blcInfoCart h4.p0{padding-top:0;}
#blc_productNotAvailable{width:280px; margin-left:40px;}
#blcIdentifEmail{background: url(../images/bgr_email.gif); background-position:top left; background-repeat:no-repeat; width:520px; height:40px; padding-top:13px; margin:20px 0px; margin-left: auto; margin-right: auto;}
#blcIdentifEmail span.txt{font-size:18px; font-weight:bold;color:black; padding:2px 13px 0 13px; float:right;}
.tdRegistered{border-right:1px solid #00668E; border-bottom:1px solid #00668E;}
.tdNotRegistered{border-left:1px solid #00668E; border-bottom:1px solid #00668E;}
.registered{width:233px; margin-left: auto; margin-right:auto;}
.registered .pass{font-size:12px; padding-bottom:10px;}
.registered .pass div.mb5{padding-bottom:8px;}
.registered .pass a:link{font-size:12px; color:black; font-weight:normal; text-decoration:underline;}
.registered .pass a:visited{font-size:12px; color:black; font-weight:normal; text-decoration:underline;}
.registered .pass a:hover{font-size:12px; color:black; font-weight:normal; text-decoration:underline;}
.registered .pass a:active{font-size:12px; color:black; font-weight:normal; text-decoration:underline;}
.notRegistered{width:233px; margin-left: auto; margin-right:auto;}
.notRegistered .cep{font-size:12px; padding-bottom:10px;}
.notRegistered .cep a:link{font-size:12px;color:#333; text-decoration:none; font-weight:normal;}
.notRegistered .cep a:visited{font-size:12px;color:#333; text-decoration:none; font-weight:normal;}
.notRegistered .cep a:hover{font-size:12px;color:#333; text-decoration:underline; font-weight:normal;}
.notRegistered .cep a:active{font-size:12px;color:#333; text-decoration:none; font-weight:normal;}
.notRegistered .cep div.mb5{padding-bottom:8px;}
.lineProgress{width:100%; height:76px;}
.lineProgress h3.title{font-size:24px; font-weight:bold; color:#C03A2C; margin:0; padding:8px 0 3px 0px;}/*cor dinamica*/
.lineProgress .line{float:right; width:100%; background:#C03A2C; text-align:right;}/*cor dinamica*/
.lineProgress .step{float:right; color:#C03A2C; font-size:12px; margin-left:10px;}/*cor dinamica*/
.lineProgress .currstep{float:right; color:#000000; font-size:12px; margin-left:10px;}/*cor dinamica*/
.lineProgress .step strong{color:#C03A2C; font-size:20px; font-weight:bold;}/*cor dinamica*/
.lineProgress .currstep strong{color:#000000; font-size:20px; font-weight:bold;}/*cor dinamica*/
.lineProgress .lineStep01{width:90px; height:3px; padding-right:350px; float:right;}
.lineProgress .lineStep02{width:90px; height:3px; padding-right:256px; float:right;}
.lineProgress .lineStep03{width:74px; height:3px; padding-right:245px; float:right;}
.lineProgress .lineStep04{width:64px; height:3px; padding-right:187px; float:right;}
.lineProgress .lineStep05{width:90px; height:3px; padding-right:90px; float:right;}
.lineProgress .lineStep06{width:90px; height:3px; float:right;}

/*menu categories*/
#menuCategories {height:19px; _height: 17px; background:#4D4948; width:100%; padding:0px; margin:0px; color:#fff; font-size:11px; text-align:left;}
#menuCategories a{padding-top:4px; padding-bottom:4px;}
#menuCategories a.linkCategoriesMenu{border-right:1px solid white; padding:0 6px; margin:5px 0 4px 0;}
#menuCategories a:link.linkCategoriesMenu{color:#fff; font-size:10px; text-decoration:none; font-weight: bold;}
#menuCategories a:visited.linkCategoriesMenu {color:#fff; font-size:10px; text-decoration:none; font-weight: bold;}
#menuCategories a:hover.linkCategoriesMenu {color:#fff; font-size:10px; text-decoration:underline; font-weight: bold;}
#menuCategories a:active.linkCategoriesMenu {color:#fff; font-size:10px; text-decoration:none; font-weight: bold;}
#comboMenuCategories{width:162px; border-left:1px solid white; list-style: none; padding: 0; margin: 0; float:right;}
#listcircular-elements li {display: inline; list-style-type: none;}
#listcircular-elements { float: left; padding: 0; margin: 0;}
.bPrevious, .bNext {float: left; cursor: pointer;}
.bPrevious {background:url(../images/ico_seta_menu_left.gif) no-repeat;}
.bNext {background:url(../images/ico_seta_menu_right.gif) no-repeat;}
.spanTemp {font-family: "Arial,Helvetica,sans-serif"; font-size:10px;}

#menuElements{
	height: 15px;
	width: 77%;
	margin-left: 8px;
	padding: 3px 0 0 0;
}
/*menu categories*/

/*vitrine*/
.coverDisplay {width:255px; float:left; padding: 4px 0 4px 0; border-bottom: 1px dotted #C03A2C;}
.coverDisplaylast {border: none;}
.coverDisplay .coverDisplayProducts td {vertical-align: top;}
.coverDisplay .coverDisplayProducts .coverDisplayImg{text-align:center; vertical-align:middle; padding: 4px; width: 83px;}
.coverDisplay .coverDisplayProducts .coverDisplayImg img {margin: 0 auto;}
.coverDisplay .coverDisplayProducts td div.productName {font-size:11px; color:#333333; font-weight:normal; margin:5px 5px 5px 1px;}/*cor dinamica*/
.coverDisplay .coverDisplayProducts td div.productName a:link{font-size:11px; color:#333333; font-weight:normal; text-decoration: none;}/*cor dinamica*/
.coverDisplay .coverDisplayProducts td div.productName a:visited{font-size:11px; color:#333333; font-weight:normal; text-decoration: none;}/*cor dinamica*/
.coverDisplay .coverDisplayProducts td div.productName a:hover{font-size:11px; color:#000000; font-weight:normal; text-decoration: none;}/*cor dinamica*/
.coverDisplay .coverDisplayProducts td div.productName a:active{font-size:11px; color:#000000; font-weight:normal; text-decoration: none;}/*cor dinamica*/
.coverDisplay .coverDisplayDetails {border-left: 1px dotted #C03A2C; padding-left: 4px;}
.coverDisplay .coverDisplayDetails .productValue{color:#000000; font-size: 13px; font-weight:bold;}
.coverDisplay .coverDisplayDetails .fromValue{text-decoration:line-through;}
.coverDisplay .coverDisplayDetails .byValue{color:#000000; font-weight:bold; font-size: 12px;}
.coverDisplay .coverDisplayDetails .productNotAvailable{color:#FF6600;}

.blcSession_showcase{width:100%; padding:0px 0px 10px 0px; border-bottom:1px dashed #969594;}
.blcSession_showcase .ttl{width:46px; height: 46px; margin-bottom:16px; float: left;}
.blcSession_showcase .ico{background-position: top left; background-repeat: no-repeat; background-color: #EF9595;}
.blcSession_showcase .ico_display1{background-image: url(../images/img_ttl_showcase1_b.png);}
.blcSession_showcase .ico_display2{background-image: url(../images/img_ttl_showcase2_b.png);}
.blcSession_showcase .ico_display3{background-image: url(../images/img_ttl_showcase3_b.png);}
.blcSession_showcase .ico_display4{background-image: url(../images/img_ttl_showcase4_b.png);}
.blcSession_showcase .ico_display5{background-image: url(../images/img_ttl_showcase5_b.png);}
.blcSession_showcase .txt{text-align:left; font-size:12px; float: left; width: 414px;}
.blcSession_showcase .txt h2{margin:0; padding:0; padding:10px 0 7px 13px; font-size:20px; color: #C03A2C}
.blcSession_showcaseBorderSolid{width:100%; padding:0px 0px 10px 0px; border-bottom:1px solid #eee;}
.blcSession_showcaseBorderSolid .ico{background-position: top left; background-repeat: no-repeat; background-color: #EF9595;}
.blcSession_showcaseBorderSolid .ico_display5{background-image: url(../images/img_ttl_showcase5_b.png);}
.blcSession_showcaseBorderSolid .ttl{margin: 10px 0 16px 0; width:46px; height: 46px; float: left;}
.blcSession_showcaseBorderSolid .txt{margin: 10px 0 0 0; text-align:left; font-size:12px; float: left;}
.blcSession_showcaseBorderSolid .txt h2{margin:0; padding:0; padding:10px 0 7px 5px; font-size:20px; color: #C03A2C}
.blcProdukt .buttomE{margin-left:7px; margin-top:10px;}
.blcProdukt{width:208px; height:199px; float:left; background: url(../images/bgr_item_produkt.gif) top left no-repeat; margin: 8px; _margin:5px;}
.blcProdukt .tableProdukt{width:218px; height:172px;}
.blcProdukt .tableProdukt .pImg{width:112px; height:104px; text-align:center; vertical-align:middle;}
.blcProdukt .tableProdukt .pImg .separator{float:left; width:113px;text-align:center;; font-weight:bold;}
.blcProdukt .tableProdukt .pDetails{width:94px; height:94px; text-align:center; vertical-align:middle; font-size:12px; padding:5px 5px 5px 7px;}
.blcProdukt .tableProdukt .pInfo{width:174px; height:68px; text-align:left; vertical-align:top; padding-left:28px; padding-right:13px; font-size:10px;}
.blcProdukt_cover .tableProdukt{width:214px; height:172px;}
.blcProdukt_cover .tableProdukt .pImg{width:133px; height:104px; text-align:center; vertical-align:middle;}
.blcProdukt_cover .tableProdukt .pDetails{width:85px; height:94px; text-align:center; vertical-align:middle; font-size:12px; padding:5px;}
.blcProdukt_cover .tableProdukt .pInfo{width:174px; height:68px; text-align:left; vertical-align:top; padding-left:26px; padding-right:9px; font-size:10px;}
.blcProdukt_cover{width:208px; height:172px; float:left; background: url(../images/bgr_item_produkt_cover.gif) top left no-repeat; margin:8px 10px;}
.pDetails .buttom{margin:7px 0 0 8px;}
.pDetails .s{font-weight:bold; text-decoration:line-through;color:#333333;}
.pDetails .b{font-weight:bold;}
.pDetails .nb{color:#333333; font-weight:bold;}/*cor dinamica*/
.pDetails .n{color:#333333;}/*cor dinamica*/
.pDetails .nO{color:#FF6600;}/*cor dinamica*/
.hr{border:none ;border-bottom:1px dashed #969594; width:100%;padding:3px 0;}
.hrBsolid{border:none ;border-bottom:1px solid #969594; width:100%;padding:3px 0;}
#blcBottom{padding:10px 0; font-size:11px; font-weight:bold; color:#333; width:100%;}
#blcBottom .blcITemB{height:60px;float:left; width:220px;}
#blcBottom .item{padding:4px 0; height:24px; border-bottom:none;}
#blcBottom .item a:link{font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
#blcBottom .item a:visited{font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
#blcBottom .item a:hover{font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}
#blcBottom .item a:active{font-size:11px; font-weight:bold; color:#333333; text-decoration:none;}
#blcBottom .item .txt{padding-top:5px; float:left;}
#blcBottom .item .img{float:left;margin-right:5px;}
#blcBottom .itemPayment{padding:4px 0; height:44px; float:left; width:400px;}
#blcBottom .itemPayment .txt{font-size:11px; font-weight:normal; padding-bottom:5px;}
#blcBottom .veriSign{float:right;margin-right:20px;}
#blcBottom .veriSign .txt{font-size:11px; font-weight:normal; padding-bottom:5px;}

#blcBottom .blcItemRight {float:right;}
#blcBottom .blcItemRight .siteSecurity {width: 70px;}
#blcBottom .blcItemRight .siteSecurity .img {width: 40px; margin: 0 auto;}
#blcBottom .blcItemRight .siteSecurity .txt {}
#blcBottom .blcItemRight .siteSecurity a:link{font-size:11px; font-weight:bold; color:#000000; text-decoration:none;}
#blcBottom .blcItemRight .siteSecurity a:visited{font-weight:bold; color:#000000; text-decoration:none;}
#blcBottom .blcItemRight .siteSecurity a:hover{font-weight:bold; color:#333333; text-decoration:none;}
#blcBottom .blcItemRight .siteSecurity a:active{font-weight:bold; color:#333333; text-decoration:none;}

.inputE{border:1px solid #AAA9A9;height:15px;padding:2px;font-size:10px;margin:2px;}
.clearB{clear: both;}
.pInfo .ttlpInfo{font-size:11px; color:#333333; font-weight:normal; margin:5px 5px 5px 1px;}/*cor dinamica*/
.pInfo .ttlpInfo a:link{font-size:11px; color:#333333; font-weight:normal; text-decoration: none;}/*cor dinamica*/
.pInfo .ttlpInfo a:visited{font-size:11px; color:#333333; font-weight:normal; text-decoration: none;}/*cor dinamica*/
.pInfo .ttlpInfo a:hover{font-size:11px; color:#333333; font-weight:normal; text-decoration: none;}/*cor dinamica*/
.pInfo .ttlpInfo a:active{font-size:11px; color:#333333; font-weight:normal; text-decoration: none;}/*cor dinamica*/
.pDetails .b{color:#333333;}/*cor dinamica*/

/*vitrine*/
.brS5{margin-bottom:6px;}
a:link.linkSB{text-decoration:underline; font-weight:bold; font-size:11px; color:#333;}
a:active.linkSB{text-decoration:underline; font-weight:bold; font-size:11px; color:#333;}
a:hover.linkSB{text-decoration:underline; font-weight:bold; font-size:11px; color:#999;}
a:visited.linkSB{text-decoration:underline; font-weight:bold; font-size:11px; color:#333;}
a:link#sendBoleto{text-decoration:underline; font-weight:bold; font-size:11px; color:#333;}
a:active#sendBoleto{text-decoration:underline; font-weight:bold; font-size:11px; color:#333;}
a:hover#sendBoleto{text-decoration:underline; font-weight:bold; font-size:11px; color:#999;}
a:visited#sendBoleto{text-decoration:underline; font-weight:bold; font-size:11px; color:#333;}
.starL{margin:1px; padding:0;}
.fieldRequired{font-size:11px;color:#FF6600;}
.blcFieldRequired{width:100%; text-align: right; padding:2px 0;}
.blcFieldRequiredL{width:100%; text-align: left; padding:2px 0;}
.txtResultReport{font-size:12px; color:#333; font-weight:bold;}
.txtNResultReport{margin:20px; font-size:12px; color:#333; font-weight:bold;}
.asc{float:left; cursor: pointer;}
.thumb{ border:1px solid #EEEEEE; padding:7px;width:40px; height:40px; float:left;-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; margin:8px 5px;}
.thumbM80{ width:75px;height:75px; border:1px solid #EEEEEE; padding:7px; float:left;-moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; margin:8px 5px;}
.image{ border:1px solid #EEEEEE; padding:7px; clear:both; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; margin:8px 5px;}
.bckOrder {background-image:url(../images/bckCombo.png);}

/* report */
#filterLabel{white-space: pre-wrap;/* css-3 */ white-space: -moz-pre-wrap;/* Mozilla, since 1999 */	white-space: -pre-wrap;/* Opera 4-6 */ 	white-space: -o-pre-wrap;/* Opera 7 */ word-wrap: break-word;/* Internet Explorer 5.5+ */ _white-space: pre; /* IE only hack to re-specify in addition to word-wrap  */	vertical-align: text-bottom;float: left;width: 100px;height:20px;line-height:25px;}
#versionPrint{height: 30px;line-height:25px;float:right; background: transparent url(../images/ico_print.gif) top right no-repeat; padding:0px 30px 5px 0px; margin:5px 10px 0 10px}
#versionPrint a:link{font-size:11px; font-weight:normal; text-decoration:none; color:#333; cursor:pointer;}
#versionPrint a:visited{font-size:11px; font-weight:normal; text-decoration:none; color:#333; cursor:pointer;}
#versionPrint a:hover{font-size:11px; font-weight:normal; text-decoration:none; color:#333; cursor:pointer;}
#versionPrint a:active{font-size:11px; font-weight:normal; text-decoration:none; color:#333; cursor:pointer;}
#export{width: 600px;float:left; font-size:11px; font-weight:normal; color:#666;}
.reportRedResult {color: red;}
/* report */

/*tool-tip*/
.gm_tooltip{background-color:#FEF8E9; color:#000000; width:200px;}
/*tool-tip*/

/*Menu*/
.rich-menu-item, .rich-menu-group{font-weight: normal;display: block;width: 150px;padding: 5px;border-bottom: 1px solid #838383;text-decoration: none;font-weight: normal;font-size: 11px;color: #333;background-color: #E8E8E6;text-align: left;}
.rich-menu-item-hover, .rich-menu-group-hover{background-color: #707070;color:white;border:none;border-bottom: 1px solid #838383;font-size: 11px;}
.rich-menu-item-label, .rich-menu-group-icon span.categoryName {white-space: pre-wrap;/* css-3 */ white-space: -moz-pre-wrap;/* Mozilla, since 1999 */	white-space: -pre-wrap;/* Opera 4-6 */ 	white-space: -o-pre-wrap;/* Opera 7 */ word-wrap: break-word;/* Internet Explorer 5.5+ */ _white-space: pre; /* IE only hack to re-specify in addition to word-wrap  */	}
.rich-menu-group-icon{font-weight: normal;}
.rich-menu-item-icon img{width: 0px;}
.rich-menu-group-icon img{width: 0px;}
.rich-ddmenu-label{text-align: center;}
/*Menu*/

.allproducts {font-size:14px; color:#FFFFFF; vertical-align:middle; padding-left:10px;}
.ordenation {background-color: #4D4948; margin-top: 5px;}

/* páginas de alerta*/
.boxUnlockPopUp{background:transparent url(../images/bgr_unlockPopup.gif) top left no-repeat; width:565px; height:323px;font-family: Arial,Helvetica,sans-serif;font-size:11px;}
.boxUnlockPopUp td{vertical-align: top;}
.boxUnlockPopUp #cont{margin:27px 0 0 87px;}
.boxUnlockPopUp #contCookies{margin:17px 0 0 87px; line-height:17px;}
table.boxUnlockPopUp #alertPages{background: url(../images/ico_bullet.jpg) top left no-repeat; margin-top:10px; padding-left:15px; font-size:11px;}
table.boxUnlockPopUp #alertPages strong{color:#1A1A1A; font-size:12px; font-weight:bold;}
table.boxUnlockPopUp #alertPages br{margin-bottom:7px;}
.boxUnlockPopUp h2.hAlert{color:#DA251D; font-size:22px; width:150px; margin:10px 0 0 60px; padding:0;}
.boxUnlockPopUp a:link.linkTxt{font-size:11px; font-weight:bold; text-decoration:underline; color:#1A1A1A;}
.boxUnlockPopUp a:visited.linkTxt{font-size:11px; font-weight:bold; text-decoration:underline; color:#1A1A1A;}
.boxUnlockPopUp a:hover.linkTxt{font-size:11px; font-weight:bold; text-decoration:underline; color:#666;}
.boxUnlockPopUp a:active.linkTxt{font-size:11px; font-weight:bold; text-decoration:underline; color:#1A1A1A;}
.boxCookies{background:white url(../images/bgr_cookies.gif) top left no-repeat; width:565px; height:410px;font-family: Arial,Helvetica,sans-serif;font-size:11px;}
.boxCookies td{vertical-align: top;}
.boxCookies #contCookies{margin:17px 0 0 87px; line-height:17px;}
.boxCookies h2.hAlert{color:#DA251D; font-size:22px; width:150px; margin:0 0 0 60px; padding:0;}
.boxCookies a:link.linkTxt{font-size:11px; font-weight:bold; text-decoration:underline; color:#1A1A1A;}
.boxCookies a:visited.linkTxt{font-size:11px; font-weight:bold; text-decoration:underline; color:#1A1A1A;}
.boxCookies a:hover.linkTxt{font-size:11px; font-weight:bold; text-decoration:underline; color:#666;}
.boxCookies a:active.linkTxt{font-size:11px; font-weight:bold; text-decoration:underline; color:#1A1A1A;}
.boxErrors{background-image: url(../images/bgr_userNotLogged.gif); width:565px; height:176px; font-family: Arial,Helvetica,sans-serif;font-size:11px;}
.boxErrors td{vertical-align: top;}
.boxErrors #cont{margin:43px 0 0 87px; line-height:17px;}
.boxErrors #contSecurity{margin:27px 0 0 87px; line-height:17px;}
.boxErrors h2.hAlert{color:#DA251D; font-size:22px; width:170px; margin:12px 0 0 57px; padding:0;}
.boxErrors h2.hAlertSecurity{color:#DA251D; font-size:22px; width:170px; margin:12px 0 0 58px; padding:0;}
.boxErrors h2.hAlertPageNotFound{color:#DA251D; font-size:22px; width:170px; margin:0 0 0 58px; padding:0;}
.boxErrorGeneric{background-image: url(../images/bgr_errorGenericc.gif); width:565px; height:176px;padding:10px; font-family: Arial,Helvetica,sans-serif;font-size:11px;}
.boxErrorGeneric td{vertical-align: top;}
.boxErrorGeneric #cont{margin:28px 0 0 87px; line-height:17px;}
.boxErrorGeneric h2.hAlert{color:#DA251D; font-size:22px; width:270px; margin:0 0 0 58px; padding:0;}
.buttonLogin{border:none; background:transparent;font-size:11px;font-weight:bold;cursor:pointer; text-decoration:none; color:#000;}
.boxBrowserError{background-image: url(../images/bgr_userNotLogged.gif); width:565px; height:176px; font-family: Arial,Helvetica,sans-serif;font-size:11px;}
.boxBrowserError td{vertical-align: top;}
.boxBrowserError #cont{margin:10px 0 0 87px; line-height:17px;}
.boxBrowserError h2.hAlert{color:#DA251D; font-size:22px; width:170px; margin:8px 0 0 57px; padding:0;}

/* páginas de alerta*/
.ttlProductsMarketed{line-height:20px;}
.ttlProductsMarketed strong{color:#C03A2C;font-size:20px; font-weight:bold;color:#C03A2C;margin:0;}
.tF200p{width:210px; float:left;}
.tF400p{width:380px; float:left;}

.prodTypeFileList { width:100%; }
.prodTypeFileList .header{background:#AAA9A9;padding:5px; color:black; font-size:11px; font-weight:bold;}
.prodTypeFileList .body{background:#DEDEDD;padding:4px;text-align:left;color:#333;font-size:11px; text-align: left; margin:1px;}

.rich-dtascroller-table {border: none; width:100%;}
.rich-dtascroller-table td {border: none;}
.rich-dtascroller-table td[class] {width:64px;}

.ambienteEstudos {background:transparent url(../images/bgr_ambienteEstudos.gif) top left no-repeat; height: 61px;margin: 20px 0 0 0;}
.ambienteEstudos a:link{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:black;}
.ambienteEstudos a:visited{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333;}
.ambienteEstudos a:hover{border:none; font-size:11px; font-weight:bold; text-decoration:none;}
.ambienteEstudos a:active{border:none; font-size:11px; font-weight:bold; text-decoration:none; color:#333;}

.changeGiftData {background:transparent url(../images/bgr_changeGiftData.gif) top left no-repeat; height: 215px;}
.changeGiftTitle {font-size: 10px;}

.productDetail_description {border-top: 1px dotted #8e8e8e; padding: 10px 0 0 5px; margin-top: 10px;}
.productDetailInternalFrame {padding: 10px; background-color: #FBFBFB;}
.tableIntAvaliation .dr-table-cell{border: 1px solid transparent;}
.tableIntAvaliation .rich-table-cell{border: 1px solid transparent;}

/* Estilos para background e fontes - Links e botoes quando ocorrerem duplo clique*/

.buttonsReports {font-weight: bold;}
.disabledLink {color: #999; font-weight: bold;}


.pm_promotionValue {font-size: 18px;color:#C03A2C; font-weight: bold;}


/* ## Botões de ação dos gerenciadores ## */
.gm_actionButton {background-repeat: no-repeat; width: 16px; height: 16px; display: block; margin: 0 auto; cursor: pointer;}
.vButton {background-image: url('../images/ico_v.png');}
.xButton {background-image: url('../images/ico_x.png');}
.enabledButton {background-image: url('../images/ico_enable.png');}
.disabledButton {background-image: url('../images/ico_disable.png');}
.addPromotionButton {background-image: url('../images/ico_insert_promotion.png');}
.removePromotionButton {background-image: url('../images/ico_remove_promotion.png');}
.moreButton {background-image: url('../images/ico_more.png');}
.lessButton {background-image: url('../images/ico_less.png');}

.paymentOptionLine{background:#FFFFFF; width:745px;}
.paymentOptions td {padding-right: 10px; vertical-align: middle;}
.paymentWaysBar {margin-top: 10px; padding: 4px; background-color: #6F6F6F; color: #FFFFFF; font-weight: bold;}
.paymentWayDescription {display:block; margin-top: 4px; padding: 4px; background-color: #F5F5F5; border: 1px solid #333;}

.gwa_confirmModal {width: 300px;}
.gwa_confirmModal td {border: none;}

.pg_infoPanel {background-color: #FFF8DF; padding: 4px; border: 1px solid #8E8F8F; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;}




/* Cursos----------------------------------------------------------------------------------------------------------------- */
#cursosProduto{width:745px; clear:both;}

/* CURSOS PÁGINA DETALHES-----------------------------------------------------------------------------------------------------------------------------------------------*/
#cursosProduto img.boxTituloSup{*margin-bottom:-4px;}/*MARGEM NEGATIVA PARA CORRIGIR IE7*/
#cursosProduto .cursoTitulo{width:739px; height:102px; margin-top:-2px; background-image: url("../images/bg-bannerconceito-concurso.jpg");}
#cursosProduto .boxTitulo{width:478px; padding:12px 0 0 12px; /*background:#107ba5;*/ float:left; height:80px;}
#cursosProduto .boxTitulo h1{font-size:20px; font-weight:bold; text-transform:uppercase; color:#ffffff;}
#cursosProduto .boxTitulo span{font-size:216x;  color:#ffffff; margin:6px 0 0 0; display:block;}
#cursosProduto .boxBtns{width:229px; /*background:#00668e;*/ float:left; height:92px;}
#cursosProduto .boxBtns img {float:right; margin:37px 37px 0 0;}

/* Cursos Objetivo -----------------------------------------------------------------------------------------------------------------------------------------------*/
#cursosProduto .cursoObjetivo{margin:30px 26px 40px 0;  min-height:200px;text-align:justify;}
#cursosProduto .cursoObjetivo img.fotoCurso{float:left;}
#cursosProduto .cursoObjetivo div.boxObjetivo{float:right; width:420px;}
#cursosProduto .imgTitulo{margin:0 0 6px 0;}
#cursosProduto .boxDetalheCurso{float:left; padding:6px; margin:10px 5px 0 5px; background:#ffffff; text-align:center;}
#cursosProduto .cursoObjetivoImagem {float:left; margin-right:15px; margin-bottom:5px;}
#cursosProduto h3{font-size:14px; margin:0 0 8px 0; color:#1b3e4d;}
#cursosProduto strong{font-size:24px; color:#1b3e4d;}

#cursosProduto div.cursoObjetivo div.boxDetalheCurso strong{font-size: 22px; color: #1B3E4D;}
#cursosProduto div.cursoObjetivo div.boxDetalheCurso strong div span.boxValuesDefault span{font-size: 22px;}
#cursosProduto div.cursoObjetivo div.boxDetalheCurso div span.blcValueInstallmentsTexto {font-size: 16px;}
#cursosProduto div.cursoObjetivo div.boxDetalheCurso div span.blcValueInstallmentsParcela{font-size: 12px; color:#59A1BF}
#cursosProduto div.cursoObjetivo div.boxDetalheCurso div span.blcValueInstallmentsValorParcela{font-size: 24px;color: #59A1BF}
#cursosProduto div.cursoObjetivo div.boxDetalheCurso div span.blcValueInstallmentsAvista{font-size: 10px;}

/* Cursos Conteudo -----------------------------------------------------------------------------------------------------------------------------------------------*/
#cursosProduto .boxConteudoAbordado{clear:both; margin:20px 0 40px 0;}

/* Cursos Extra -----------------------------------------------------------------------------------------------------------------------------------------------*/
#cursosProduto .boxAbas{float:left; width:424px;}
#cursosProduto .compartilhe{float:right; margin:0 27px 0 0;}
#cursosProduto .compartilhe ul{margin:0 0 0 12px !important;}
#cursosProduto .compartilhe ul li{margin:8px 6px 0 6px !important;}
#cursosProduto .abaCurriculo{width:424px; height:33px; background-position:0 -449px; cursor:pointer;}
#cursosProduto .abaCurriculo:hover{ background-position:0 -482px;}
#cursosProduto .abaConfiguracoes{width:424px; height:33px; margin:20px 0 0 0;background-position:-424px -449px; cursor:pointer;}
#cursosProduto .abaConfiguracoes:hover{ background-position:-424px -482px;}
#cursosProduto .boxExtras{margin:6px 0 30px 0; display:none;} /*>>> Display:none; Simulando a aba fechada.*/
#cursosProduto .boxCurriculo strong{font-size:14px;}
#cursosProduto .boxConfiguracoes strong{font-size:14px;}
#cursosProduto .boxConfiguracoes span{font-size:14px;}

/* Perguntas Frequentes -----------------------------------------------------------------------------------------------------------------------------------------------*/

/* body.perguntasFrequentes #boxConteudo ul li a{background:url("../images/abas-perguntas.jpg") no-repeat scroll 0 0 transparent;	cursor:pointer; height:23px; width:720px; color:#092C3A; text-decoration:none; padding:10px 0 0 10px; display:block; font-weight:bold; *margin-left:-10px;}*/
body.perguntasFrequentes #boxConteudo .abaPerguntasFrequentes{/*background:url("../images/abas-perguntas.jpg") no-repeat scroll 0 0 transparent;*/	cursor:pointer; height:23px; width:710px; color:#092C3A; text-decoration:none; padding:10px 0 0 10px; display:block; font-weight:bold; *margin-left:-12px;_margin-left:0px}
/*body.perguntasFrequentes #boxConteudo ul li a{height:23px;color:#092C3A;text-decoration:none; padding:0px 0 0 10px; display:block; font-weight:bold;}*/
body.perguntasFrequentes #boxConteudo ul li a{background-position: -212px -287px; cursor:pointer; height:23px; width:710px; color:#092C3A; text-decoration:none; padding:0px 0 0 10px; display:block; font-weight:bold;}
body.perguntasFrequentes #boxConteudo ul li a:hover{background-position:-212px -320px; height: 23px; width: 710px;}
body.perguntasFrequentes #boxConteudo ul li{
    list-style:none !important;
    list-style-image:none !important;
    display:block;
}
body.perguntasFrequentes #boxConteudo ul{list-style:none !important; list-style-image:none !important; margin:0px; padding:0px}
body.perguntasFrequentes #boxConteudo ul li .boxAba{
    margin:10px 0 10px 10px;
    width:670px;
    display:block;
    display:none;
}

body.perguntasFrequentes #boxConteudo .textoNotaFiscal {
        font-weight: bolder;
}

body.perguntasFrequentes #boxConteudo .textoNotaFiscal {
    font-weight: bolder;
}

#mercatus_root{width:753px;float:left;padding:0px;}


/* Cursos----------------------------------------------------------------------------------------------------------------- */
#cursos{width:745px; float:left; cursor: pointer;}
#cursos .boxCursos{width:745px; margin:1px 0 0 0; clear:both;}
#cursos .boxCursos a{text-decoration:none;}
#cursos .boxCursos a.verTodos{margin:0 0 0 8px; font-size:12px; text-decoration:none;}
a.btnMetodologia{float:right;margin-bottom:-25px;}
a.btnMetodologia{*position:absolute;*margin-top:290px;*margin-left:500px}/*Hack para IE 7*/
a.btnMetodologia{_position:absolute;_margin-top:5px;_margin-left:500px;}/*Hack para IE 6*/
#cursos .boxCursos .imgTitulo{float:left;margin-left:-4px; margin-top: -4px}
#cursos .boxCursos .imgTitulo{float:left;_margin:0px;_padding:0px;*margin:0px;*padding:0px}/*hack para ie7 e 6*/
#cursos .boxCursos ol{clear:both; margin:45px 0 0 -5px; padding:0px}
/*#cursos .boxCursos ol li{width:134px; float:left; margin:0 10px 0 0;}*/
#cursos .boxCursos ol li{width:134px; float:left; margin-right:10px; height:260px;}
/*Descomentar essa linha quando concursos for colocado no ar*/
/*#cursos .boxPromocoes{margin-top:40px}*/
#cursos .boxSugestoes{margin-top:40px}
#cursos .boxMaisVendidos{margin-top:40px}

body.interna #cursos ol li {margin-bottom:40px;}
body.interna #cursos .boxCursos ol{margin-top:0px;margin-left:0px;}
body.interna #cursos .boxCursos .imgTitulo{float:left;margin-left: 0px;}

#cursos .boxCursos ol li h3{font-size:12px; color:#054c69; margin:2px 0 10px 0; }
#cursos .boxCursos span.valorAnterior{font-size:14px; font-weight:bold; color:#59a1bf;}
#cursos .boxCursos span.valorAnteriorParcela{font-size:12px; font-weight:bold; color:#59a1bf;}

#cursos .boxCursos span.qtdparcela {color: #054C69; font-size: 15px;}
#cursos .boxCursos span.valortotalconcurso {color: #054C69; font-size: 12px;}
#cursos .boxCursos span.qtdparcela .bold {color: #054C69; font-size: 15px; font-weight: bold;}

#cursos .boxCursos span.valorAtual{font-size:16px; color:#054c69; margin:0 0 10px 0; font-weight:bold;}
#cursos .boxCursos span.inicioImediato{font-size:14px; color:#59a1bf; margin:7px 0 7px 0; display:block; font-weight: normal;}
#cursos .boxCursos #listNameProduct{height: 55px;}


#blocoCursoProdutoL2 {position:relative;height: 230px;cursor: pointer}
#blocoCursoProdutoL2 #blocoCursoProdutoL2B1{vertical-align:top}
#blocoCursoProdutoL2 #blocoCursoProdutoL2B2{position:absolute;vertical-align:baseline;bottom:3px}
#blocoCursoProdutoL2 #imgQueroComprar{position:absolute;vertical-align:baseline}


a.verTodos span{margin:14px 0 0 8px; display:block; float:left;}
#cursos div.boxSugestoes img.imgTitulo {*margin-bottom:0px;_margin-bottom:0px;}/*hack para ie7 e 6*/

#cursos div.boxPromocoes a.verTodos span, .boxSugestoes a.verTodos span{margin:18px 0 0 8px; display:block; float:left;}

/* Pagina��o ----------------------------------------------------------------------------------------------------------------- */
#paginacao{width:745px; margin:30px 0 0 0; *margin:80px 0 0 0; text-align:center;}
#paginacao a.paginacaoAnterior {float:left;}
#paginacao a.paginacaoProxima {float:left;}
#paginacao .barraPaginacao{width:652px; height:35px; float:left; background:url(../images/bg-paginacao.jpg);}
#paginacao ol {text-align:center;}
#paginacao ol li{display:inline-block;margin:0 4px 0 4px; height:35px; }
#paginacao ol li{*display:inline; *margin-bottom:-10px; *width:20px;} /*---- CSS para IE7 ---*/
#paginacao ol li{_display:inline; _margin-bottom:-10px; _width:20px;} /*---- CSS para IE6 ---*/
#paginacao ol li a{padding:10px 0 0 0; display:block; background:url(../images/bg-num-paginacao-2.jpg) no-repeat top left; width:22px; height:35px; font-size:13px; color:#ffffff; text-decoration:none; color:#6AADC7;}
#paginacao ol li a:hover{background:url(../images/bg-num-paginacao.jpg) no-repeat;}
#paginacao ol li.ativo a{font-weight:bold; color:#ffffff; background:url(../images/bg-num-paginacao.jpg) no-repeat;}

.bordaImagemDuvidasFrequentes {border: 1px solid #CCCCCC; margin:10px;}

/* Ferramenta Gerenciador de Descontos por Parceiros */
.labelColumnDiscountManager {width: 120px; }
.inputTextColumnDiscountManager {width: 205px; text-align: left; padding-left: 10px;padding-bottom: 6px; }
.inputCalendarColumnDiscountManager {width: 205px; text-align: left;}
.buttonColumnDiscountManager {width: 130px; text-align: left;  }
.tableEditUniqueDiscount {width: 500px;}


/* ferramenta do gerenciador do fale conosco */

.top-table-contactus{
	background: none repeat scroll 0 0 #6F6F6F;
    color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
    padding: 5px;
    border-bottom: 1px solid #C4C0C9;
    border-right: 1px solid #C4C0C9;
}

.center-table-contactus{
	background: none repeat scroll 0 0 #EEEEEE;
    color: #333333;
    font-size: 11px;
    margin: 1px;
    padding: 4px;
    text-align: left;
    border-bottom: 1px solid white;
    border-right: 1px solid white;
}






