@charset "utf-8";
/* CSS Document */


/* float LEFT */
#user .shopIcons,#user .shopCart,#user .floatRightC p,#container .dashBoard_boxOver,#container .twoColumnsLarge .listModels > li,
.twoColumns,#secondExample .listTwoshop span,#secondExample .listTwoshop .subTitle3 .spanH4,
#secondExample .listTwoshop .validateBtn a.btnB span,#secondExample .listTwoshop .validateBtn a.btnG span,
.twoColumnsx2L,#boxLarge .listpayMethod li p,
#secondExample .listDetails .subTitle3 .spanH4,#secondExample .listDetails .subTitle3 span,#secondExample .listDetails .textDetails,
#secondExample .listDetails .checkText,
#boxLarge .shopCart #selectLarge,.shopCart #secondExample .width265,.shopCart #secondExample .width265 span,
.stockImg p .plusInfo,.stockImgSugest p .plusInfo,
.stockDescri #secondExample .listTwoshop .finalValue span,.listLojImgL,
#secondExample .listTwoshop li>.col0,
.modProducts li,.smallBox #side_menu .editStore1,.smallBox #side_menu .editStore2,
.editLojList p,#secondExample .pLeft,#secondExample .pLast,#secondExample .pLeft2,#boxLarge .formScroll .payForm .hidden,
.searchLispro input,
.radioLeft,.radioLeft .radio0,.radioLeft p,#secondExample .linep0 p,#secondExample .i4,
.gestContent #secondExample .linep0 .left201 p span,
.gestClient #secondExample .left201 span,
.gestClient #secondExample .left201 input,
#boxLarge .listEncomend .textBlue,#boxLarge .listEncomend p:first-child,#boxLarge .detGallery .galImgsearch{ float: left;}

/* float RIGHT */
#user .floatRightC,
#container .twoColumnsLarge .modelTemplate .price, #container .tooltip .preview .price,
.imageContent,.textUnderimageContent,
#secondExample .listTwoshop .spanRight,#secondExample .listTwoshop .finalSpan,
#secondExample .listTwoshop .validateBtn a.btnB, #secondExample .listTwoshop .validateBtn a.btnG,
.twoColumnsx2,
#secondExample .listDetails > li,#secondExample .listDetails .subTitle3 .spanRight,#secondExample .listDetails .spanRight,
.shopCart #secondExample .width265 input,.shopCart #secondExample .width265 a.btn,
.stockDescri #secondExample .listTwoshop .finalValue,
.listLojImgR,
.modProducts .shopCart2{ float: right;}

#secondExample .listTwoshop li,#secondExample .dat21,#boxLarge .formScroll .payForm .hidden,
.searchLispro .selectStyle1,.searchLispro input,.gestContent #secondExample .linep0,
#boxLarge .listEncomend li{ clear: both;}

/* -------------------- loja -------------------- */
#user .shopIcons{ width: 53px;}
#user .shopCart{ background: url("../images/container_shopCart.png") no-repeat 0 0; display: block; width: 34px; height: 24px;}

#user .floatRightC{ border-right: 1px solid #E5E5E5; padding-bottom: 9px; padding: 9px 11px 0 0; margin-right: 10px; width: 324px; height: 31px;}
#user .floatRightC p{ padding-right: 3px; line-height: 170%;}

#container .numbCall li{ word-spacing: -2px;}
#container #width195 .numbCall{ position: relative; bottom:0; left: 0; border-bottom: 1px solid #E5E5E5; padding-bottom: 12px; width: 182px;}
#container .textBlueSmall{ background: url("../images/container_numbCall.png") no-repeat 0 0; padding-left: 13px;}
#container .textBlueSmall,#container .textBlueBig{ color: #19A3C5;}
#container .numbCall .wordSpacing span{ word-spacing: 0px; margin-left: 3px;}

