@charset "utf-8";
/* CSS Document  - version control 002*/

*,
#jsddm,#jsddm li ul, ul{ padding: 0; margin: 0; outline: 0;}
body{ background-color: #FFF;}
.wrapper{ width: 1024px;}
.wrapper, #boxLogin, .logoPNH, .logoWAD{ margin: 0 auto;}
img{ border: none;}
ul{ list-style: none;}

.clear, #floatBottom, #contentSmall p.textMargin,.twoColumns .radio,
#secondExample .floatLeftFile,#secondExample .floatLeftFile p{ clear: both;}
/* display none */
#loadingB,.loadingB, #loading,#emptyFieldError,#removerCoiso,#emptyFieldError,.fieldWarning,
.twoColumns #secondExample .listTwoshop .fieldWarning,.listThreeshop span.fieldWarning,
.twoColumns #secondExample .listTwoshop .fieldAvailable,.twoColumns #secondExample .listTwoshop .fieldnoAvailable,.showPrice,
.mainLoading,.sucessMessage,
#caixaTicketSystem,#caixaConfirmacao,.hidden,#user .large{ display: none;}
/* float LEFT */
#jsddm li,#user .floatLeft,
.publishB, .publishB2,
.floatLeft,
#borderLeft, #borderRight, #borderStretch,
#secondExample label,
#secondExample .inputUser p,
#borderStretch #loading,.textInline, #contentBox .textInline,
#borderStretch #loading img,
#loginError2 p,
.bgBox2Img,
#contentSmall p.floatLeft,#contentSmall p.floatLeft2,
#contentSmall h4,.subTitle h3,
#contentSmall .width338,
#floatBottom .lastLeft, #floatBottom .floatLeft, #floatBottom .floatLeft2,
a.btnBig,a.btnBig span,a.btn, a.btnB,#mmenu .btnB, a.btnG,#mmenu .btnG,a.btn span, a.btnB span,#mmenu .btnB input, a.btnG span,#mmenu .btnG span,
.containerboxLeft, .containerboxLeftLast,#contentSmall,
#side_menu .floatLeft, #side_menu2 .floatLeft,#side_menu2 ul a,
#container .user .subTitle3 a,.editUser .selectboxText span,#container .payment .subTitle3 a,#container .payment ul.w1,#container .payment ul.w4,
#botao_menu_inferior,#div_menu_inferior .floatLeft,#secondExample .floatLeftFile,#secondExample .floatLeftFile p,.fileUp2,
.upload .textInline,#loadingB,#loadingB img, #loading, #loading img{ float: left;}
/* float RIGHT */
.floatRight,#borderStretch .floatRight,#buttonLoading,#loginError,#loginError span, #loginError2 span,#loginError2,
#searchInput,#user .floatLeft .help,#user .floatRight, #user .floatRightB,.floatRight .help, .floatRightB .help,
#percentInfo .publishB2,.bgBox2Text,
#container a.help,#footer a,#side_menu .floatRight, #side_menu2 .floatRight,
#secondExample .spanMargin .validateBtn span.w3,
#secondExample .btnRight, #boxLarge .btnRight, #floatBottom .btnRight, #boxLink .btnRight, #container .btnRight, #boxSmall .btnRight,#boxSmall2 .btnRight,
#container .btnRight2, #boxSmall3 .btnRight,
#div_menu_inferior .floatRight{ float: right;}
.help2{ width: 12px; height: 18px; margin: 0 4px;}

.underConst{ font-size: 24px; font-weight: bold; text-transform: uppercase; margin-top: 40px; color: #CCC;}

/* input red warning */
.inputWarning{ display: none;}
.inputWarning,.error,smallError{ color: #D27070;}
.error img{ padding-right: 4px;}
#removerCoiso .fieldWarning{ width: 400px; padding: 4px 0 0 10px;}
/* -------------------- LogIn -------------------- */
.logoPNH{ background: url("../images/login_logo.png") no-repeat 0 0; width: 442px; height: 106px; margin-bottom: 42px; }
#containerBox{ position: relative;}
#containerBox .boxImage{ background: url("../images/login_image.png") no-repeat 0 0; width: 144px; height: 83px; position: absolute; left: 181px;
          top: 256px;}

#footerCopy{ margin-top: 47px;}
#boxLogin{ width: 374px; height: 377px; margin-top: 12px; padding: 0 160px; position: relative; z-index: 1;}
#borderLeft{ background: url("../images/login_containerBox_borderLeft.png") no-repeat; width: 17px; height: 377px;}
#borderRight{ background: url("../images/login_containerBox_borderRight.png") no-repeat; width: 17px; height: 377px;}
#borderStretch{ background: url("../images/login_containerBox_borderStretch.png") repeat-x; width: 340px; height: 314px; padding: 36px 0 27px;}
#borderStretch .floatRight{ height: 32px;}

fieldset{ border: 0 none;}
#borderStretch #secondExample{ margin-top: 14px; min-height: 137px;}
#borderStretch #secondExample, #secondExample .floatLeft, #secondExample label, #secondExample .inputUser{ width: 340px;}

/* form */
#secondExample #inputBig{ width: 240px;}
#secondExample label{ height: 20px;}
input[type=text],input[type=password],.fileUp0,
#secondExample input{ margin: 4px 0 10px; background: #FFF; border: 1px solid #E5E5E5; padding: 3px; width: 178px; height: 14px;
                      font: 10px Verdana,Arial,Helvetica,Tahoma,sans-serif;}
#secondExample #inputBig input{ width: 232px;}
.formLogin #selectStyle1{ margin-bottom: 10px;}
.formLogin input{ margin-top: 5px; height: 17px;}

.logoWAD{ background: url("../images/login_footerCopy_logo.png") no-repeat; width: 118px; height: 48px;}
#borderStretch #loading,#borderStretch #loading p{ text-align: left;}
#borderStretch #loading p, #borderStretch #loading img{ height: 20px;}
#borderStretch #loading{ width: 200px;}
#borderStretch #loading p{ padding-top: 2px;}
#borderStretch #loading img{ width: 20px; padding-right: 5px;}
#buttonLoading{ width: 340px; height: 33px; padding-top: 14px;}

/* text */
#loginError{ height: 31px; width: 149px;}
#loginError p,
#loginError2 p{ padding: 4px 3px 5px; background-color: #F5F5F5; border: 1px solid #E5E5E5; margin-top: 5px; border-right: 0 none; height: 14px;}
#loginError span, #loginError2 span{ background: url("../images/login_containerBox_errorImg.png") no-repeat 0 0; width: 14px; height: 30px;}
#loginError2{ height: 31px; width: 96px;}
#loginError p{ width: 128px;}
#loginError2 p{ width: 75px;}
.m10{ margin-bottom: 15px}

/* -------------------- HEADER -------------------- */
#header{ width: 100%; z-index: 1; background-color: #FFFFFF; border-top: 1px solid #e5e5e5; position: fixed; }
#menu{ background: url("../images/header_menu_bg.png") repeat-x 0 0;}
#menu, #menu .wrapper{ height: 39px;}
#jsddm{ position: relative; z-index: 1;}
#jsddm li{ list-style: none;}
#jsddm li .lastMenu{ border-right: none;}
#jsddm li ul{ position: absolute; visibility: hidden;}
#jsddm li ul li{ float: none;}
#jsddm li ul li .lastBorder{ border-bottom: 1px solid #E5E5E5;}
#jsddm li .menuClick{ background-color: #FFF;}

#searchInput{ margin-top: 11px; width: 200px; height: 19px; position: relative;}
#searchInput #search{ width: 168px; height: 14px; padding: 1px 3px 2px; background-color: #FFF; border: 1px solid #E5E5E5; margin: 0}
#searchInput .searchBtn{ background: url("../images/header_menu_search.png") no-repeat 0 0; border: none; width: 14px; height: 15px; cursor: pointer; position: absolute;
                         top: 2px; display: block; right: 3px;}
