html{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:100%;margin:0px;padding:0;display:inline;border-left:0;border-right:0;background-attachment:scroll;}
body{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:100%;margin:0px;padding:0;display:inline;border-left:0;border-right:0;background-attachment:scroll;background-size:cover;text-align:center;font-size:16px;}
div.flags{display:inline;float:left;position:static;min-width:initial;width:100%;max-width:none;min-height:initial;height:auto;line-height:16px;max-height:none;margin:0;top:auto;z-index:10;padding:0;bottom:auto;left:auto;right:0px;text-align:center;}
div.flags > div {float:none;display:inline-block;height:16px;line-height:16px;}
div.flags a {color:#000000;text-shadow:0 0;}

div.logo,div.logo.fixedOnTop {position:static;float:left;height:auto;line-height:0;width:100%;max-height:none;max-width:none;min-height:initial;min-width:initial;margin:10px 0;padding:0 0 0 0;text-align:center;overflow:hidden;}
div.logo img{float:none;display:inline-block;vertical-align:middle;max-width:100%;max-width: -webkit-calc(100% - 100px);max-width: -moz-calc(100% - 100px);max-width: -ms-calc(100% - 100px);max-width: -o-calc(100% - 100px);max-width: calc(100% - 100px);}

div.searchbox,div.searchbox.popupSearch,div.searchbox.popupSearch.fixedOnTop {float:right;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;margin:0 0 20px 0;height:auto;width:100%;padding:5px 0;-webkit-box-shadow: 0 0;-moz-box-shadow: 0 0;-ms-box-shadow: 0 0;-o-box-shadow: 0 0;box-shadow: 0 0;border-bottom: 0;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
div.searchbox input[type=text] {float:none;display:inline-block;position:static;margin:0;width:200px;max-width:80%;}
div.searchbox label {right: 50%;margin-right: -114px;top:3px;}
div.searchbox.popupSearch.fixedOnTop div.searchBookingDatesPopup {width: 90%;max-width:90%;float:none;}
div.searchBookingDatesPopup {width: 90%;}
div.searchBookingDatesPopup div.searchFormInput,div.searchBookingDatesPopup div.searchFormInput:nth-of-type(2), div.searchBookingDatesPopup div.searchFormInput:nth-of-type(3),
div.searchBookingDatesPopup div.searchFormInput:nth-of-type(n+4) {float:left;display:none;width:98%;margin:4px 1% 0 1%;}
div.searchBookingDatesPopup div.searchFormInput:first-of-type {width:98%;display:block;}
div.searchBookingDatesPopup div.searchFormInput input[type=text],div.searchBookingDatesPopup div.searchFormInput .select {text-indent: 5px;width:100%;max-width:100%;padding: 2px 0;}
.select.hasUl .selectPlaceholder {text-indent:5px;}
.select.hasUl ul {z-index:2;}
div.searchPopupForm {padding:2%;-webkit-box-shadow: 0 0;-moz-box-shadow: 0 0;-ms-box-shadow: 0 0;-o-box-shadow: 0 0;box-shadow: 0 0;position: relative;}
div.searchbox.popupSearch.fixedOnTop div.searchPopupForm {height:30px;overflow-y:visible;}
div.searchbox.popupSearch div.searchBookingDatesPopup:after,div.searchbox.popupSearch.fixedOnTop div.searchBookingDatesPopup:after {border-width: 28px 20px;right:92px;z-index:0;margin-top:-6px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
div.searchbox.popupSearch div.searchBookingDatesPopup:before,div.searchbox.popupSearch.fixedOnTop div.searchBookingDatesPopup:before {border-width: 4px 9px;margin-top:2px;right: 5px;z-index:2;}
div.searchbox.popupSearch div.searchBookingDatesPopup input[type=submit],div.searchbox.popupSearch.fixedOnTop div.searchBookingDatesPopup input[type=submit] {min-width: 110px;line-height: 29px;font-size: 11px;z-index:1;right:2%;margin-top:-6px;margin-right: 5px;}
div.text div.searchbox.popupSearch {margin:60px 0;}
div.clearSearchCats {width:48%;text-align:left;margin:0;position:absolute;top:100%;left:3%;}

div.headerWrapper,div.headerWrapper:hover,div.headerWrapper.menuIsOpen,div.headerWrapper.menuIsOpen:hover {position: static;float:left;height:auto;width: 100%;z-index: 20001;margin: 0 0 10px 0;}

/*login*/
/* Shopping Cart Mini Geral */
div#loginbtnclick, div.minicart_container {z-index:2001;background-color:#7f8000;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:1px solid #666700;display:inline-block;cursor:pointer;color:#ffffff;font-weight:bold;font-family:font1;font-size:12px;text-decoration:none;text-shadow:0px 1px 0px #1a1a00;cursor:pointer;text-decoration:none;padding:4px 15px;line-height:20px;-webkit-appearance:none;appearance:none;}
div.minicart_container span {background-color:#acad00;-moz-border-radius:28px;-webkit-border-radius:28px;border-radius:28px;border:1px solid #797a00;display:inline-block;cursor:pointer;color:#000000;font-weight:bold;font-family:font1;text-decoration:none;text-shadow:0px 1px 0px #232300;cursor:pointer;text-decoration:none;-webkit-appearance:none;appearance:none;position: absolute;right: -4px;top: 17px;font-size: 10px;text-align: center;line-height: 17px;padding: 0 5px;} 
div#loginbtnclick:hover,div.minicart_container:hover {background-color:#7f8000;}
div.minicart_container:hover {top:50%;margin: -83px 0 0;margin-top:-83px;border:1px solid #666700;}
div#loginbtnclick,div.minicart_container {position: fixed; right: 0px; top: 50%; -webkit-border-radius: 35px 0 0 35px;-moz-border-radius: 35px 0 0 35px;-ms-border-radius: 35px 0 0 35px;-o-border-radius: 35px 0 0 35px;border-radius: 35px 0 0 35px;margin:-83px 0 0 ;padding:10px 8px;z-index:20001;font-weight:bold;cursor:pointer;width:26px;border-right: 0;}
div.minicart_container a {position:relative;width:100%;height:100%;}
div#loginbtnclick svg,div.minicart_container svg {vertical-align:middle;width:100%;}
div#loginbtnclick svg path,div.minicart_container svg path {fill:#000000;}
div#loginbtnclick.menuIsOpen, div.minicart_container.menuIsOpen, div.loginwrapper.menuIsOpen {z-index: 2001;right: 0;}

div.loginwrapper, div.loginwrapper.showLogin {float:left;position:static;max-width:none;min-height:initial;min-width:initial;max-height:0;height:auto;width:96%;margin:0;padding:0 2%;top:auto;bottom:auto;left:auto;right:auto;display:inline;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;}
div.loginwrapper:after {display:none;}
div.loginwrapper.showLogin {max-height:130px;padding:10px 2%;}
div.loginwrapper div.login {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div#loginbtnclick {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:40px;width:100%;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;color:#3b3b3b;line-height:30px;border-radius:0;-webkit-animation: none;-moz-animation: none;-o-animation: none;animation: none;}

/*register popup*/
div.regpopup {top:10%;bottom:5%;right:10%;left:10%;max-height:83%;width:76%;overflow-y:scroll;margin:0 0 0 0;padding:0 2% 2% 2%;}
div.regpopup div.reg_title {top: calc(10% - 38px);left: 10%;margin-left: 0;}

div.recoverpass {width:100%;}
div.recoverpass form {display:inline-block;}
div.recoverpass input[type=email] {width:auto;max-width:200px;padding:3px 0;}
div.recoverpass input[type=submit] {padding:3px 10px;}

div.user-order-list {width:100%;text-align:left;}
div.user-order-list div.userorder {height:auto;vertical-align:top;width: -webkit-calc(100% - 2%);width: -moz-calc(100% - 2%);width: -ms-calc(100% - 2%);width: -o-calc(100% - 2%);width: calc(100% - 2%);}
div.user-order-list div.userorder a {position:relative;float:left;height:auto;}
div.user-order-list div.userorder div.orderlistimg {position:relative;height:0;padding-top:100%;}
div.user-order-list div.userorder div.orderlistimg img {position: absolute;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);max-width:200%;max-height:200%;min-width:100%;min-height:100%;z-index:1;}
div.userorderdescripwrapper {float:left;width:100%;overflow-x:auto;}
table.userorderdescrip {width:650px;max-width:none;table-layout:auto;}
table.userorderdescrip tr.orderdetails.orderNotes td:last-of-type {min-width:250px;}
div.userorderdescrip::-webkit-scrollbar {width: 7px;height:7px;cursor:pointer;}
div.userorderdescrip::-webkit-scrollbar-thumb {background:#797a00 !important;}
div.userorderdescrip {scrollbar-base-color: #797a00;scrollbar-base-color: #797a00;scrollbar-3dlight-color: #9b9c00;scrollbar-highlight-color: #797a00;scrollbar-track-color: #9b9c00;scrollbar-arrow-color: #9b9c00;scrollbar-shadow-color: #9b9c00;scrollbar-dark-shadow-color: #9b9c00;}

/*user area*/
div.usermenu {width:94%;margin:20px 0;}
div.form_container {width:100%;margin:0;}

div.cycle-slideshow {float:left;position:static;max-height:300px;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 40px 0;padding:0 0 0 0;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:block;opacity:1;z-index:0;}
div.cycle-slideshow img {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:100%;margin:auto;padding:0;}
div.cycle-slideshow a {float:none;position:static;width:100%;height:100%;max-height:auto;max-width:none;min-height:initial;min-width:initial;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:0;right:auto;}
div.cycle-slideshow a img {float:none;position:relative;width:100%;height:100%;max-height:none;max-width:none;min-height:initial;min-width:initial;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:0;right:auto;}
div.cycle-slideshow .cycle-prev, div.cycle-slideshow .cycle-next, div.cycle-slideshow .cycle-pager {opacity: 0.4;}
div.cycle-slideshow .cycle-prev, div.cycle-slideshow .cycle-next {height: 30px;width: 30px;line-height: 25px;font-size: 30px;}
div.cycle-slideshow .cycle-pager {width: 150px;margin: 0 0 0 -85px;height: 15px;line-height: 18px;}
div.cycle-slideshow .cycle-pager span {width: 9px;height: 9px;border-width:2px;}
div.cycle-slideshow div.cycleImgTextWrapper div.cycleImgText {margin-top:2%;}

div.body {margin-top:0;width:100%;}

div.text {width:96%;padding:50px 2%;overflow-x:hidden;}
div.text.homeText {padding:0 2%;}
div.text div.txtwrapper .innertxt, div.text .galwrapperphoto, div.videolistwrapper,div.text div.pageContent div.txtwrapper .innertxt, div.text div.pageContent .galwrapperphoto, div.pageContent div.videolistwrapper,div.prodList,div.prdPageWrapper,div.form_container,div.usermenu, div.text > div.usermenu, div.text div.txt_container_lft > div.usermenu,div.user-order-list, div.pageContent div.txtwrapper div.innertxt,div.sendMailCartTable, div.ordersuccess {width:100%;padding:0;margin:0;min-width:auto;max-width:100%;}
div.text div.txtwrapper,div.text > div.txtwrapper,div.text > div.txtwrapper:nth-of-type(even),div.text div.pageContent div.txtwrapper, div.prodList,div.prdPageWrapper,div.text div.txt_container_lft > div.news, div.text div.txt_container_lft > div.txtwrapper {width:100%;padding:50px 0;min-height: auto;line-height: 25px;}
div.pageContent > div, div.text div.pageContent div.galwrapperphoto {padding:50px 0;}

div.cartcontent,div.body div.text div.tagsFiltersListWrapper,div.pageContent div.vidcat, div.vidcat {width:100%;margin:0;min-width:auto;}
div.pageContent div.vidcat, div.vidcat {margin-top:30px;}
div.videolistwrapper {padding: 20px 0;}
div.text div.pageContent.contactsDiv {margin-left:-2%;width:104%;}
div.text div.pageContent.contactsDiv div.contacts_details {width:96%;min-width:auto;}

div.footer {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:92%;margin:0 0 0 0;padding:0 4%;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;overflow:visible;text-indent:0;}
div.navlinks { float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:96%;margin:20px 2%;padding:0 0 20px 0;top:auto;bottom:auto;left:auto;right:auto;border:0;border-bottom:1px solid #BFBFBF;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;overflow:visible;text-align:center;text-indent:0;} 
div.navlinks ul {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;text-align:center;text-indent:0;}
div.navlinks ul li {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:20px;width:auto;margin:2px;padding:0 3px;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;line-height:20px;text-align:center;text-indent:0;}
div.navlinks ul li a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:100%;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display: block;text-indent:0;line-height:20px;}
div.subscribe {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;top:auto;bottom:auto;left:auto;right:auto;border:0;border-bottom:1px solid #BFBFBF;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;text-indent:0;}
div.subscribe input[type=text], div.subscribe input[type=email] {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:70%;padding: 5px 1%;margin:10px 13% 0 13%;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:5px;}
div.subscribe input[type=submit] {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:50%;padding: 5px 7px;margin:10px 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-indent:0;}
div.contact {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 20px 0;padding:0 0 20px 0;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;border-bottom:1px solid #BFBFBF;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;text-indent:0;} 
div.contact:nth-of-type(2) {width:100%;border-left:0;}
div.contact p {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;font-size:12px;line-height:20px;text-align:center;text-indent:0;}
div.contact span {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:5px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;font-size:12px;line-height:20px;text-align:center;text-indent:0;}
div.social { float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial; height:auto;width:100%;margin:0 0 20px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;border:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;text-align:right; }
div.payicons {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 10px 0;padding:20px 0;top:auto;bottom:auto;left:auto;right:auto;border-left:0;border-right:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline;overflow:visible;text-align:center;}
div.payicons img {float:none;position:static;max-height:100%;max-width:98%;min-height:initial;min-width:initial;width:auto;margin:5px 1%;height:40px;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;-webkit-transform:none;-ms-transform:none;transform:none;vertical-align:middle;}

div.footer .social > div {float: left !important;width:100% !important;text-align:center;}
div.social span {float:none !important;display:inline-block;}
div.footer .social div.fb-like.fb_iframe_widget, div.footer .social > div > div {float:left !important;width: 100% !important;text-align:center !important;margin-right: 0 !important;margin-left: 0 !important;margin-top: 2px !important;margin-bottom: 0 !important;}
div.footer .social div.gplus {height:15px !important;}
div.footer .social div.fb-like {height:30px !important;}
div.footer div.social div.socialCover {height:100%;width:100%;padding:0;}
div.footer div.social div.socialCover > div.socialCoverIcon {text-align:center;margin-top:3px !important;}
div.social:hover div.socialCover {width:0 !important;}

div.credits {width:100%;width:-webkit-calc(92% - 43px);width:-moz-calc(92% - 43px);width:-ms-calc(92% - 43px);width:-o-calc(92% - 43px);width:calc(92% - 43px);margin:0 0 0 0;padding:20px 0;padding:20px -webkit-calc(4% + 43px) 20px 4%;padding:20px -moz-calc(4% + 43px) 20px 4%;padding:20px -ms-calc(4% + 43px) 20px 4%;padding:20px -o-calc(4% + 43px) 20px 4%;padding:20px calc(4% + 43px) 20px 4%;height: auto;line-height: 17px;background-position: 90% 50%;background-position: -webkit-calc(100% - 16px) -webkit-calc(50% - 8px);background-position: -ms-calc(100% - 16px) -ms-calc(50% - 8px);background-position: -moz-calc(100% - 16px) -moz-calc(50% - 8px);background-position: -ms-calc(100% - 16px) -ms-calc(50% - 8px);background-position: -o-calc(100% - 16px) -o-calc(50% - 8px);
}

div.cont {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;line-height:16px;width:100%;margin:10px 0 0 0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;font-size:17px;text-indent:0;}
div.cont span, div.cont a {color:#000000;text-shadow:0 0;}

div.rproductswrapper,div.rproductswrapperwrapper {margin-left:-2%;width:104% !important;}
div.rproductswrapperwrapper div.rproductswrapper {width:100%;margin-left:0;margin-top: -10px;}
div.rproductswrapper div.rproducts {max-width: 90%;max-width: -webkit-calc(100% - 90px);max-width: -moz-calc(100% - 90px);max-width: -ms-calc(100% - 90px);max-width: -o-calc(100% - 90px);max-width: calc(100% - 90px);}
div.rproductswrapper div.rproducts a {max-width: 100%;max-width: -webkit-calc(100% - 40px);max-width: -moz-calc(100% - 40px);max-width: -ms-calc(100% - 40px);max-width: -o-calc(100% - 40px);max-width: calc(100% - 40px);}

/* MENU*/
div.openMenuBtn {right:10px;top:10px;background-color:#7f8000;opacity:0.6;border:9px solid #7f8000;}
div.openMenuBtn span,div.openMenuBtn.scrolled span {background-color:#ffffff;width:100%;} 
div.openMenuBtn.menuIsOpen {right:100px;right:-webkit-calc(95% - 23px);right:-moz-calc(95% - 23px);right:-ms-calc(95% - 23px);right:-o-calc(95% - 23px);right:calc(95% - 23px);opacity:1;}
div.openMenuBtn.menuIsOpen span {background-color:#ffffff;}
div.nav, div.mnlft_cont, div.text > div.mnlft_cont {width:100%;right:-100%;}
div.nav ul, div.mnlft_cont ul {margin:120px 0;}
div.nav:before {display:none;}

div.openMenuBtn:before, div.openMenuBtn:after {content: none;}

/*Galeria*/
div.galid01 {width:96%;padding-top:96%;margin:2%;}

#lightbox {margin-top:50px;}

/*videos*/
div.individualvideowrapper{max-width:96%;}

/*contactos*/
div.contacts_details{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:96%;margin:0;padding:0 2%;top:auto;bottom:auto;left:auto;right:auto;display:inline;line-height:20px;}
div.sub_contacts_details, div.pageContent div.sub_contacts_details {width:100%;margin:20px 0;}
div.sub_contacts_details2, div.pageContent div.sub_contacts_details2 {width:92%;margin:20px 0;padding:4%;max-width:none;}
div.container_contactos, div.pageContent.pageContent1.contactsDiv div.container_contactos {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:300px;width:100%;margin:0 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;border-left:0;border-right:0;opacity:1;}
div.container_contactos iframe {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:250px;width:100%;margin:0 0 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;border:0px;}

/*noticias*/
div.news {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0 50px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;font-size:14px;}
div.news div.newsbox, div.newsbox{float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:90%;display:inline;padding:0 0 10px 0;margin:25px 5%;}
div.news .newslink, div.newsbox .newslink {position:static;margin:7px 5% 0 5%;width:90%;}

/*search*/
div.search_results{float:left;width:100%;margin:0;max-width:none;min-width:initial;line-height:25px;text-align:left;}
div.searchresult{text-align:left;line-height:25px;}
div.searchresult div.searchImg {width:100%;margin:0;height:0;padding-top:100%;position:relative;}
div.searchresult div.searchImg img {position:absolute;}
div.searchresult > div {width:100%;margin:5px 0;}
div.searchresult div.searchTitle {margin:0;}
div.pag{float:left;width:100%;margin:15px 0;line-height:25px;text-align:center;}
div.pag a, div.pag span.currpage {display:inline-block;margin:3px;}
div.pag div.navbtnl, div.pag div.navbtnr {position:static;float:left;width:100%;text-align:center;margin:10px 0;}
div.pag div.navbtnl a, div.pag div.navbtnr a {display:inline-block;}


/*produtos*/
/*rectângulo do produto com descrição pequena*/
div.prod {float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0 50px 0;padding:0 0 70px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;font-size:14px;}
div.prod div.imgandtext {position: relative;}

/*página individual do produto*/

div.prdtitlesolo{float:left;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:20px 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;}
div.prdtitlesolo span.neroutstock {position: absolute;left: 0;right: auto;top: 100%;}
div.prdtxtsolo {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding-right:0;padding-left:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:justify;text-indent:0;}
div.prdtxtsolo p.prdtxt{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding-right:0;padding-left:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:justify;text-indent:0;}
div.prdtxt2solo {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding-right:0;padding-left:0;top:auto;bottom:auto;left:auto;right:auto;text-align:justify;text-indent:0;}
div.prdimgsolo {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding:5px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;}
div.prdimgsolo div.prdid {width: 70px;height: 70px;line-height: 66px;}
div.prdbtbarsolo{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;}
div.prdbtbarsolo div.before_price {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;line-height:50px;}
div.prdbtbarsolo div.before_price span {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0 0 5px;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;line-height:35px;}
div.pricessolo {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;line-height:35px;}
div.pricessolo span{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:right;-webkit-box-shadow:0 0;-moz-box-shadow:0 0;-ms-box-shadow:0 0;-o-box-shadow:0 0;box-shadow: 0 0;line-height:35px;font-size: 25px;}
div.buysolo{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;}
div.prdbtbarsolo .formbuy{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;}
div.prdbtbarsolo div.formbuy input,div.prdbtbarsolo div.formbuy a.button{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:25px;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;line-height:25px;}
div.prdbtbarsolo div.formbuy input[type=submit],div.prdbtbarsolo div.formbuy a.button{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:35px;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;line-height:35px;}

/*formulario mais informações*/
.formbuy{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;}
div.moredetails{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:94%;margin:10px 1%;padding:2%;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;display:none;-webkit-box-shadow: 0 0 10px #676767;-moz-box-shadow: 0 0 10px #676767;-ms-box-shadow: 0 0 10px #676767;-o-box-shadow: 0 0 10px #676767;box-shadow: 0 0 10px #676767;}
ddiv.prdbtbarsolo div.formbuy iv.moredetails input {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0;height:25px;line-height:25px;top:auto;bottom:auto;left:auto;right:auto;text-align:left;}
div.prdbtbarsolo div.formbuy div.moredetails .select {margin:0;padding:0;height:25px;line-height:25px;}
div.prdbtbarsolo div.formbuy div.moredetails input[type=submit] {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0;padding:0 1px;line-height:25px;height:25px;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;box-sizing:content-box;}
div.prdbtbarsolo div.formbuy div.moredetails textarea {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:80px;width:100%;margin:0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;}
div.prdbtbarsolo span.button{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:4px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;line-height:33px;}
div.prdbtbarsolo span.buttonsuc{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:4px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;line-height:33px;}
div.prdbtbarsolo span.buttonerr{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:4px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;line-height:33px;}
div.infotitle{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:5px 0 10px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;text-indent:0;line-height:20px;}
div.infoclose{float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 3px 0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:right;text-indent:0;font-weight:bold;}
div.infobody{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;}
table.infotable{float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;margin:0;height:100%;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;}
table.infotable tr {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;margin:0;height:100%;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;}
table.infotable tr td {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:auto;margin:0;height:100%;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;}

/*Shopping Cart*/
div.cartcontent,div.body div.text div.tagsFiltersListWrapper {width:96%;margin:0 2%;min-width:auto;max-width:none;}
div.cartcontent div.fields:nth-of-type(odd),div.cartcontent div.fields:nth-of-type(even) {float:left;width:100%;margin:0 !important;}
div.cartcontent div.cartItemsTableWrapper {overflow-x:auto;}

/*tabela depois de inserir os dados e clicar em "enviar"*/
table.enviado {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-indent:0;font-size:14px;text-align:center;}
td.tdlogoenviado {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;font-size:14px;}
td.tdlogoenviado img {float:none;position:static;max-height:200px;max-width:200px;min-height:initial;min-width:initial;height:auto;width:auto;margin:auto;padding:0;top:auto;bottom:auto;left:auto;right:auto;z-index:10;display:inline-block;}

/*validar encomenda, envio de código*/
span.valorder, span.ordercode, span.ordernotval {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:5px;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;}