#container .dashBoard{ margin-top: 35px;}
#container .dashBoard_boxOver{ width: 181px; height: 181px; margin-bottom: 29px;}
#container .dashBoard_box{ background: url("../images/container_board_smallBoxes.png") no-repeat 0 0; width: 161px; height: 161px; padding: 8px 12px 8px 8px; position: relative; }
#container .dashBoard_box h4{ width: 161px; padding-top: 55px;}
#container .dashBoard_box h4#loja{ background: url("../images/container_board_loja.png") no-repeat top center;}
#container .dashBoard_box h4#galeria{ background: url("../images/container_board_galeria.png") no-repeat top center;}
#container .dashBoard_box h4#newsletter{ background: url("../images/container_board_newsletter.png") no-repeat top center;}
#container .dashBoard_box h4#noticias{ background: url("../images/container_board_noticias.png") no-repeat top center;}
#container .dashBoard_box h4#social{ background: url("../images/container_board_social.png") no-repeat top center;}
#container .dashBoard_box h4#logotipos{ background: url("../images/container_board_logotipos.png") no-repeat top center;}
#container .dashBoard_box h4#multilingua{ background: url("../images/container_board_multilingua.png") no-repeat top center;}
#container .dashBoard_box h4#Multilingua{ background: url("../images/container_board_multilingua.png") no-repeat top center;}
#container .dashBoard_box h4#dominioN{ background: url("../images/container_board_dominioN.png") no-repeat top center;}
#container .dashBoard_box h4#dominioI{ background: url("../images/container_board_dominioI.png") no-repeat top center;}
#container .dashBoard_box h4#alojStan{ background: url("../images/container_board_alojStan.png") no-repeat top center;}
#container .dashBoard_box h4#alojAvan{ background: url("../images/container_board_alojAvan.png") no-repeat top center;}
#container .dashBoard_box h4#alojPlus{ background: url("../images/container_board_alojPlus.png") no-repeat top center;}
#container .dashBoard_box h4#outroImg{ background: url("../images/container_board_outroImg.png") no-repeat top center;}
#container .dashBoard_box h4#outroCamp{ background: url("../images/container_board_outroCamp.png") no-repeat top center;}

#container .bigger2 h4{ padding-top: 70px; margin-bottom: 10px;}
#container .bigger2 h4#loja,#container .bigger2 h4#galeria,#container .bigger2 h4#newsletter{ background-position: 28px 12px;}


#container .dashBoard_box .textBlue{ margin-bottom: 8px;}
#container .dashBoard_box .btnCenter{ margin-left: 40px; position: absolute; top: 150px; }

.twoColumns, .twoColumns .subTitle3, .twoColumns .subTitle3 h4{ width: 458px;}
#container .twoColumnsLarge{ width: 500px;}
#container .twoColumnsLarge .listModels{ position: relative;}
#container .twoColumnsLarge .listModels > li{ margin-bottom: 13px; width: 153px; height: 153px; margin-right: 13px;}
#container .twoColumnsLarge .modelTemplate{ background: url("../images/container_loja_modelTemplate.png") no-repeat 0 0; display: block; padding: 10px; width: 133px;
                                            height: 133px; position: absolute;}
#container .twoColumnsLarge .modelTemplate img{ width: 136px; height: 119px; margin-bottom: 4px;}

