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

@font-face {
    font-family: 'ubunturegular';
    src: url('fonts/ubuntu-r-webfont.eot');
    src: url('fonts/ubuntu-r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-r-webfont.woff') format('woff'),
         url('fonts/ubuntu-r-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-r-webfont.svg#ubunturegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntubold';
    src: url('fonts/ubuntu-b-webfont.eot');
    src: url('fonts/ubuntu-b-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-b-webfont.woff') format('woff'),
         url('fonts/ubuntu-b-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-b-webfont.svg#ubuntubold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntumedium';
    src: url('fonts/ubuntu-m-webfont.eot');
    src: url('fonts/ubuntu-m-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-m-webfont.woff') format('woff'),
         url('fonts/ubuntu-m-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-m-webfont.svg#ubuntumedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ubuntuitalic';
    src: url('fonts/ubuntu-ri-webfont.eot');
    src: url('fonts/ubuntu-ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ubuntu-ri-webfont.woff') format('woff'),
         url('fonts/ubuntu-ri-webfont.ttf') format('truetype'),
         url('fonts/ubuntu-ri-webfont.svg#ubuntuitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


* { /*transition: all 0.4s ease-out 0s; */ margin: 0; padding: 0; list-style: none; border: none; text-decoration: none; outline: none; }
ul, ol, dl { padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6, p { font-weight: normal; }
img { max-width: 100%; height: auto; width: auto\9; /* ie8 */ border: none; }
body { font-family: 'ubunturegular'; }
#header { background: none repeat scroll 0 0 #011108; float: left; width: 100%; }
.header-main { max-width: 1328px; margin: 0 auto; position: relative; }
.header-inner { width: 100%; }
.banner { left: 0; position: fixed; text-align: center; width: 100%; z-index: 9; }
.banner img { }
.header-section { width: 100%; float: left; position: relative; z-index: 999; }
.header-top { background: url(../images/header-top.png) no-repeat right; width: 1076px; float: right; height: 41px; position: relative; margin-top: 12px; }
ul.top-address { padding-left: 12px; padding-top: 11px; float: left; }
ul.top-address li { float: left; color: #FFF; font-size: 12.7px; font-family: 'ubuntumedium'; padding: 0 6px; }
ul.top-address li a { color: #FFF; font-size: 12.7px; display: block; font-family: 'ubuntumedium'; }
ul.top-address li a:hover { }
ul.top-login { float: right; padding-top: 11px; padding-right: 14px; }
ul.top-login li { float: left; padding: 0 20px; position: relative; }
ul.top-login li a { display: block; font-family: 'ubuntubold'; font-size: 15.24px; color: #FFF; }
ul.top-login li img { float: left; padding-right: 7px; }
ul.top-login li a:hover { }
.menu { width: 100%; float: left; position: relative; padding-top: 84px; padding-bottom: 32px; }
ul.menu-main { width: 203px; float: right; padding-right: 20px; }
ul.menu-main li { width: 100%; float: left; text-align: center; padding-bottom: 19px; }
ul.menu-main li a { display: block; height: 41px; line-height: 41px; background: url(../images/menu-bg.png) repeat; color: #FFF; font-size: 15.24px; font-family: 'ubuntubold'; transition: all 0.4s ease-out 0s; }
ul.menu-main li a:hover, ul.menu-main li a.current { background: #024436; }
.logo { background: url(../images/logo-bg.png) no-repeat; width: 442px; padding: 15px 0 15px 115px; position: absolute; left: -110px; top: 64px; }
#flip-tabs { width: 337px; position: relative; height: 186px; float: left; background: url(../images/product-bg.png) no-repeat right bottom; }
#flip-navigation { margin: -48px 0 0; padding: 0; list-style: none; }
#flip-navigation li { display: inline; float: left; }
#flip-navigation li a { transition: all 0.4s ease-out 0s; text-align: center; font-family: 'ubuntubold'; text-decoration: none; width: 168.5px; height: 48px; line-height: 48px; display: block; margin-right: 0px; background: url(../images/menu-bg.png) repeat; color: #fff; outline: none; font-size: 20.32px; }
#flip-navigation li a:hover { background: url(../images/select.png) repeat; color: #013A2D; }
#flip-navigation li.selected a { background: url(../images/select.png) repeat; color: #013a2d; }
#flip-container { top: 38px; width: 335px; font-size: 13px; }
#flip-container div { }
#flip-container div ul { margin: 0; padding: 15px 5px; list-style-position: inside; }
#flip-container div ul li { padding: 5px 0; }
#flip-container div ul.orange { }
#flip-container div ul.green { }
#flip-container div ul.blue { }
.section-main { width: 100%; float: left; background: #032719 url(../images/footer-bg.png) no-repeat center; height: 215px; position: relative; z-index: 999; border-bottom: 13px solid #011108; }
.section-main-inner { width: 960px; margin: 0 auto; }
#flip-container > div { top: 10px !important; }
.product-pic { width: 115px; float: left; text-align: center; padding-top: 26px; }
.product-dec { padding-top: 12px; float: right; width: 219px; }
.Ofertas { font-size: 20.32px; font-weight: bold; color: #FFF; font-family: Arial, Helvetica, sans-serif; text-align: right; padding-right: 48px; }
.product-main { padding-right: 26px; text-align: center; padding-top: 14px; }
.pro-name { color: #013a2d; font-size: 21.13px; font-family: 'ubuntubold'; }
.pro-price { border-bottom: 1px solid #0d6153; float: left; width: 90%; margin: 0 5% 3px 5%; }
.pro-price .de-rs { padding-top: 6px; color: #e5e7e7; font-size: 17.15px; font-family: 'ubuntubold'; padding-right: 4px; }
.pro-price .ds-money { font-family: 'ubuntubold'; color: #FFF; font-size: 18.2px; }
.small-font { font-size: 12.84px; }
.pro-main-price { color: #e5e7e7; font-family: 'ubuntubold'; float: left; width: 100%; padding-top: 4px; }
.big-font { font-size: 45.09px; float: left; line-height: 45px; padding-right: 4px; }
.small-font-two { font-size: 24.5px; float: left; }
.por { font-size: 23.42px; float: left; padding-right: 4px; }
.var-mais { transition: all 0.4s ease-out 0s; background: url(../images/ver.png) no-repeat; background-position: left bottom; width: 89px; height: 26px; display: block; }
.var-mais:hover { background-position: left top; }
.read-more { position: absolute; top: 172px; right: 23px; }
#mainbody { padding-left: 84px; float: left; position: relative; }
div#tmpSlideshow { margin: 0 10px; padding: 30px 0 0 0; position: relative; height: 186px; width: 90%; }
div.tmpSlide { position: absolute; top: 0; left: 0; width: 100%; height: 214px; display: none; }
div.tmpSlide img { float: right; margin: 16px 0 0 20px; width: 155px; }
div#tmpSlideshowControls { position: absolute; top: -17px; right: 11px; width: 190px; }
div.tmpSlideshowControl { float: left; margin-right: -10px; background: url(../images/Feature.png) no-repeat top center; width: 35px; height: 35px; text-align: center; cursor: pointer; }
div.tmpSlideshowControl span { line-height: 36px; vertical-align: middle; }
div.tmpSlideshowControlOn { background-image: url(../images/FeatureOver.png); }
div.tmpSlideshowControlActive { background-image: url(../images/FeatureOver.png); height: 42px; width: 42px; }
div.tmpSlideCopy { position: absolute; left: 63px; top: 11px; width: 222px; }
div#tmpSlideshow h4 { padding-top: 25px; padding-bottom: 5px; color: #e5e7e7; font-size: 22.86px; font-family: 'ubuntubold'; }
div.tmpSlideCopy p { color: #e5e7e7; font-size: 15.24px; }
.slider-right { float: left; width: 501px; background: url(../images/slider-top-shadow.png) no-repeat left top; }
div#tmpSlideshow h2 { color: #e5e7e7; font-size: 20.86px; font-family: 'ubuntubold'; padding: 0; text-indent: inherit; }
.read-more-two { bottom: 16px; position: absolute; right: 0; }
#section { width: 100%; float: left; background: #fff; position: relative; z-index: 999; }
.section-inner { max-width: 1200px; margin: 0 auto; }
.section-inner-main { width: 100%; float: left; position: relative; }
.section-one { width: 100%; float: left; background: url(../images/section-right-bottom.png) no-repeat bottom right; }
.section-one-bottom-bg { background: url(../images/section-right-bg.png) no-repeat top right; float: left; width: 100%; }
.top-heading { width: 88%; float: right; background: url(../images/heading.png) no-repeat left top; height: 78px; }
.top-heading h2 { color: #FFF; font-size: 18.86px; font-family: 'ubuntubold'; text-indent: 32px; line-height: 68px; }
.content-main { width: 100%; float: left; }
.content-left { float: left; width: 851px; }
.heading-main { background: url(../images/inner-heading.png) no-repeat; width: 209px; height: 59px; position: absolute; left: 0; top: 0; }
.heading-main h2 { color: #fff; font-size: 20.32px; font-family: 'ubuntumedium'; text-indent: 40px; padding-top: 13px; }
.pre_wrap { background: #f9f9f9; padding: 5px 5px 5px 14px; margin-bottom: 33px; margin-top: 32px; }
.pre_wrap span.label { color: #999; font-size: 12px; font-style: italic; display: block; padding-left: 5px; padding-top: 5px; }
.syntaxhighlighter { font-size: 12px; }
.slides1_wrap { position: relative; padding: 20px 50px 37px 50px; width: 462px; margin-left: 144px; }
#slides1 { overflow: hidden; }
#slides1 li { list-style: none; width: 462px; }
#slides1 li img { float: left; padding-top: 40px; padding-left: 25px; position: relative; z-index: 999; }
#slides1 .content-slider { float: left; padding-left: 35px; padding-top: 58px; width: 244px; }
#slides1 li p { font-size: 16px; color: #011108; }
#slides1 h3 { font-size: 23.57px; color: #011108; font-family: 'ubuntubold'; padding-bottom: 8px; }
#slides1 h4 { font-size: 18px; color: #000; font-style: italic; font-weight: normal; text-transform: lowercase; padding-bottom: 16px; }
.slides1_wrap .prev { position: absolute; left: -6px; top: 100px; outline: 0; }
.slides1_wrap .next { position: absolute; right: 0; top: 100px; outline: 0; }
.slides1_wrap a:active { top: 102px; }
.bx_pager { margin-top: -55px; padding-left: 215px; padding-top: 0; position: relative; z-index: 999; }
.bx_pager a { float: left; background: url(../images/bg_pager.png) no-repeat 0 -21px; width: 14px; height: 17px; color: #fff; font-size: 11px; margin-right: 0; padding: 4px 0 0 5px; text-indent: -999px; }
.bx_pager a:hover, .bx_pager a.active { background-position: 0 0; text-decoration: none; }
.auto_controls { position: absolute; bottom: -11px; left: 394px; display: none; }
.auto_controls a { font-size: 16px; color: #a3a3a3; outline: 0; padding: 2px; }
.auto_controls a:hover { text-decoration: none; background:;
color: #e41996; }
#content #notes li, #content #changes li { font-size: 12px; color: #8f8f8f; margin-left: 43px; padding-bottom: 6px; }
#content #notes li a { color: #e41996; }
#idc-container a { color: #e41996; }
#idc-container h3 { color: #666; }
.slider-main { width: 100%; float: left; }
.slide-number { color: #9CC5BD; font-family: 'ubuntubold'; font-size: 143.46px; margin-left: 0; position: absolute; top: 5px; }
.read-more-three { width: 100%; padding-top: 8px; }
.read-more-three a { float: right; }
.home-bottom { width: 100%; float: left; }
#rotator { padding-left: 171px; color: #000; position: relative; padding-bottom: 0; padding-top: 96px; margin: 0; font-size: 16px; background: url(../images/pro-bg.png) no-repeat bottom left; background-position: 0 -6px; }
/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; float: left; font-family: Arial, Helvetica, sans-serif; }
ul.ui-tabs-nav { bottom: 22px; left: 421px; position: absolute; z-index: 1; }
/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited { font-size: 18.86px; font-weight: normal; color: #002c20; font-family: 'ubuntubold'; }
/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover, #rotator .ui-tabs-nav-item a:active { color: #fff; }
#rotator .ui-tabs-nav-item a span { float: left; padding: 0.5em; cursor: pointer; }
/* Active Tab */
#rotator .ui-tabs-selected a:link, #rotator .ui-tabs-selected a:visited, #rotator .ui-tabs-selected a:hover, #rotator .ui-tabs-selected a:active { color: #fff; }
/* Content Panels */
#rotator .ui-tabs-panel { font-family: Arial, Helvetica, sans-serif; clear: left; color: #000; padding: 40px 540px 15px 15px; height: 290px; }
#rotator .ui-tabs-hide { display: none; }
#rotator h2 { color: #002c20; font-weight: normal; margin: 0; font-size: 28.29px; font-family: 'ubuntubold'; padding-bottom: 6px; }
#rotator p { font-size: 16.5px; color: #011108; }
#rotator .btn_learn_more { float: left; height: 26px; font-size: .9em; }
/* Background Images */


#rotator #fragment-3 { background: transparent url(../images/girl.png) no-repeat top left; padding: 40px 15px 15px 236px; }
#rotator #fragment-4 { background: transparent url(../images/boy.png) no-repeat top left; padding: 40px 15px 15px 236px; }
.read-more-four { padding-top: 16px; }
.read-more-four a { float: right; }
.pro-left { float: left; width: 240px; padding-top: 31px; padding-left: 24px; }
.pro-right { float: right; margin-top: -39px; }
.content-right { float: right; width: 348px; padding-top: 25px; }
.search { background: url(../images/search.png) no-repeat; width: 319px; height: 70px; }
.search-box { float: left; padding: 29px 10px 17px 52px; width: 201px; background: none; border: none; outline: none; }
.search-button { transition: all 0.4s ease-out 0s; float: left; cursor: pointer; width: 56px; height: 49px; background: none; border: none; }
.search-button:hover { background: url(../images/search-h.png) no-repeat; transition: all 0.4s ease-out 0s; }
.latest-news { float: left; width: 100%; }
.latest-news h2 { color: #fff; font-size: 16.5px; font-family: 'ubuntubold'; background: url(../images/heading-shadow.png) no-repeat center bottom; text-align: center; padding: 19px 0 5px 0; margin-right: 46px; }
ul.news-feed { width: 100%; float: left; padding-top: 15px; }
ul.news-feed li { width: 245px; float: left; padding-bottom: 14px; }
ul.news-feed li img { float: left; padding-right: 15px; }
ul.news-feed li a { color: #7fd4bc; font-size: 10.61px; font-family: 'ubuntumedium'; float: right; background: url(../images/read-more.png) no-repeat top right; height: 17px; padding-right: 22px; line-height: 17px; transition: all 0.4s ease-out 0s; margin-top: 8px; }
ul.news-feed li p { transition: all 0.4s ease-out 0s; color: #011108; font-size: 14.14px; padding-top: 7px; }
ul.news-feed li p:hover { color: #5ebca2; }
ul.news-feed li a:hover { color: #dc9c53; background-position: bottom right; }
.news-first { padding-left: 31px; }
.news-scond { padding-left: 59px; }
.browse-brand { width: 100%; float: left; padding-top: 29px; }
.browse-brand h2 { padding: 14px 0 13px; color: #fff; font-size: 16.5px; font-family: 'ubuntubold'; background: url(../images/header-bottom.png) no-repeat center top; text-align: center; padding: 14px 0 5px 0; margin-right: 46px; }
.brand-main { background: url(../images/brand-bg.png) no-repeat bottom right; height: 226px; float: left; width: 100%; }
ul.brand { height: 192px; padding-top: 10px; padding-left: 50px; width: 245px; }
ul.brand li { width: 100%; float: left; border-bottom: 1px solid #c5c5c5; padding: 5px 0; }
ul.brand li a { transition: all 0.4s ease-out 0s; height: 22px; line-height: 22px; padding-left: 63px; color: #011108; font-size: 12.7px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; display: block; }
ul.brand li a:hover { color: #0f644e; background-position: left bottom; }
.brand1 { background: url(../images/logo1.png) no-repeat left top; }
.brand1:hover { background-position: left bottom; background: url(../images/logo-h.png) no-repeat; }
.brand2 { background: url(../images/logo2.png) no-repeat left; }
.brand2:hover { background-position: left bottom; background: url(../images/logo2-h.png) no-repeat; }
.brand3 { background: url(../images/logo3.png) no-repeat left; }
.brand3:hover { background-position: left bottom; background: url(../images/logo3-h.png) no-repeat; }
.brand4 { background: url(../images/logo4.png) no-repeat left; }
.brand4:hover { background-position: left bottom; background: url(../images/logo4-h.png) no-repeat; }
.brand5 { background: url(../images/logo5.png) no-repeat left; }
.brand5:hover { background-position: left bottom; background: url(../images/logo5-h.png) no-repeat; }
.brand6 { background: url(../images/logo6.png) no-repeat left; }
.brand6:hover { background-position: left bottom; background: url(../images/logo6-h.png) no-repeat; }
.online { width: 100%; float: left; padding-top: 10px; }
.online a { color: #FFF; font-size: 16.5px; font-family: 'ubuntubold'; line-height: 27px; display: block; height: 27px; }
.online img { float: left; padding-left: 45px; padding-right: 20px; }
#footer { width: 100%; float: left; background: #dadada url(../images/footer-top.png) no-repeat top center; padding: 34px 0 25px 0; position: relative; z-index: 999; margin-top: -2px; }
.footer-inner { width: 810px; margin: 0 auto; }
.footer-main { width: 100%; float: left; }
ul.footer-link { width: 100%; float: left; }
ul.footer-link li { float: left; padding: 0 18px; }
ul.footer-link li a { display: block; color: #011108; font-size: 12.7px; }
ul.footer-link li a:hover { color: #136751; }
.footer-bottom { width: 100%; float: left; padding-top: 15px; }
.footer-left { float: left; }
.footer-right { color: #011108; font-size: 12.7px; float: right; }
.slide-shadow { position: absolute; left: 0; top: 0; }
ul.social-fix { position: fixed; left: 0; width: 65px; top: 33%; }
ul.social-fix li { padding-bottom: 20px; }
ul.social-fix li a { display: block; }
ul.social-fix li a:hover { }
.fb { background: url(../images/facebook.png) no-repeat; width: 42px; height: 60px; }
.fb:hover { background: url(../images/facebook-hover.png) no-repeat; width: 64px; }
.tw { background: url(../images/tw.png) no-repeat; width: 42px; height: 60px; }
.tw:hover { background: url(../images/tw-h.png) no-repeat; width: 64px; }
.sobre #footer { padding: 0; }
.sobre .section-main { border-bottom: none; }
.sobre .section-one { background: none; }
.sobre .section-one-bottom-bg { background: url(../images/inner-bg.png) no-repeat top right; padding-bottom: 123px; }
.sobre #section { border-top: 12px solid #067866; }
.sobre .menu { padding-bottom: 0; }
.sobre .top-heading { background: url(../images/inner-heading.png) no-repeat left top; }
.sobre .top-heading h2 { font-size: 20.32px; font-family: 'ubuntumedium'; line-height: 50px; text-indent: 40px; }
.sobre .search { background: url(../images/inner-search.png) no-repeat; width: 265px; height: 52px; position: absolute; top: 35px; right: 194px; }
.sobre .content-right { padding-top: 0; }
.sobre .content-right { padding-top: 35px; position: relative; }
.sobre .search-box { padding: 18px 11px 11px 41px; text-align: left; width: 167px; }
.sobre .search-button { width: 46px; height: 34px; z-index: 999; position: relative; }
.sobre .search-button:hover { background: url(../images/inner-search-hover.png) no-repeat; }
.sobre .brand-main { background: #fff url(../images/inner-news.jpg) repeat-x bottom; margin-left: -9px; padding-right: 8px; }
.inner-page { float: left; width: 100%; }
.inner-top { float: left; width: 100%; }
.banner-pic { text-align: right; float: right; background: url(../images/banner-pic-bottom.png) no-repeat; background-position: 76px bottom; padding-bottom: 1px; }
.section-description { float: right; width: 463px; padding-right: 111px; }
.section-description h2 { color: #003026; font-size: 20.77px; font-family: 'ubuntumedium'; padding-top: 22px; padding-bottom: 26px; }
.section-description p { font-family: 'ubuntuitalic'; color: #003026; font-size: 15.24px; }
ul.pro { padding-top: 82px; }
ul.pro li { float: left; width: 105px; text-align: center; }
.pro-pic { width: 100%; text-align: center; height: 100px; text-align: center; }
.pro-pic > img { transition: all 300ms ease-in-out 0s; }
ul.pro li:hover .pro-pic img { padding-top: 10px; }
.pro-dec { color: #032719; font-size: 15.24px; }
.pro-center { padding: 0 70px; }
.sobre .latest-news { padding-top: 382px; }
.sobre .browse-brand h2 { padding: 17px 0 13px; }
.sobre ul.brand { width: 280px; }
.meus .section-one-bottom-bg { background: none; }
.my-order { width: 750px; margin: 0 auto; }
.my-order-main { width: 100%; float: left; padding-top: 248px; padding-bottom: 54px; }
ul.my-order-heading { border-bottom: 2px solid #2f675b; width: 98%; padding-left: 2%; float: left; padding-bottom: 6px; }
ul.my-order-heading li { float: left; color: #014537; font-size: 13.97px; font-family: 'ubuntumedium'; }
.produto { width: 198px; float: left; padding-right: 82px; }
.qnt { width: 36px; float: left; text-align: center; padding-right: 50px; }
.valor { float: left; width: 102px; text-align: center; padding-right: 48px; }
.total { float: left; width: 75px; text-align: center; }
.my-order-box { border-bottom: 2px solid #2F675B; float: left; height: 164px; padding-bottom: 8px; padding-left: 2%; padding-top: 9px; width: 98%; }
.my-order-seprate { width: 100%; float: left; padding-top: 22px; padding-bottom: 12px; }
.produto-pic { float: left; }
.produto-pic img { border: 3px solid #9eb8b3; margin-right: 10px; float: left; }
.produto-pic p { color: #014537; font-size: 13.97px; }
.ref { color: #014537; font-size: 11.43px; }
.qnt-number { text-align: center; width: 34px; height: 36px; background: #cadcd8; color: #014537; font-size: 13.97px; text-align: center; line-height: 36px; font-family: 'ubuntumedium'; }
.rs { color: #014537; font-size: 15.24px; font-family: 'ubuntumedium'; line-height: 35px; }
.remover { float: left; padding-left: 53px; }
.remover a { color: #014537; font-size: 13.97px; font-family: 'ubuntumedium'; line-height: 29px; }
.remover a:hover { text-decoration: underline; color: #da9f52; }
ul.total-main { width: 98%; padding-top: 15px; float: left; padding-left: 2%; }
ul.total-main li { color: #014537; font-family: 'ubuntumedium'; font-size: 13.97px; color: #014537; font-family: 'ubuntubold'; }
.total-left { padding-top: 10px; float: left; }
.total-right { float: right; width: 215px; }
.rs-right { float: left; width: 120px; padding-top: 10px; }
.em-ate { color: #014537; font-size: 12.7px; font-family: 'ubuntumedium'; }
.rs-main { text-align: center; float: left; }
ul.total-submit { padding-top: 20px; float: left; width: 100%; }
ul.total-submit li { }
ul.total-submit li a { transition: all 0.4s ease-out 0s; color: #FFF; height: 36px; font-size: 15.24px; background: #014537; font-family: 'ubuntubold'; line-height: 36px; display: block; text-align: center; }
ul.total-submit li a:hover { background: #da9f52; }
.continuar { width: 198px; float: left; }
.finalizar { float: right; width: 158px; }
.finish-order .my-order { width: 603px; }
.meus .heading-main { background: url(../images/heading-inner.png) no-repeat; width: 263px; height: 73px; }
.meus #section { border-top: 12px solid #2a7562; }
.meus h2 { font-size: 18px; padding-top: 18.86px; text-indent: 32px; }
.finish-order h2 { text-indent: 40px; }
.finish-order-heading { width: 100%; float: left; height: 38px; line-height: 38px; }
.finish-order-heading h3 { text-indent: 44px; color: #FFF; font-size: 12.7px; font-family: 'ubuntumedium'; text-transform: uppercase; }
.pessoais { background: url(../images/pessoais.png) no-repeat left center; }
.acesso { background: url(../images/acesso.png) no-repeat left center; }
.endereco { background: url(../images/endereco.png) no-repeat left center; }
ul.finish-order-field { float: right; width: 97%; padding-top: 17px; padding-bottom: 27px; }
ul.finish-order-field li { float: left; width: 100%; padding-bottom: 20px; }
.field-txt { float: left; width: 100%; color: #032719; font-size: 12px; text-indent: 12px; padding-bottom: 2px; }
.total-field { width: 98%; padding: 7px 1%; border: 1px solid #94aaa7; }
.finish-left { float: left; width: 273px; }
.finish-right { float: right; width: 273px; }
.radio-box { float: left; padding-right: 38px; padding-top: 9px; }
.sexo-txt { float: left; color: #032719; font-size: 12.7px; padding-left: 10px; }
.sex-check { float: left; margin-top: 2px; }
.rews-letter { float: left; }
.ender { float: left; width: 466px; }
.numero { float: right; width: 80px; }
.bairro { float: left; width: 259px; }
.cidade { float: left; width: 170px; padding-left: 37px; }
.submit-btn { float: right; color: #fff; font-size: 14.99px; font-family: 'ubuntubold'; width: 195px; height: 36px; background: #014537; border: none; cursor: pointer; margin-top: 23px; transition: all 0.4s ease-out 0s; }
.submit-btn:hover { background: #da9f52; }
.finish-order .my-order-main { padding-top: 151px; }
.news .section-inner { width: 100%; overflow: hidden; position: relative; max-width: inherit; }
.w1 { float: left; left: 50%; position: relative; width: 1700px; }
.w2 { float: left; left: -50%; position: relative; }
.bg-left { float: left; margin: 0 0 0 -9968px; padding: 0 0 0 9999px; width: 100%; background: #fff url(../images/bg-inner-repeat.jpg) repeat-x; }
.bg-right { float: right; background: none repeat scroll 0 0 #fff; margin: 0 -10094px 0 0; padding: 0 9999px 0 0; position: relative; width: 100%; }
.news .section-inner-main { width: 1440px; background: url(../images/bg-inner.jpg) no-repeat right top; margin-top: -1px; }
.inner-pages-main { width: 940px; margin: 0 auto; }
.news-box-main { }
.news-pic { width: 615px; height: 238px; overflow: hidden; }
.news-pic:hover { }
.news .search { background: url(../images/search-one.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 52px; position: absolute; right: 250px; top: 35px; width: 265px; }
.news-box-inner { width: 100%; float: left; padding-bottom: 200px; }
.news-dec { margin-top: -30px; border-bottom: 3px solid #8d9392; float: left; width: 534px; background: #014537; padding: 10px 15px; margin-left: 23px; position: relative; }
.news-dec h4 a { display: block; font-size: 19.05px; font-family: 'ubuntumedium'; color: #FFF; padding-bottom: 15px; }
.news-dec p { color: #fff; line-height: 17.78 px; font-size: 13.97px; font-family: 'ubuntumedium'; }
.news-dec h4 a:hover { color: #098c79; }
#flip { transition: all 0.4s ease-out 0s; overflow: hidden; background: url(../images/plus.png) no-repeat top left; position: absolute; width: 25px; height: 21px; bottom: 0; right: 13px; text-indent: -9999px; cursor: pointer; }
#flip:hover { background: url(../images/plus.png) no-repeat bottom left; }
#panel, #flip { }
#panel { display: none; }
#flip_one { transition: all 0.4s ease-out 0s; overflow: hidden; background: url(../images/plus.png) no-repeat top left; position: absolute; width: 25px; height: 21px; bottom: 0; right: 13px; text-indent: -9999px; cursor: pointer; }
#flip_one:hover { background: url(../images/plus.png) no-repeat bottom left; }
#panel_one, #flip_one { }
#panel_one { display: none; }
.video { text-align: center; padding: 22px 0; }
ul.news-bottom { padding-top: 18px; }
ul.news-bottom li { float: left; color: #9c9c9c; font-size: 9.82px; font-family: 'ubuntumedium'; }
.calender { padding-right: 15px; }
ul.news-bottom li img { float: left; padding-right: 6px; }
.view { }
.view img { display: block; position: relative; }
.view-first img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.social { left: -6px; position: absolute; top: -41px; }
.news-main { float: left; width: 100%; padding-bottom: 50px; }
.left-side { float: left; width: 615px; position: relative; }
ul.news-scroll { width: 108px; margin: 0 auto; overflow: hidden; }
ul.news-scroll li { float: left; padding-left: 2px; }
ul.news-scroll li a { background: url(../images/slider-dot.png) no-repeat bottom left; width: 15px; height: 15px; display: block; }
ul.news-scroll li a:hover, ul.news-scroll li a.news-active { background-position: top left; }
.right-side { padding-top: 268px; float: right; width: 266px; }
.news-letter { float: left; width: 100%; }
.right-side h3 { margin-bottom: 10px; font-family: 'ubuntumedium'; color: #fff; font-size: 15.24px; background: #014537; text-align: center; height: 28px; line-height: 28px; }
.news-letter p { color: #014537; font-size: 13.97px; font-family: 'ubuntumedium'; }
.news-box { margin-top: 10px; background: url(../images/news.png) no-repeat; width: 267px; height: 35px; }
.search-news { float: left; color: #b3b3b3; font-size: 13.97px; font-family: 'ubuntumedium'; background: none; border: none; padding: 9px; width: 211px; }
.search-btn { width: 38px; height: 35px; background: none; border: none; cursor: pointer; float: right; }
.search-btn:hover { background: url(../images/news-h.png) no-repeat; }
.shadow { text-align: center; width: 100%; margin-top: 25px; padding-bottom: 20px; }
.connect-facebook { float: left; width: 100%; }
.facebook-like { text-align: center; width: 100%; padding-top: 10px; padding-bottom: 30px; }
.online-two { background: url(../images/online.png) no-repeat; width: 258px; height: 186px; float: left; }
.online-two a { font-size: 17.78px; color: #FFF; font-family: 'ubuntumedium'; }
.atendimento-ol { width: 118px; text-align: center; padding: 70px 0 0 118px; }
.online-two a:hover { color: #e19f56; }
.shop .heading-main { background: url(../images/shop.png) no-repeat; left: 38px; height: 46px; width: 166px; z-index: 999; }
.shop .heading-main h2 { font-size: 17.78px; text-indent: 22px; padding-top: 4px; }
.shop-main { width: 100%; float: left; position: relative; }
.shop-dec { position: absolute; bottom: -22px; width: 525px; right: 28px; background: url(../images/shop-bottom.png) no-repeat right bottom; }
.feature-product-pic { float: left; }
.feature-product-dec { bottom: 0; height: 35px; position: absolute; right: 0; width: 377px; }
.product-name { color: #014537; float: left; font-family: 'ubuntumedium'; font-size: 16.51px; padding-top: 8px; }
.bvlg { font-family: 'ubuntubold'; }
.detalhes { padding-top: 4px; float: right; width: 123px; height: 27px; text-align: center; }
.detalhes a { font-family: 'ubuntubold'; width: 123px; height: 27px; line-height: 27px; color: #FFF; font-size: 12.7px; display: block; }
.detalhes a:hover { background: url(../images/shop-h.png) no-repeat right bottom; }
.all-product { width: 100%; float: left; padding-top: 100px; }
ul.shop-product { width: 100%; float: left; }
ul.shop-product li { float: left; width: 138px; margin: 0 7px 48px 7px; }
.shop-pic { text-align: center; height: 126px; }
ul.shop-product h3 { padding-bottom: 2px; color: #00745d; font-size: 15.24px; text-align: center; font-family: 'ubuntumedium'; float: left; width: 100%; }
ul.shop-product p { color: #000; font-size: 9.84px; font-family: 'ubuntumedium'; float: left; width: 100%; }
.shop-price { margin-top: 5px; padding: 3px 0; background: #cde8e4; float: left; width: 100%; }
.shop-price-left { float: left; padding: 2px 0 0 2px; font-family: 'ubuntumedium'; }
.shop-proce-right { float: right; color: #011108; font-size: 11.07px; font-family: 'ubuntumedium'; padding: 4px 3px 3px 0; }
.shop-now { width: 100%; float: left; }
.shop-now a { transition: all 0.4s ease-out 0s; display: block; text-align: center; font-size: 12.7px; color: #FFF; font-family: 'ubuntubold'; height: 22px; line-height: 22px; background: #00745d; }
.shop-now a:hover { background: #df9f56; }
.filtrar { float: left; width: 100%; }
.shop ul.brand { padding-left: 0; width: 262px; padding-top: 0; }
.filter-genero { float: left; width: 100%; }
ul.filter-menu { padding-bottom: 10px; }
ul.filter-menu li { text-align: center; padding: 8px 0; }
ul.filter-menu li a { display: block; color: #011108; font-size: 13.11px; font-family: 'ubuntubold'; }
ul.filter-menu li a:hover { color: #00745d; }
.vendidos { width: 100%; float: left; padding-bottom: 40px; }
.product-data-heading { width: 100%; float: left; padding-top: 75px; }
.product-data-heading h1 { padding-bottom: 8px; color: #fff; font-size: 20.32px; font-family: 'ubuntubold'; }
.product-data-heading p { color: #003026; font-size: 15.24px; line-height: 23px; }
.dolce { font-family: 'ubuntuitalic'; }
.product-data { width: 100%; float: left; padding-top: 150px; }
.product-data-left { float: left; width: 288px; }
.product-data-pic { text-align: center; }
ul.product-data-change { padding-top: 40px; padding-left: 13px; }
ul.product-data-change li { float: left; padding: 0 6px; }
ul.product-data-change li a { display: block; border: 4px solid #99b5af; }
ul.product-data-change li a:hover, ul.product-data-change li a.data-active { border: 4px solid #014537; }
.product-data-right { float: right; width: 308px; }
ul.product-ml { }
ul.product-ml li { float: left; margin-right: 9px; }
ul.product-ml li a { width: 96px; height: 43px; line-height: 43px; text-align: center; background: #99b5af; color: #FFF; display: block; font-size: 20.36px; font-family: 'ubuntumedium'; }
ul.product-ml li a:hover, ul.product-ml li a.pro-active { background: #014537; }
ul.product-ml .last-pad { margin-right: 0; }
.pro-data { float: left; width: 100%; padding: 22px 0 10px 0; border-bottom: 2px solid #30675c; }
.pro-data img { padding-left: 14px; float: left; }
.pro-data-price { float: right; color: #014537; font-size: 25.4px; font-family: 'ubuntubold'; }
.product-range { padding-top: 15px; float: right; width: 224px; }
.product-range-number { background: #014537; font-size: 25.97px; color: #FFF; font-family: 'ubuntumedium'; width: 28px; text-align: center; display: table-cell; vertical-align: middle; float: left; height: 36px; }
.product-p-m { float: left; width: 16px; margin-left: 1px; }
.product-p-m a { display: block; margin-bottom: 1px; }
.adicionar { float: right; width: 178px; }
.adicionar a { display: block; font-size: 13.97px; height: 36px; line-height: 36px; text-align: center; color: #FFF; font-family: 'ubuntubold'; background: #014537; }
.adicionar a:hover { background: #de9f56; }
.product-detail { width: 100%; float: left; padding-top: 26px; }
.product-detail p { color: #014537; font-size: 12.7px; padding-bottom: 13px; }
.product-video { float: left; width: 100%; padding-top: 40px; }
.product-mail { float: left; width: 100%; padding-top: 32px; }
.product-mail-left { float: left; width: 316px; background: #014537; padding: 15px 15px 10px 15px; }
.product-mail-left-img { float: left; }
.product-mail-left-form { float: right; width: 252px; }
.form-field { color: #a2aeab; font-size: 11.09px; font-family: 'ubuntumedium'; width: 98%; padding: 2px 1%; margin-bottom: 10px; }
.enviar { font-size: 11.84px; color: #fff; transition: all 0.4s ease-out 0s; font-family: 'ubuntumedium'; border: 1px solid #001f19; background: none; cursor: pointer; }
.enviar:hover { border: 1px solid #de9f55; }
.product-mail-right { float: right; width: 235px; padding-right: 16px; }
ul.like { }
ul.like li { float: left; width: 110px; padding-left: 15px; }
.like-heading { color: #014537; font-size: 14.22px; font-family: 'ubuntumedium'; }
.like-button { }
ul.like .first-pad { padding-left: 0; }
button.example:active { top: 3px; }
button.facebook:active { -webkit-box-shadow: 0px 5px 0px 0px #012921; box-shadow: 0px 5px 0px 0px #012921; }
button.example:before { content: "1"; width: 35px; height: 50px; display: block; position: absolute; padding-top: 10px; line-height: 42px; top: 0px; margin-left: -47px; font-size: 44px; border-top-left-radius: 3px; border-bottom-left-radius: 3px; font-family: 'ubuntubold'; }
button.facebook:before { border-right: solid 1px #012921; background: #014436; -webkit-box-shadow: 0px 8px 0px 0px #012921; box-shadow: 0px 8px 0px 0px #012921; }
button.example:active:before { top: -3px; }
button.facebook:active:before { -webkit-box-shadow: 0px 8px 0px 0px #012921, 6px 4px 2px rgba(0,0,0,0.3); box-shadow: 0px 8px 0px 0px #012921, 6px 4px 2px rgba(0,0,0,0.3); }
button.example { -webkit-transition: all 0s ease-out; -moz-transition: all 0s ease-out; -o-transition: all 0s ease-out; -ms-transition: all 0s ease-out; transition: all 0s ease-out; height: 60px; display: block; color: #fff; text-decoration: none; text-align: center; text-shadow: 0px -1px 0px rgba(0,0,0,0.4); padding: 0 10px 0; margin: 10px auto; left: 17px; position: relative; cursor: pointer; border: none; border-top-right-radius: 3px; border-bottom-right-radius: 3px; }
button.facebook { border-left: solid 1px #012921; background: #014436; -webkit-box-shadow: 0px 8px 0px 0px #012921; box-shadow: 0px 8px 0px 0px #012921; }
.deixe { float: left; width: 100%; background: #9dc0b9; border: 1px solid #3ea797; position: relative; margin-top: 63px; }
.deixe h4 { background: #9dc0b9; border-top: 1px solid #3ea797; border-left: 1px solid #3ea797; border-right: 1px solid #3ea797; border-bottom: none; color: #046d5c; font-size: 16.51px; font-family: 'ubuntumedium'; position: absolute; top: -33px; left: -1px; padding: 10px 10px 0 10px; }
.comment-box { float: left; width: 94%; padding: 37px 3% 3% 3%; }
#overlay_form { background: #fff; margin-top: 11px; box-shadow: 1px 1px 3px rgb(165, 138, 126); padding: 22px 38px 9px 23px; position: absolute; width: 290px; z-index: 999; }
#overlay_form { left: 25px !important; top: 37px !important; }
#pop { border-radius: 5px 5px 5px 5px; display: block; margin: 0 auto; padding: 0; text-align: center; text-decoration: none; padding-right: 20px; }
input.login-button { transition: all 0.4s ease-out 0s; text-align: left; text-indent: 10px; background: url(../images/login-button.png) no-repeat left top; width: 99px; border: none; box-shadow: none; cursor: pointer; height: 30px; color: white; margin-top: 18px; font-size: 12.7px; padding-left: 0; border-radius: none; }
input.login-button:hover { background-position: left bottom; }
a#close { position: absolute; right: -5px; top: -6px; }
.form-top { text-indent: 5px; color: #014537; font-size: 12.7px; width: 100%; float: left; }
.login-input { width: 100%; float: left; }
.login-input { border: 1px solid #b8cbc7; padding: 7px 5px; }
.form-field-main { float: left; width: 100%; padding-bottom: 15px; }
.form-field-left { float: left; width: 173px; }
.form-field-right { float: right; margin-right: -13px; }
.aero { background: url("../images/aero-top.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 9px; left: 28px; position: absolute; top: -9px; width: 16px; }