#searchInput .sugg{ background: #FFF; border: 1px solid #E5E5E5; border-top: 0 none; margin-right: 18px; width: 174px; position: absolute;}
#searchInput .sugg li{ background: #FFF; padding: 1px 3px 2px;}

#user, #user .wrapper{ height: 40px;}
#user .wrapper{ border-bottom: 1px solid #E5E5E5;}
#user .floatLeft{ margin: 11px 5px 0 0; width: 170px;}
#user .floatLeft .help{ background: url("../images/header_user_help.png") no-repeat 0 0; width: 12px; height: 18px; margin: 0 7px 0 0;}
#user .large{ margin-top: 5px; width: 200px;}
#user .large .warning{ color: #C50000;}
#user .small{ width: 50px; margin: 0;}
#user .floatRightB{ border-right: 1px solid #E5E5E5; min-width: 98px; width: auto !important; height: 30px; padding-right: 7px;}
#user .floatRight, #user .floatRightB{ padding-top: 10px;}
.floatRight .help, .floatRightB .help{ background: url("../images/header_user_help.png") no-repeat 0 0; width: 12px; height: 18px; margin: 1px 0 0 7px;}
.listTextright{ line-height: 110%;}

/* text */
#jsddm li a{ padding: 11px 27px 8px; border-right: 1px solid #E5E5E5; height: 20px; white-space: nowrap;}
#jsddm li ul li a{ padding: 1px 5px 0; border: 1px solid #E5E5E5; border-bottom: none; background-color: #FFF; width: 150px; margin-left: -1px; color: #666}
#jsddm li ul li>a{ color: #666;}