.borderTop{ border-top: 1px solid #E5E5E5; padding-top: 16px; margin-top: 21px; margin-bottom: 0; line-height: 120%;}

.listLojImgL,.listLojImgR{ width: 88px;}
.listLojImgL{ margin-right: 1px}

.stockImg{ width: 500px; margin-top: 22px;}
.stockImg li{ margin: 0 10px 22px 0; display: inline; float: left;}

.stockImg li,.stockImg .boxImg{ width: 112px;}
.stockImg .boxImg{ height: 112px; margin-bottom: 5px; position: relative;}
.stockImg .boxImg a{ display: block; position: absolute; bottom: 0;}
.stockImg .boxImg img{ border: 1px solid #CCC;}
.stockImg p .plusInfo{ border-right: 1px solid #CCC; background: url(../images/container_loja_stockImg.png) no-repeat 0 0; width: 10px; height: 10px; display: block;
                       margin: 2px 3px 0 0; padding: 0 5px 0 0;}
.stockImg p a{ text-decoration: underline;}
.stockImg .lineBottom{ margin: 0 0 16px 0; width: 477px; height: 1px; padding: 0;}
.size11{ margin-top: 6px;}
/*
.stockImg li.size11{ width: 100%; margin: -15px 0 23px 0; font-size: 11px;}*/
.stockImg li.size11{ margin-bottom: 42px;}
.stockImg span{ margin-top: 2px; display: block;}

.notFoundStock{ margin: 13px 0 58px;}
.notFoundStock .error{ color: #CC3300; font-size: 11px; margin-bottom: 22px;}
.notFoundStock .linkB{ margin-top: 10px;}

.stockDescri{ width: 450px;}
.leftDescri,.rightDescri{ float: left; height: 213px; margin-top: 12px;}
.leftDescri{ width: 282px; margin-right: 51px;}
.rightDescri{ width: 116px;}

.rightDescri .download{ margin-top: 10px; font-weight: bold;}
.rightDescri .download span{ margin-left: 5px; font-weight: normal;}

.stockDescri .width100{ width: 100%;}
.stockDescri .col0{ width: 109px; padding-left: 11px;}
.stockDescri .col1{ width: 145px;}
.stockDescri .col2{ width: 97px;}
.stockDescri .col3{ width: 40px;}
.stockDescri #secondExample .listTwoshop span > span{ margin-right: 3px;}
.stockDescri #secondExample .listTwoshop .radio0{ width: 90px; margin: 0 13px 0 11px;}
.stockDescri #secondExample .listTwoshop .radio0 span{ margin-top: 3px;}
.stockDescri #secondExample .listTwoshop .col3,.stockDescri #secondExample .listTwoshop .finalValue span{ margin-right: 0;}
.termsCond{ text-align: right;}
.stockDescri #secondExample .listTwoshop .iva{ margin-bottom: 2px;}
.stockDescri #secondExample .listTwoshop .finalValue{ font-style: normal; padding-left: 50px;}
.stockDescri #secondExample .termsCond .checkText{ float: right; margin: 0 0 0 1px; position: relative; top: -4px;}

.stockImgSugest{ margin-top: 27px;}
.stockImgSugest .lineBottom{ width: 100%; height: 1px; margin: 0 0 25px 0; padding: 0;}
.stockImgSugest .lineBottom span{ display: block; padding-top: 3px;}

.stockImgSugest li, .stockImgSugest .boxImg{ width: 64px;}
.stockImgSugest .boxImg{ height: 62px; margin-bottom: 5px; position: relative;}
.stockImgSugest .boxImg a{ display: block; position: absolute; bottom: 0;}
.stockImgSugest .boxImg img{ width: 60px; border: 1px solid #CCC;}
.stockImgSugest li{ display: inline; float: left; margin: 0 47px 0 0; height: 81px;}

.stockImgSugest p .plusInfo{ border-right: 1px solid #CCC; background: url(../images/container_loja_stockImg.png) no-repeat 0 0; width: 10px; height: 10px; display: block;
                             margin: 2px 3px 0 0; padding: 0 3px 0 0;}
.stockImgSugest p a{ text-decoration: underline;}

#secondExample .listHeight{ min-height: 180px; height: auto !important;}
#secondExample .listTwoshop{ position: relative;}
#secondExample .listTwoshop .textB{ min-height: 15px; height: auto !important;}
#secondExample .listTwoshop li>.col0{ min-height: 50px; height: auto !important;}
#secondExample .listTwoshop li .col0{ width: 110px; margin-right: 20px;}
#secondExample .listTwoshop li .col0>span{ margin: 0;}
#secondExample .listTwoshop .col1{ width: 90px; margin-right: 13px;}
#secondExample .listTwoshop .col2{ width: 160px;}

/* ----- preview modelos ----- */
#container .tooltip{ display: none; position: relative; z-index: 100; top: 0; background: url("../images/container_loja_modelTemplatepreview.png") no-repeat 0 0;
                     width: 229px; height: 287px;}
#container .tooltip .preview{ padding: 9px 18px 0 12px;}
#container .tooltip .preview .lineBottom{ background: url("../images/container_boxLarge_tableBorderB.png") repeat-x left bottom; padding-bottom: 5px; margin-bottom: 5px;}
#container .tooltip .preview .previewBtn{ margin: -54px 0 0 120px; height: 50px;}
#container .tooltip .preview .previewBtn a{ margin-bottom: 10px;}

.imageContent{ background: url("../images/container_board_smallBoxes.png") no-repeat 0 0; width: 177px; height: 157px; padding-top: 20px; margin-bottom: 35px;}
.imageContent .image{ height: 110px;}
.imageContent .text{ height: 43px;}
.imageContent .text p{ color: #19A3C5;}
.textUnderimageContent{ width: 177px; margin-right: 8px;}
.textUnderimageContent h5:first-child{ margin: 5px 0 9px;}

#secondExample .listTwoshop>li{ margin-bottom: 5px; min-height: 24px; height: auto !important;}
#secondExample .listTwoshop h4{ width: 100%;}
#secondExample .listTwoshop>span{ display: block; min-height: 24px; height: auto !important; margin-right: 13px;}
#secondExample .listTwoshop .subTitle3{ height: 24px;}
#secondExample .listTwoshop .subTitle3 .spanH4{ width: 240px; line-height: 240%; margin-right: 10px;}
#secondExample .listTwoshop .spanRight{ margin: 0; line-height: 240%;}
#secondExample .listTwoshop .spanRight > span{ margin: 0;}
#secondExample .listTwoshop input{ margin: 0 0 0 3px; width: 200px;}
#secondExample .listTwoshop .selectbox{ margin: 2px 0 0 0;}
#secondExample .listTwoshop .width90{ width: 90px; margin-left: 10px;}
#secondExample .listTwoshop .subTotal{ border-bottom: 1px solid #F4C303; text-align: right; margin: 40px 0 5px 0;}
#secondExample .listTwoshop .iva{ text-align: right;}
#secondExample .listTwoshop .finalSpan{ min-width: 70px; width: auto !important; margin: 0;}
#secondExample .listTwoshop .finalValue{ margin: 0; display: inline; float: none; padding-left: 10px;}
#secondExample .listTwoshop .fieldWarning{ position: relative; margin: 0;}
#secondExample .listTwoshop .fieldAvailable{ background: url("../images/container_boxLarge_state1.png") no-repeat 0 5px; width: 15px;}
#secondExample .listTwoshop .fieldnoAvailable{ background: url("../images/container_boxLarge_state2.png") no-repeat 0 5px; width: 15px;}
#secondExample .listTwoshop .validateBtn a.btnB, #secondExample .listTwoshop .validateBtn a.btnG{ color: #FFF; padding-left: 2px; height: 20px;}
#secondExample .listTwoshop .validateBtn a.btnB span,
#secondExample .listTwoshop .validateBtn a.btnG span{ padding: 3px 10px 3px 5px; min-width: 58px; width: auto !important; position: relative; right: -5px;
                                                      height: 14px; margin: 0; line-height: 120%;}

.twoColumnsx2L{ width: 170px;}
.twoColumnsx2{ width: 260px;}

#boxLarge .shopCart .subTitle3{ width: 100%; margin-top: 0; margin-right: 0;}
#boxLarge .shopCart h3{ background-position: 0 -41px; height: 21px;}
#boxLarge .listpayMethod li{ padding-left: 150px; background: url("../images/container_loja_payMethod.png") no-repeat;}
#boxLarge .listpayMethod .payMb{ background-position: 20px 0;}
#boxLarge .listpayMethod .payVisa{ background-position: 20px -53px;}
#boxLarge .listpayMethod .payPaypal{ background-position: 20px -106px;}
#boxLarge .listpayMethod .payTransfer{ background-position: 20px -159px;}
#boxLarge .listpayMethod .payCtt{ background-position: 20px -217px;}
#boxLarge .listpayMethod li p{ width: 400px;}
#boxLarge .listpayMethod li .btnG{ margin-right: 20px;}

.listDataPay li{ margin-bottom: 15px;}
.listDataPay li > span{ margin-left: 10px;}
.listDataPay li .noMargin{ margin: 0;}
#boxLarge .shopCart .textMargin3{ margin-bottom: 32px;}

#boxLarge .detailsModel h3{ background-position: 0 -62px; height: 20px;}
#secondExample .listDetails li:first-child{ float: none; width: 100%;}
#secondExample .listDetails > li{ margin-bottom: 5px; width: 320px; height: 24px;}
#secondExample .listDetails h4{ width: 100%;}
#secondExample .listDetails > span{ display: block; height: 24px; margin-right: 13px;}
#secondExample .listDetails span.textBold{ margin-left: 0;}
#secondExample .listDetails .subTitle3{ width: 100%; height: 24px; margin-top: 0;}
#secondExample .listDetails .subTitle3 .spanH4{ width: 352px; line-height: 240%;}

#secondExample .listDetails .textDetails{ width: 292px; height: 100%;}
#secondExample .listDetails .textDetails p{ margin-bottom: 10px;}
#secondExample .listDetails .textDetails .detailsNote span{ margin: 0 0 10px 0; display: block;}

#secondExample .listDetails .spanRight{ margin: 0 20px 0 0; line-height: 240%;}
#secondExample .listDetails .spanRight > span{ margin: 0;}

#secondExample .listDetails .lineBottom{ padding: 0; height: 1px; margin: 20px 0;}

#secondExample .listDetails .checkText{ display: inline;}
#secondExample .listDetails .subTotal{ border-bottom: 1px solid #F4C303; text-align: right; margin: 40px 0 5px 0;}

.marginRight{ margin-right: 78px;}
.spaceHeading{ margin-bottom: 60px; clear: both;}
.marginImage48{ margin-bottom: 48px;}

/* ----- menuTree ----- */
#treemenu .expanded{ background-position: 0 -10px;}
#treemenu .closed{ display: none;}
#treemenu li ul li{ padding-left: 10px;}
#treemenu li ul li a{ color: #999;}

/* ----- text ----- */
.boldItalic{ font-weight: bold; font-style: italic;}

#container .numbCall .wordSpacing,#container .dashBoard_box h4,#container .dashBoard_box p, #container .dashBoard_box .textBlue,
.imageContent .image,.imageContent .text p,#secondExample .listTwoshop .validateBtn a.btnB span,
#secondExample .listTwoshop .validateBtn a.btnG span,.imagesCenter{ text-align: center;}

#container .numbCall .wordSpacing span{ font-size: 9px;}
#container .numbCall .wordSpacing{ font-size: 9px;}
#boxLarge .shopCart h5{ font-size: 10.5px;}
#container .textBlueBig,.linkAlter a{ font-size: 11px;}
#container .dashBoard_box h4{ font-size: 11px;}
#secondExample .listTwoshop .finalSpan,#secondExample .listTwoshop .finalValue,.numbShop{ font-size: 12px;}

/* ----- forms ----- */
#secondExample .palavra{ background: #FFF; border: 1px solid #E5E5E5; color:#858585; padding: 3px 4px; width: 167px; font-size: 10px; margin: 0 0 11px 0;}
#secondExample table #selectLarge{ margin: 0;}
#secondExample .input35{ width: 35px; padding: 1px 5px; color: #858585; text-align: right;}
#boxLarge .shopCart #contentSmall{ width: 100%;}
#boxLarge .shopCart #contentSmall .form580{ min-height: 200px; height: auto !important;}
.shopCart #secondExample input{ margin: 0 0 8px 0; color: #666;}
.shopCart #secondExample .input10{ width: 30px;}
.shopCart #secondExample .input20{ width: 340px;}
.shopCart #secondExample p span{ margin-left: 3px;}
.shopCart #secondExample .textBlack{ color: #333; font-size: 9px;}
.shopCart #secondExample .width265{ width: 265px; height: 25px; margin-bottom: 6px;}
.shopCart #secondExample .width265 span{ text-align: right; display: block; width: 70px; margin-top: 4px;}
.shopCart #secondExample .width265 a.btn{ margin-right: 0;}
.shopCart #secondExample .width265 a.btn span{ float: none; text-align: center; margin-top: 0;}
.shopCart #scrollBar .marginTop{ margin-top: 117px;}

/* carrinho */
#contentBox .textCenter{ text-align: center;}
#contentBox .textRight{ text-align: right;}
#contentBox .textLeft{ text-align: left;}
#contentBox .noMargin{ margin: 0;}
.listThreeshop>li{ clear: both; min-height: 22px; height: auto !important;}
.listThreeshop span,.listThreeshop li>div{ display: block; margin-right: 13px; word-spacing: 1px;}
.listThreeshop div>.spanRight,.listThreeshop div>.spanRight:first-child{ padding: 0;}
.listThreeshop li span:first-child{ padding-left: 8px;}
.listThreeshop .spanRight{ margin-right: 0; padding-right: 8px; text-align: right;}

.listThreeshop .col0B{ width: 30px;}
.listThreeshop .col0{ width: 55px;}
.listThreeshop .col1{ width: 260px; position: relative;}
.listThreeshop .col2{ width: 190px;}
.listThreeshop .col3{ width: 50px;}
.listThreeshop .col4{ width: 58px;}
.listThreeshop .col4>span{ margin: 0; padding: 0;}
.listThreeshop .col2B{ width: 106px;}
.listThreeshop .col2C{ width: 300px;}
.listThreeshop .col2D{ width: 93px; margin-right: 20px;}
.listThreeshop .col5{ width: 70px;}
.listThreeshop .col5D{ width: 80px;}
.listThreeshop .col6{ width: 360px;}
.listThreeshop .col7{ width: 140px;}
.listThreeshop .col8{ width: 120px; margin-right: 50px;}

#contentBox .listThreeshop .lineBottom{ padding: 0 0 1px 0; min-height: 0;}
.shopCart .listThreeshop .fieldWarning{ top: -2px; right: 0; margin: 0;}

.shopCart .jspPane,.tycketsystem .jspPane, .detailsModel .jspPane{ width: 673px !important;}

#contentBox .noPadding span:first-child{ padding: 0;}
#contentBox .noPadding .spanRight{ padding-right: 0;}
.listThreeshop .col2D span{ margin: 0;}
#contentBox .noPadding .inputCenter{ text-align: center;}
.listThreeshop .col0 span:first-child,.listThreeshop .col5D span{ margin: 0; padding: 0;}
#contentBox .orderList{ background: url(../images/container_boxLarge_orderList.png) no-repeat 0 11px; width: 6px; height: 4px; padding-left: 8px;}

/* ----- errors ----- */
#boxLarge .shopCart .fieldWarning{ margin-top: 0;}
.warningselectBox{ color: #C50101;}

.sucessText img{ padding-right: 4px;}


/* -------------------- gestao de modulos -------------------- */
#width195 .gestMod{ margin-top: 56px;}
#width195 h3{ margin: 0 0 13px 0;}

.moreMargin{ margin-bottom: 26px;}
.boxModulo{ width: 100%; height: 487px;}
.boxModuloTop,.boxModuloBottom{ background: url("../images/container_boxLarge_tableBorderB.png") repeat-x scroll left bottom transparent; width: 100%; height: 1px;}
.boxModulo .bgDash{ height: 485px; background-position: 0 0;}
.boxModulo .right{ background-position: top right;}

.marginModulo{ margin-top: 112px;}
.contentSmalltext h2{ margin: 12px 0 6px;}
.contentSmalltext .marginAuto{ margin: 20px auto 0; width: 82px;}
.resize{ width: 222px;}

.boxModuloSmall{ background: url("../images/container_board_smallBoxesBig.png") no-repeat 0 0; width: 256px; height: 226px; padding-top: 30px;}

.contentSmallpadding{padding-top: 61px;}
.modProducts{ width: 100%;}
.modProducts li{ width: 152px; min-height: 185px; height: auto !important; display: inline;  margin: 0 18px 53px 0;}
.modProducts .image,.modProducts .image a,.mask{ width: 152px; height: 152px;}
.modProducts .image{ margin-bottom: 5px;}
.modProducts .image img{ width: 152px; z-index: -1;}
.modProducts p{ font: 11px Verdana, Arial, Helvetica, Tahoma, sans-serif; width: 110px;}
.modProducts .text .name{ color: #333;}
.modProducts .text .price{ color: #666;}
.mask{ background: url("../images/container_gestMod_mask.png") no-repeat 0 0; display: block;}
.shopCart2{ background: url("../images/container_gestMod_shopCart.png") no-repeat 0 0; width: 35px; height: 29px;}

.smallBox #side_menu{ height: 186px; background: url("../images/container_sidemenuRightSmall_bg.png") no-repeat scroll 0 0;}
.smallBox #side_menu p{ margin: 5px 0 9px;}
.smallBox .sideMenuText{ height: 148px;}
.smallBox #side_menu .editStore1,.smallBox #side_menu .editStore2{ background: url("../images/container_gestMod_sideMenu_edit.png") no-repeat; width: 57px;
                                                                   padding: 39px 0 0 0; margin: 0;}

.smallBox #side_menu .editStore1{ background-position: 0 0; margin-right: 18px;}
.smallBox #side_menu .editStore2{ background-position: 0 -78px;}
.smallBox #side_menu a span{ background-color: #FFF; text-align: center;}

#boxLarge .gestLoja h3{ background-position: 0 -358px; height: 16px;}
.editLojList{ margin-bottom: 10px;}
.editLojList p{ width: 65px; text-align: right; margin-top: 2px;}
#secondExample .pLeft{ width: 160px; margin-right: 5px;}
#secondExample .pLeft2{ width: 188px;}
#secondExample .pLeft2 input{ width: 66px;}
#secondExample #large{ width: 229px;}
#secondExample #large input{ width: 124px;}
#boxLarge .formScroll{ width: 672px;}
#boxLarge .formScroll input{ color: #666;}
#boxLarge .formScroll .input100{ width: 78px;}
#boxLarge .formScroll .pLast input{ width: 216px;}
#boxLarge .formScroll .pLast .input101{ width: 139px;}
#boxLarge .formScroll .payForm{ margin-bottom: 10px;}
#boxLarge .formScroll .payForm .hidden{ width: 240px; margin: 10px 0 0 0;}
#boxLarge .formScroll .checkText{ float: left;}

.searchLispro{ height: 110px; margin-bottom: 12px; padding-top: 10px;}
#contentSmall .searchLispro input{ width: 240px; margin: 0 0 5px;}
.searchLispro .selectStyle1{ padding-bottom: 5px;}
.searchLispro .btnG{ margin-left: 15px;}

.gestMod .orderList{ background: url(../images/container_boxLarge_orderList.png) no-repeat 0 8px; height: 4px; padding-left: 8px;}

#secondExample .orderListUp, .gestMod .orderListUp{ background: url(../images/container_boxLarge_orderList.png) no-repeat 0 -42px; height: 4px; padding-left: 8px;}

.gestMod h4 a{ line-height: 170%;}
#contentSmall .gestMod .col7{ width: 165px; margin-right: 5px;}
.gestMod .col3{ margin: 0;}
.gestMod li:first-child{ padding: 0;}
.gestMod li{ padding-top: 5px;}

#boxLarge .modContent h3{ background-position: 0 -374px; height: 20px;}
.radioLeft p{ margin-right: 20px; padding-top: 3px;}
#secondExample .linep0{ height: 23px; margin-bottom: 7px;}
#secondExample .linep0 input{ margin: 0; font-size: 10px}
#secondExample .linep1{ height: 20px;}

.gestContent #secondExample{ position: relative;}
.gestContent .btn{ margin: 0 10px 10px 0;}
.gestContent .textItalic{ display: block; line-height: 230%;}
.gestContent #secondExample .linep0,.gestClient #secondExample .linep0{ margin-bottom: 5px; position: relative;}
.gestContent #secondExample span,.gestClient #secondExample span{ margin-right: 2px;}
#secondExample .i0{ width: 540px;}
#secondExample .i1{ width: 45px;}
.gestContent #secondExample .selectStyle1{ margin-top: 1px;}
#secondExample .i2{ width: 325px;}
#secondExample .i3{ width: 514px;}
#secondExample .left57{ position: absolute; left: 57px;}
#secondExample .left120{ position: absolute; left: 120px;}
#secondExample .left170{ position: absolute; left: 170px;}
#secondExample .left201{ position: absolute; left: 201px; width: 330px;}
.gestContent #secondExample .left260{ position: absolute; left: 260px;}
#secondExample .left460{ position: absolute; left: 460px;}
#contentBox .checkText{ color: #666;}

.pDetails #secondExample .linep0 p>span:last-child{ font-style: italic; color: #2CB7DC;}

.gestClient #secondExample input{ color: #666;}
.gestClient .left201 .textBlue{ font-size: 10px;}
.gestClient .left201 span{ margin: 4px 2px 0;}
.gestClient .selectStyle2{ position: absolute; right: 0; top: 2px;}
#secondExample .i4{ width: 185px;}
#secondExample .i5{ width: 535px;}
#secondExample .i6{ width: 524px;}
#secondExample .i7{ width: 35px; padding: 3px 2px;}
#secondExample .i8{ width: 25px; padding: 3px 2px;}
#secondExample .i9{ width: 90px;}
#secondExample .i10{ width: 360px;}
#secondExample .i11{ width: 375px;}
#secondExample .i12{ width: 575px;}
#secondExample .i13{ width: 227px;}

.editClient #secondExample input,.pDetails #secondExample input{ border-color: #FFF;}

.listThreeshop .imgPro img{ width: 40px; border: 1px solid #CCC;}

#boxLarge .listEncomend li{ margin-bottom: 5px;}
#boxLarge .listEncomend .textBlue{ width: 70px; margin-right: 5px; text-align: right;}
#boxLarge .listEncomend p:first-child{ margin: 0;}
#boxLarge .listEncomend p{ margin-left: 75px;}

#boxLarge .detGallery h3{ background-position: 0 -391px; height: 16px;}
#boxLarge .detGallery .selectStyle1{ margin-right: 5px;}
#boxLarge .detGallery .galImgsearch{ width: 225px; color: #858585;}
#boxLarge .detailsGallerysearch input{ margin-top: 0;}

.detGallery .col2D{ padding-left: 8px;}
.detGallery .image,.detGallery .image a,.detGallery .mask{ width: 37px; height: 26px; display: block; padding: 0 !important;}
.detGallery .mask{ background: url("../images/container_gestMod_mask2.png") no-repeat 0 0;}
.detGallery .image img{ height: 26px; z-index: -1;}

/*.detGallery .scroll-pane{ height: 196px;}*/
.detGallery #scrollBar .jspTrack,.detGallery .jspVerticalBar{ height: 194px !important;}

#contentSmall #scrollBar{ height: 574px !important;}
#contentSmall .jspVerticalBar,#contentSmall #scrollBar .jspTrack{ height: 572px !important;}
#contentSmall .scroll-pane{ height: 575px;}

 /*#contentSmall .scroll-pane{ height: 588px;}
#contentSmall #scrollBar,#contentSmall .scroll-pane{ height: 590px;}
#contentSmall #scrollBar .jspTrack{ height: 588px;} */

#secondExample .inputBlue input{ margin: 11px 0 7px;}
#secondExample .inputBlue textarea{ width: 573px;}
#secondExample .inputBlue .lineBottom{ width: 583px;}

/*-------------------- newsletter ---------------------*/
.newsletterMargin{ margin-bottom: 15px;}
.newsletterMargin h5,.newsletterMargin2 h5{ margin-bottom: 0;}
.newsletterMargin p{ font: 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}
.newsletterMargin .lineBottom{ margin: 14px 0 17px;}
.newsletterMargin .boxBar1{ padding: 14px 0 11px; float: none;}

.newsletterMargin2{ margin-bottom: 35px;}
.newsletterMargin2 p.textBold{font: bold 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}


.linkBack{ font: normal 11px/100% "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif; padding-left: 10px; margin-bottom: 16px;
         background: url("../images/container_back.png") no-repeat 0 2px; text-decoration: underline; display: block;}


.lineBottomSolid{ border-bottom: 1px solid #E5E5E5; margin: 10px 0;}

.newsletterMargin input[type=text],.newsletterMargin input[type=password]{ width: 227px}
.newsletterMargin input, .newsletterMargin span.checkbox{margin: 10px 0 !important;}
.newsletterMargin input{ font-style: italic; color: #666; }
.newsletterMargin #secondExample{ height: 32px; position: relative;}
.newsletterMargin #secondExample #fileUp,.newsletterMargin #secondExample .qq-upload-button,
.newsletterMargin #secondExample .sizeMax{ top: 10px;}
.newsletterMargin #secondExample .sizeMax{ left: 330px;}


.btnBInput{ float: right; margin-left: 10px;}
#enviarMail{ background: url("../images/container_boxLarge_fileUp.png") no-repeat 0 0; border: 0; width: 74px; height: 21px;
font: 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif; color: #FFF;}

#newsCorpo_tbl{ margin-top: 10px;}


table{ border-collapse: collapse;border-spacing: 0; width: 100%;}
table th{ text-align: left;}
table .first td{ padding-top: 12px;}
.style th{ color: #666; border-bottom: 1px solid #2BACCC; padding-bottom: 7px;}

.news td{ padding: 16px 0; background: url("../images/container_boxLarge_tableBorderB.png") repeat-x left bottom;}

table .blue a{ color: #19A3C5; font-weight: bold;}
table .blue{ color: #666; font-weight: bold;}
table .w207{ width: 207px;}
table .estado{ font-weight: bold;}



/* ----- text ----- */
#width195 h3,.contentSmalltext .marginAuto,
.modProducts .image a,.mask,.shopCart2,
.smallBox #side_menu .editStore1,.smallBox #side_menu .editStore2,.smallBox #side_menu a span,
#boxLarge .listEncomend .textBlue,
.listManual li>a:first-child,.linkTop{ display: block;}

.modProducts .image,.modProducts .image img{ position: relative;}
.mask{ position: absolute;}


/* -------------------- AJUDA manuais -------------------- */
#container .bigger h4{ padding-top: 85px;}
#container .dashBoard_box h4#downM{ background: url("../images/container_board_downM.png") no-repeat scroll 28px 12px;}
#container .dashBoard_box h4#navM{ background: url("../images/container_board_navM.png") no-repeat scroll 28px 12px;}

.listManual li>a{ background: url("../images/container_ajuda_downloadM.png") no-repeat 0 0; padding: 5px 0 21px 26px;}
.listManual li a span,.downloadManual span{ padding-left: 5px;}
.listManual li ul{ padding-left: 28px;}
.listManual li ul li{ padding-bottom: 9px;}
.listManual li ul li a,.downloadManual{ background: url("../images/container_ajuda_downloadS.png") no-repeat 0 0; padding: 0 0 0 16px; height: 16px;}

.downloadManual{ position: absolute; right: 0;}
.listSubmenumanual a,.downloadManual{ text-decoration: underline; color: #2CB7DC}

.listNumb{ list-style-position: inside; color: #333; margin: 0; padding: 0;}
.listNumb li{ padding-bottom: 10px;}
.listNumb p{ color: #858585; display: inline;}


.linkTop{ font: normal 11px/100% "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif; text-align: right; padding-right: 14px;
         background: url("../images/container_backTop.png") no-repeat top right;}

#newsSmtpData{ border: 1px dashed #CCC; width: 285px; height: 154px; float: right; position: absolute; top: 142px; left: 463px; padding: 5px;}


/* -------------------- OVERLAY -------------------- */
#container .dashBoard_box:hover{ background-position: bottom; padding-bottom: 12px;}
.boxImg img:hover{  filter:alpha(opacity=70);-moz-opacity: 0.70;opacity: 0.70;-khtml-opacity: 0.70;}
.textLink:hover,.listManual a:hover,.listSubmenumanual a:hover,.downloadManual:hover,.linkTop:hover{ text-decoration: underline; color: #333;}
.mainLoading img{ width: 20px; height: 20px;}

.mask:hover{ background-position: 0 -152px;}
.shopCart2:hover{ background-position: 0 -29px;}
.smallBox #side_menu .editStore1:hover{ background-position: 0 -39px;}
.smallBox #side_menu .editStore2:hover{ background-position: 0 -117px;}


.gestMod .orderList:hover{ background-position: 0 -8px;  color: #2CB7DC;}

#secondExample .orderListUp:hover, .gestMod .orderListUp:hover{ background-position: 0 -26px; color: #2CB7DC;}

#enviarMail:hover{ cursor: pointer; background-position: 0 -21px}

#corpoNewsLetter{width: 600px; height: 300px; border:1px solid #E5E5E5;}