.listTextright li{ margin-left: 14px;}

/* -------------------- CONTAINER -------------------- */
#containerLogin { padding-top: 82px; }

#container{ min-height: 670px; padding: 109px 0 20px; height: auto !important;}
#container .floatLeft{ float: left;}

/* ----- containerLeft ----- */
#with160{ width: 160px;}
.floatLeft .listCat{ width: 160px; height: 285px;}
.listCat a{ background: url("../images/container_list.png") no-repeat 0 3px; padding-left: 10px;}
.listCat li a.selected{ background-position: 0 -10px;}
.listCat li ul a.selected{ background-position: 0 3px;}

#width195{ width: 198px; margin-right: 25px;}
.bgDash{ background: url("../images/container_admin_bgDash.png") repeat-y 197px 0;}
#width195 .height390{ position: relative;}
.floatLeft .listTar{ width: 195px;}
.floatLeft .height645{ height: 645px;}
.floatLeft .height390{ height: 390px;}
.floatLeft .listTarLast{ margin-bottom: 51px; width: 195px;}
#width195 .listCat a, .listTar a, .listTarLast a{ padding-left: 13px;}
#width195 .tickImg{ background: url("../images/container_dashboard_tickImg.png") no-repeat 0 -12px;}
#width195 .tickImg2{ background: url("../images/container_dashboard_tickImg.png") no-repeat 0 3px;}
#width195 .listLinks{ margin: 0;}

#percentInfo, #publishBtn{ width: 160px; margin-top: 18px; height: 21px;}
#publishBtn{ margin-top: 10px;}
#percentInfo .publishB2{ width: 12px;}
#container #publishBtn a.help{ float: none; margin: 1px 0 0 3px;}
#container #percentInfo a.help{ float: none; margin: 0 0 0 3px;}

/* ----- containerRight ----- */
#container .floatRight{ width: 740px; height: 412px; margin-bottom: 15px;}

.containerboxLeft, .containerboxLeftLast,#contentSmall{ width: 284px;}
.containerboxLeft{ margin-right: 47px; clear: both;}
.containerboxLeft, .containerboxLeftLast{ margin-bottom: 14px; }
#contentSmall{ width: 700px; margin-top: 14px;}
#contentSmall .bgBox2top{ background: url("../images/container_dashboard_bgBox2top.png") no-repeat 0 0; width: 284px; height: 7px;}
#contentSmall .bgBox2{ background: url("../images/container_dashboard_bgBox2.png") repeat-y 0 0; width: 266px; min-height: 217px; padding: 6px 14px 0 4px;}


#contentSmall .bgBox2bottom{ background: url("../images/container_dashboard_bgBox2bottom.png") no-repeat 0 0; width: 284px; height: 7px;}
.bgBox2Text{ width: 210px; height: auto !important; min-height: 217px; position: relative;}

#contentSmall .bgBox2Text .btnBlock{ height: 35px;}
#contentSmall .bgBox2Text .btnB{ position: absolute; bottom: 0; right: 0; margin: 10px 5px 5px 0;}

.subTitle3,.listThreeshop .subTitle3{ width: 100%; height: 19px; border-bottom: 1px solid #2CB7DC; margin: 15px 0 8px;}
#contentSmall .subTitle3{ margin-top: 0; position: relative;}
.subTitle4{ width: 250px; height: 19px; border-bottom: 1px solid #CCC; margin: 15px 0 8px;}

#container .filterSelectbox,#container .user .marginTitle,#container .user .subTitle3 a,#container .payment .subTitle3 a{ height: 20px;}
#container .filterSelectbox{ width: 100%; margin: 40px 0 24px;}
#container .filterSelectbox #selectStyle2{ margin-right: 8px;}
#contentSmall .width338{ width: 350px;}
#container .user .subTitle3 a,.user .validateBtn span{ width: 115px;}
#boxLarge .noMenu #contentBox{ min-height: 215px; height: auto !important;}
#boxLarge .adminUti h3,.editUser .selectboxText{ height: 21px;}
#boxLarge .adminUti h3{ background-position: 0 -121px;}
.editUser,.permiSite{ margin-top: 16px;}
.editUser{ width: 370px; margin-right: 32px;}
.editUser .selectboxText{ margin-top: 24px;}

.permiSite{ width: 250px;}
.permiSite li:first-child{ margin-bottom: 6px;}
.permiSite li{ margin-bottom: 9px;}
.permiSite li span.textBlue{ border-bottom: 1px solid #2CB7DC; padding-bottom: 4px;}

#secondExample .payment li.validateBtn, #secondExample .payment li.validateBtn span.w0{ min-height: 24px; height: auto !important;}
#secondExample .payment li.validateBtn span.w0{ margin-bottom: 3px;}
#container .payment .validateBtn span, #container .payment ul.w1, #container .payment ul.w4{ margin-right: 5px;}
#container .spanMargin .validateBtn span, #container .spanMargin ul.w1, #container .sMargin{ margin-right: 10px;}
#container .payment .validateBtn span.noMargin{ margin-right: 0;}
#container .payment .w0{ width: 200px;}
#container .payment .w0B{ width: 230px;}
#container .payment .w0C{ width: 185px;}
#container .payment .w1{ width: 160px;}
#container .payment .w2{ width: 60px;}
#container .payment .w3{ width: 90px;}
#container .payment .w4{ width: 110px;}
#container .payment .w5{ width: 130px;}
#container .payment .w6{ width: 168px;}
#container .payment ul.w1 li,#container .payment ul.w4 li{ margin-bottom: 0;}

/* ----- form ----- */
#contentSmall .form580{ height: 580px;}
#contentSmall .form580 input{ margin: 0; padding: 2px 2px;}
#contentSmall .input100{ width: 100px;}
#contentSmall .input101{ width: 146px;}
#contentSmall .input102,#boxLarge .formScroll .input102{ width: 551px;}
#contentSmall .input103,#boxLarge .formScroll .input103{ width: 540px;}
#contentSmall .input104,#boxLarge .formScroll .input104{ width: 546px;}
#contentSmall .input105{ width: 597px;}
#contentSmall .input106{ width: 250px;}
#contentSmall .floatLeftText{ float: left;}
#contentSmall #selectStyle1 .selectbox{ padding: 2px 4px 3px;}
#contentSmall .form580 .height21,#secondExample .dat21{ height: 21px; margin-bottom: 8px; position: relative;}
#contentSmall .form580 .height21 .floatLeft2{ position: absolute; left: 260px;}
#contentSmall .form580 .height21b{ height: 21px; margin-bottom: 20px;}
#contentSmall .form580 .height31{ height: 31px;}
#contentSmall .form580 .height31b{ height: 31px; margin-bottom: 20px;}
#contentSmall .width338 input{ float: right; padding: 4px 2px 5px;}
#contentSmall .width338 p{ margin: 5px 3px 0 0; height: 25px;}
#contentSmall .loginError{ float: left; height: 31px;}
#contentSmall .loginError p{ padding: 4px 3px 5px; background-color: #F5F5F5; border: 1px solid #E5E5E5; margin-top: 5px; float: left; border-right: 0 none; width: auto;
                             height: 14px;}
#contentSmall .loginError span{ background: url("../images/login_containerBox_errorImg.png") no-repeat 0 0; width: 14px; height: 30px; display: block; float: right;}
#secondExample .btnRight, #boxLarge .btnRight,
#floatBottom .btnRight, #boxLink .btnRight, #container .btnRight, #boxSmall .btnRight,#boxSmall2 .btnRight, .btnMargin{ margin-left: 10px;}
#secondExample .btnLeft, #boxLink .btnLeft, .btnLeft{ float: left; margin-left: 10px;}
#secondExample textarea{ overflow: auto;}
#contentSmall .form580 .fieldWarning{ margin-top: 0;}

#formAdmin input{ margin-bottom: 6px; background: #FFF; border: 1px solid #E5E5E5; padding: 3px; height: 14px;}
#formAdmin .input1{ width: 225px; font-style: normal;}
#formAdmin .input2{ width: 309px; font-style: normal;}
#formAdmin .input3{ width: 303px; font-style: normal;}
#formAdmin .input4{ width: 256px; font-style: normal;}
#formAdmin .input5{ width: 207px; font-style: normal;}

/* ----- containerBottom ----- */
#floatBottom{ border-top: 1px solid #E5E5E5; width: 923px; min-height: 285px; margin-bottom: 10px; }
#floatBottom .lastLeft{ margin-left: 35px; width: 319px;}
.listLinks{ width: 182px; margin: 0 32px 0 0;}
.listLinks a{ width: 109px; min-height: 61px; border-bottom: 1px solid #E5E5E5; line-height: 110%;}
.listLinks a.listImg1{ background: url("../images/container_floatBottom_1.png") no-repeat 0 28px; padding: 16px 10px 9px 63px;}
.listLinks a.listImg2{ background: url("../images/container_floatBottom_2.png") no-repeat 0 25px; padding: 16px 10px 8px 63px;}
.listLinks a.listImg3{ background: url("../images/container_floatBottom_3.png") no-repeat 0 20px; padding: 16px 10px 0 63px; border-bottom: 0 none;}
#floatBottom .floatLeft2{ width: 214px;}
#floatBottom .floatLeft{ width: 319px;}
.bgBoxtop{ background: url("../images/container_bgBoxtop.png") no-repeat 0 0; width: 319px; height: 10px; margin-top: 20px;}
.bgBox{ background: url("../images/container_bgBox.png") repeat-y 0 0; width: 269px; min-height: 224px; padding: 0 25px; }
.bgBox p{ margin-bottom: 10px; width: 269px;}
.bgBox p strong{ display: block;}
.bgBoxbottom{ background: url("../images/container_bgBoxbottom.png") no-repeat 0 0; width: 319px; height: 10px;}
.carousel{ width: 240px; height: 100px; margin-bottom: 5px;}

/* ----- buttons ----- */
a.btnBig{ color: #FFF; padding-left: 2px; height: 27px; margin-right: 7px; font: 14px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}
a.btnBig span{ padding: 4px 20px 4px 14px; min-width: 58px; width: auto !important; position: relative; right: -7px; text-align: center; height: 19px;
             line-height: 140%;}

#mmenu .btnB input, a.btnG,#mmenu .btnG input,.btnBInput input,
a.btn, a.btnB{ color: #FFF; padding-left: 2px; margin-right: 5px; font: 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}
a.btn{ height: 21px;}
a.btnB,#mmenu .btnB, a.btnG,#mmenu .btnG,.btnBInput{ height: 20px;}
a.btn span{ padding: 4px 5px 3px 0px;}
#mmenu .btnB input, a.btnG span,#mmenu .btnG input,.btnBInput input,
a.btn span, a.btnB span{ min-width: 30px; width: auto !important; position: relative; right: -5px; text-align: center; height: 14px; line-height: 120%;}

a.btnB span,a.btnG span{ padding: 3px 10px 3px 5px;}
#mmenu .btnB input, #mmenu .btnG input,.btnBInput input{ padding: 0px 9px 1px 5px;}
a.btnBig{ background: url("../images/container_btnBig.png") top left no-repeat;}
a.btnBig span{ background: url("../images/container_btnBig.png") top right no-repeat;}
a.btn{ background: url("../images/container_btnY.png") top left no-repeat;}
a.btn span{ background: url("../images/container_btnY.png") top right no-repeat;}

#btndisabled { background: url("../images/container_btnY_disabled.png") top left no-repeat;}
#btndisabled span{ background: url("../images/container_btnY_disabled.png") top right no-repeat;}

a.btnB,#mmenu .btnB,.btnBInput{ background: url("../images/container_btnB.png") top left no-repeat;}
a.btnB span,#mmenu .btnB input,.btnBInput input{ background: url("../images/container_btnB.png") top right no-repeat;}
a.btnG,#mmenu .btnG{ background: url("../images/container_btnG.png") top left no-repeat; }
a.btnG span,#mmenu .btnG input{ background: url("../images/container_btnG.png") top right no-repeat;}
.btnBack{ background: url("../images/container_dashboard_back.png") no-repeat 4px -46px; width: 53px; height: 46px; display: block; margin: 76px 0 0 112px;}
.btnBack span{ display: block; padding-top: 46px; font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif; text-align: center;
              color: #858585;}

#mmenu .btnB input,#mmenu .btnG input,
.btnBInput input{ border: 0; height: 20px; margin-right: 0;}

/*inactive*/
a#btnBInactive{ background: url("../images/container_btnBinactive.png") top left no-repeat;}
a#btnBInactive span{ background: url("../images/container_btnBinactive.png") top right no-repeat;}

/* ----- LOADING ----- */
#loading,#loadingB{ width: 170px; text-align: left; position: absolute;}

#loading img,#loading p,#loadingB p{ height: 20px;}
#loadingB img, #loading img{ width: 20px; padding-right: 5px;}
#loading p,#loadingB p{ padding-top: 2px;}

/* ----- TEXT ----- */
body, p, h1 span, a,div,
#secondExample textarea,.transTextarea,
h3 span,.gestClientedit #secondExample input,#boxLarge .detGallery .galImgsearch,
#secondExample .inputBlue input,#secondExample .inputBlue textarea,
.searchFaqinput input[type="text"]{ font: 10px Verdana, Arial, Helvetica, Tahoma, sans-serif;}

.googleForm input[type=text]{font: 10px Verdana, Arial, Helvetica, Tahoma, sans-serif; font-style: italic;
                             color: #2baccc; width: 250px; height: 21px;}
#mapDiv,#pieDiv,#lineDiv, #lineDiv2{ border: 1px solid #cccccc; width: 700px; height: 250px; padding: 70px 95px 70px 95px; padding: 0px 0px 0px 0px;}
#mapDiv {height: 400px; background-color: #EAF7FE;}
#pieDiv iframe { margin-left: 150px; }

a{ text-decoration: none; outline: 0}

.statblock { display: inline; float: left; margin-right: 26px; margin-top: 20px; height: 100px; }

#loginError2 p,.sizeMax{ font-size: 9px;}

#searchInput input#search,#contentSmall .form580 input,#contentSmall .loginError p,#container .textBlueSmall,#secondExample .listTwoshop input{ font-size: 10px;}
#jsddm li ul li a,
#secondExample .stockSearch > span{ font-size: 11px;}

#side_menu_trigger,#menu_trigue, #side_menu_trigger2,#menuBox li a,
#botao_menu_inferior p,
#boxSmall2 .cms .menuBox p,#boxSmall .textSize p,#boxSmall .textSize span,
.size11,.notFoundStock .error,
.listSubmenumanual a{ font: 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}

#contentSmall h4,span.textBlue,
h4,h5,
#scrollBar .scrollQuestion p > span:first-child,
#scrollBar .scrollQuestion li > span:first-child,
#scrollBar .scrollAnswer p > span:first-child,
#secondExample .listTwoshop .subTotal,#secondExample .listDetails .subTotal ,
#boxLarge .orderList,#boxLarge .orderListUp { font: bold 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}
#jsddm li a,.imageContent .text p{ font: 12px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}
h2, h3,#secondExample label, .listLinks a span{ font: bold 12px/105% "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}
h1{ font: normal 14px/105% "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif;}

#searchInput .sugg li.selected,.boldItalic span,.listDataPay li > span,
#secondExample .listDetails .textDetails span,#secondExample .listDetails .textDetails .detailsNote span,
#searchInput2 .sugg li.selected,#scrollBar .fileUp2 p .textItalic{ font-weight: normal;}
.textBold,#searchInput .sugg li,.listDataPay li,#secondExample .listDetails .textDetails p,#searchInput2 .sugg li,
.gestMod .orderList,.gestMod .orderListUp,#secondExample .orderListUp{ font-weight: bold;}
.listTextright li, .alignRight, .alignRightHeight{ text-align: right;}
#footerCopy,#side_menu2 ul a{ text-align: center;}
a.linkUnderline,.textLink,
.faqResp a,.moreInfo li a,.listManual a,.linkTop{ text-decoration: underline;}
.textItalic,#loading p,#searchInput2 input#search,#searchInput2 .sugg li,#scrollBar .fileUp2 p .textItalic,
#secondExample #fileUp, #secondExample .fileUp2,#formAdmin #fileUp,#secondExample .listTwoshop input,#secondExample .listTwoshop .iva,.listTextright li,
#searchInput input#search,#searchInput .sugg li,
.insertInput input,
#secondExample .stockSearch .pKey,
#secondExample .emailD,#secondExample .flashTextarea,
#boxLarge .formScroll .payForm input,#contentSmall .searchLispro input,
.gestContent #secondExample input,#boxLarge .detGallery .galImgsearch,#secondExample .inputBlue input,#secondExample .inputBlue textarea,
.searchFaqinput input[type="text"],
.newsletterMargin #secondExample .sizeMax{ font-style: italic;}

h1 span,
.logoPNH,.logoWAD,#borderStretch #loading img,
#loginError span, #loginError2 span
#user .floatLeft .help,.floatRight .help, .floatRightB .help,#jsddm li a,
.listLinks a, .listLinks a span,
#menu_trigue,#side_menu_trigger, #side_menu_trigger2,#container a.help,#menuBox li a,.subTitle2,#side_menu .sideMenuButtons .sideMenuClose,
#side_menu .sideMenuText a,#side_menu2 .sideMenuButtons .sideMenuClose,#side_menu2 ul a,#footer a,
#closeBox,#emptyFieldError span,#boxLarge .goSupport h3,
#container .user .subTitle3 a,#container .payment .subTitle3 a,
.permiSite li span.textBlue,
#side_menu2 ul a,#config, #pag, #pre,
h3 span{ display: block;}

h3,#menuBox li,.textInline,#bordStretch h3, #boxSmall .bordStretch h3,#jsddm li ul li,
#listMessage li,#listMessage li p{ display: inline;}

/*MARGINS*/
h5,#footer{ margin-bottom: 5px;}
.subTitleBox2,.mBottom{ margin-bottom: 10px;}
.textMargin,.gestLoja #scrollBar .textMargin{ margin-bottom: 8px;}
.textMargin2,h1,h2,.subTitle h3{ margin-bottom: 13px;}
#searchInput .sugg li.last, .floatLeft .listCat, .floatLeft .listTar{ margin-bottom: 20px;}
.textMargin3{ margin-bottom: 32px;}

.paddingTop{ padding-top: 10px;}
.mTop{ margin-top: 3px;}
.alignRightHeight{ margin-top: 4px;}
.marginTop68{ margin-top: 68px;}
.marginT40{ margin-top: 40px;}

.paddingTop .btnG{ margin: 0 30px 0 10px;}
#container .btnRight2{ margin-left: 5px;}

/*COLOR*/
a,#contentSmall .form580 input,h4,
.twoColumns .subTitle3 span,#secondExample .listTwoshop .spanRight,
#secondExample .listTwoshop .subTotal,#secondExample .listTwoshop .finalSpan,#secondExample .listTwoshop .finalValue,
#secondExample .listDetails .spanRight,#secondExample .listDetails .subTotal,
#formAdmin input,
#boxSmall2 .cms .menuBox p,
#boxSmall .textSize p,
.boxImg a,#boxLarge .formScroll .checkText{ color: #666;}
body,p,h1 span,#searchInput input#search,.listTextright p,.listLinks a,h2,#contentSmall h4,#searchInput2 input#search,
#container .twoColumnsLarge .modelTemplate span,#secondExample .listTwoshop .selectbox,
h3 span,.gestMod .orderList,.gestMod .orderListUp,.searchFaqinput input[type="text"]{ color: #858585;}

#secondExample label{ color: #EEB106;}
#secondExample input{ color: #333;}
#jsddm li ul .desactive a{ color: #E5E5E5;}

#jsddm li .menuClick,
a.linkUnderline,.textLink,a.link,
.floatLeft .selectedList,#side_menu2 p,
h1,h3,h5,
span.textBlue,.textBlue,#scrollBar2 .listHelp .selected a,
#menuBox li a.selected,#menuBox li a.lastSelected,
#scrollBar .scrollAnswer p > span:first-child,
#container .twoColumnsLarge .modelTemplate .price, #container .tooltip .preview .price,
#secondExample .listTwoshop input,
#secondExample .listTwoshop .checkText,#secondExample .listDetails .checkText,
#treemenu .expanded, #treemenu .selected,
.sucessText,
.userID,
.notFoundStock .linkB,.stockDescri #secondExample .listTwoshop .radio0 span,
.textB,#secondExample .editLojList p,
#boxLarge .formScroll .payForm .hidden,#contentSmall .searchLispro input,
.gestContent #secondExample input,#secondExample .inputBlue input,.listFaq>li a,
.listManual a,.linkTop,.linkBack{ color: #2CB7DC;}

#contentBox #secondExample input[type="text"] { color: #858585; }
#secondExample .searchLispro input { color: #858585; }

#contentSmall h4{ width: 663px; height: 18px;}
span.textBlue{ margin-right: 5px; margin-left: 0 !important;}
span.textBlueNew{ font: bold 11px "Lucida Sans Unicode", Verdana, Arial, Helvetica, Tahoma, sans-serif; color: #2CB7DC; margin-right: 5px; margin-left: 10px;}
#container a.help{ background: url("../images/header_user_help.png") no-repeat 0 0; width: 12px; height: 18px;}
.subTitle, .subTitleBox2{ height: 20px;}
.subTitle h3{ width: 257px;}
#contentSmall .bgBox2 p,#contentSmall p.floatLeft{ width: 210px;}
.subTitle{ width: 269px;}

/* -------------------- FOOTER -------------------- 
#footer{ height: 16px;}
#footer a{ background: url("../images/footer_wad.png") no-repeat 0 0; width: 16px; height: 16px;}
*/
/* ---------------------------------------------------------------------------------------------------------
FOOTER
--------------------------------------------------------------------------------------------------------- */
.footerBg{ background: url("../images/content_h1_bg.png") no-repeat;}
.footerBg{ background-position: center 15px; }
.footer{ padding-top: 28px; height: 30px;}
.footer p{ text-align: center; height: 20px;}
.footer p img{ width: 20px; height: 20px; position: absolute; top: -4px; left: -28px; margin-right: 4px;}
.footer p span{ font-size: 10px; color: #999; position: relative;}



/* -------------------- OVERLAY -------------------- */
a:hover,.btnBack span:hover,#width195 .listCat a:hover,
#searchInput .sugg li:hover,
#menuBox li a:hover,#contentBox table .orderList:hover,
#config:hover, #pag:hover, #pre:hover, #botao_menu_inferior p:hover{ color: #2CB7DC;}

a:hover, .btnBack span:hover,#width195 .listCat a:hover{ text-decoration: none;}

#btndisabled:hover, a.btnBig:hover, a.btn:hover, a.btnB:hover, a.btnG:hover,
#mmenu .btnB:hover,#mmenu .btnG:hover{ cursor: pointer; color: #FFF;}
a.btnBig:hover span, a.btn:hover span, a.btn:hover span, a.btnB:hover span, a.btnG:hover span,
#mmenu .btnB:hover input, #mmenu .btnG:hover input{ cursor: pointer; color: #FFF;}

#btndisabled:hover, a.btn:hover, a.btnB:hover, a.btnG:hover,
#mmenu .btnB:hover,#mmenu .btnG:hover,.btnBInput:hover,
a.btnBig:hover{ background-position: bottom left;}

#btndisabled:hover span, a.btn:hover span, a.btn:hover span, a.btnB:hover span, a.btnG:hover span,
#mmenu .btnB:hover input,#mmenu .btnG:hover input,.btnBInput:hover input,
a.btnBig:hover span{ background-position: bottom right;}

#btnInactive:hover,a#btnBInactive:hover,a#btnBInactive span:hover{ cursor: auto;}

#searchInput .searchBtn:hover{ background-position: 0 -15px;}
a.link:hover{ text-decoration: underline;}

#jsddm li:hover>a,#menuBox li a:hover{ background-color: #FFF; color: #2CB7DC;}
#jsddm li:hover a li a{ color: #666;}
#jsddm li a:hover{ color: #2CB7DC;}

.floatRight .help:hover, .floatRightB .help:hover, #container a.help:hover, #user .floatLeft .help:hover{ background: url("../images/header_user_help.png") no-repeat 0 -18px;}

#paginator .listTemplates:hover{ background-position: 0 -182px;}
.listLinks a.listImg1:hover, .listLinks a.listImg2:hover, .listLinks a.listImg3:hover{ background-color: #E5E5E5; color: #858585;}
.btnBack:hover{ background-position: 4px 0;}

#footer a:hover{ background: url("../images/footer_wad.png") no-repeat 0 -16px;}

.floatLeft3{float:left;}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.uploadinputbutton {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity:0);
	opacity: 0;
	z-index: 2;
     
}
.poss{
   position: absolute;

}


.funPt{ margin: 10px 0 30px; height: 24px;}
.funPt img{ float: left; width: 24px; margin-right: 10px;}
.funPt p{ padding-top: 6px; color: #D27070;}

#headerimg {
	width: 100%;
	position: fixed;
	top: 0;
	background-color: #fff;
	z-index: 10;
	text-align: center;
}
#headerimg img {
	width: 929px;
}