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:40%;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:right;}
div.flags > div {float:left;height:16px;line-height:16px;}
div.flags a {color:#000000;text-shadow:0 0;}

div.searchbox {float:right;position:relative;max-height:none;max-width:none;min-height:30px;min-width:initial;padding:0;height:auto;width:50%;margin:5px 0;}
div.searchbox input[type=text] {float:left;position:static;margin:3px 0 0 5px;width:90%;width:-webkit-calc(100% - 31px);width:-moz-calc(100% - 31px);width:-ms-calc(100% - 31px);width:-o-calc(100% - 31px);width:calc(100% - 31px);}
body.no-js div.searchbox input[type=text] {width:200px;}
div.searchbox label.searchlabel {right:2%;top:1px;line-height:21px;}
div.searchBookingDatesPopup {width:84%;max-width:84%;left:5%;margin-left:0;padding:10px 3%;}

div.logo {position:static;float:left;height:80px;line-height:70px;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%;}

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

/*login*/
/* Shopping Cart Mini Geral */
div.minicart_container,div.minicart_container:hover {background-color:#ffac1c;display:inline-block;line-height:36px;-webkit-appearance:none;appearance:none;position: fixed; right: 41px; top: 0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;margin:0;padding:0;z-index:20001;width:41px;height:41px;border-right: 0;}
div.minicart_container span {right:3px;} 
div#loginbtnclick svg,div.minicart_container svg {vertical-align:middle;max-width:70%;max-height:70%;}
div.minicart_container svg {max-height:50%;}
div#loginbtnclick svg path,div.minicart_container svg path {fill:#606060;}
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;-webkit-box-shadow: 0 0 3px #4D4D4D;-moz-box-shadow: 0 0 3px #4D4D4D;-ms-box-shadow: 0 0 3px #4D4D4D;-o-box-shadow: 0 0 3px #4D4D4D;box-shadow: 0 0 3px #4D4D4D;}
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.menuIsOpen, div#loginbtnclick, div#loginbtnclick:hover {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:41px;width:41px;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;color:#333333;line-height:40px;border-radius:0;-webkit-animation: none;-moz-animation: none;-o-animation: none;animation: none;opacity:0.6;background-color:#ffac1c;}

/*register popup*/
div.regpopup {top:5%;bottom:5%;right:10%;left:10%;max-height:86%;width:76%;overflow-y:scroll;margin:0 0 0 0;padding:2%;}
div.regpopup div.c_container, div.regpopup .reg_title, div.regpopup .c_title, div.regpopup div.c_data_container input[type=password], div.regpopup div.c_data_container input[type=text], div.regpopup div.c_data_container input[type=email], div.regpopup div.c_data_container input[type=number], div.regpopup div.c_data_container textarea {width:100%;padding:0;}
div.regpopup input, div.regpopup textarea {margin:0;}
div.regpopup div.c_data_container {width:100%;margin:5px 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:center;}
div.user-order-list div.userorder {height:auto;vertical-align:top;}
table.userorderdescrip {width:100%;max-width: 100%;}

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

* {margin:0;padding:0;opacity:1;}
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,div.cycle-slideshow .cycle-prev:hover, div.cycle-slideshow .cycle-next:hover,div.cycle-slideshow .cycle-prev.hover, div.cycle-slideshow .cycle-next.hover {height: 30px;width: 30px;line-height: 25px;font-size: 30px;}
div.cycle-slideshow .cycle-pager,div.cycle-slideshow.products-slideshow .cycle-pager {height: 15px;line-height: 11px;min-width:auto;}
div.cycle-slideshow .cycle-pager span {width: 7px;height: 7px;border-width:2px;}
div.cycle-slideshow div.cycleImgTextWrapper div.cycleImgText {margin-top:2%;}

div.cycle-slideshow.products-slideshow,div.products-slideshow-thumbs {width:100%;}

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

div.text {margin:100px 0;}
div.text.homeText {margin:0;}
div.text .txtwrapper .innertxt, div.text .galwrapperphoto, div.vidcat, div.videolistwrapper,div.text div.pageContent .txtwrapper .innertxt, div.text div.pageContent .galwrapperphoto, div.pageContent div.vidcat, div.pageContent div.videolistwrapper, div.contacts_details, div.pageContent div.contacts_details,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 {width:100%;padding:0;margin:0;min-width:auto;}
div.text .txtwrapper,div.text div.pageContent .txtwrapper,div.contacts_details, div.pageContent div.contacts_details,div.prodList,div.prdPageWrapper,div.form_container,div.usermenu, div.text > div.usermenu, div.text div.txt_container_lft > div.usermenu, div.vidcat, div.videolistwrapper, div.pageContent div.vidcat, div.pageContent div.videolistwrapper,div.text div.txt_container_lft > div.news, div.text div.txt_container_lft > div.txtwrapper, div.text > div.txtwrapper {width:96%;padding:50px 2%;min-height: auto;line-height: 25px;overflow-x:auto;}
div.pageContent > div, div.text div.pageContent div.galwrapperphoto {padding:50px 0;}
div.text div.pageContent.contactsDiv > div {padding:0;}

div.footer {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:88%;margin:0 0 0 0;padding:0 6%;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:static;max-height:none;max-width:none;min-height:initial;min-width:initial; height:auto;width:200px;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.cont {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;line-height:16px;width:auto;margin:0 5px 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{float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:300px;line-height: 300px;width:100%;margin:0;padding:0 0 0 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;text-align:center;text-indent:0;font-size:12px;}
/* MENU*/
div.openMenuBtn {right:0;top:0;background-color:#ffac1c;opacity:0.6;border:9px solid #ffac1c;}
div.openMenuBtn span,div.openMenuBtn.scrolled span {background-color:#000000;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:#606060;}
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;}


div.credits {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:88%;margin:0 0 0 0;padding:0 6%;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;line-height:40px;font-size:14px;text-indent:0;border-left:0;border-right:0;background-position:97% 80%;}
div.credits a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;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;line-height:40px;font-size:14px;text-indent:0;}

/*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 2%;padding:30px 2%;max-width:none;}
div.container_contactos{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;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:80%;display:inline;padding:0 0 10px 0;margin:15px 10%;}
div.news .newslink, div.newsbox .newslink {position:static;text-align:left;margin:7px 5% 0 5%;width:90%;}

/*search*/
div.search_results{float:left;width:100%;margin:15px 0;max-width:none;min-width:initial;line-height:25px;text-align:left;}
div.searchresult{text-align:left;line-height:25px;margin:10px 0;}
div.pag{float:left;width:100%;margin:15px 0;line-height:25px;text-align:center;}
div.pag a,div.pag span.currpage,div.text div.pag span.currpage {text-decoration:none;padding:5px 8px;display:inline-block;margin: 2px;}
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:none;position:relative;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:240px;margin:5px 10px 15px 10px;padding:0 0 70px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline-block;text-align:center;text-indent:0;vertical-align:top;}
div.prod div.imgandtext {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;width:100%;height:auto;margin:0;padding:0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;text-indent:0;}

/*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: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:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;}
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 0 0 5px;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;}
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 {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial !important;height:auto;width:96% !important;margin:0 0;padding:0 2%;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;font-size:14px;}
 table.cartform div.form_container {min-width:initial !important;width:100%;padding:0;overflow: visible;}
 div.cartcontent div.cartItemsTableWrapper,table.cartform div.form_container div.c_container {float:left;width:100%;min-width:initial !important;}
 div.cartcontent table.cartitems, table.cartform div.form_container .c_container table {min-width:initial;table-layout:auto;}
 div.cartcontent table.cartitems th {font-size:15px;}
div.cartcontent table.cartitems tr td,div.cartcontent table.cartitems tr.orderitems.feeTr td:first-of-type, div.cartcontent table.cartitems tr.orderitems.booking_intervalTr td:first-of-type {line-height:25px;padding:10px;padding-left:10px;}
 div.cartcontent td#tdcart1 {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:center;text-indent:0;font-size:14px;}
 div.cartcontent td#tdcart1 form{float:left;min-width:100px;}
 div.cartcontent td#tdcart1 input[type=submit] {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height: 20px;line-height: 15px;width: 20px;margin: auto 5px;padding:1px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;font-size:16px;}
 div.cartcontent td.tddesejo a {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;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;line-height:20px;font-size:14px;text-indent:0;}
div.cartcontent td.tdcart1 input[type=text] {padding:5px 0;width:96%;margin:5px 2%;}
 div.cartcontent table.clientinfo {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:20px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;text-indent:0;font-size:14px;}
 div.cartcontent table.clientinfo td {float:none;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:5px 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;text-align:left;font-size:14px;text-indent:10px;}
 div.cartcontent table.clientinfo td input[type=text], div.cartcontent table.clientinfo td input[type=email] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100%;margin:0 0 0 0;padding:3px 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;}
 div.cartcontent div.fields, div.cartcontent div.fields:nth-of-type(odd), div.cartcontent div.fields:nth-of-type(even) {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:100% !important;margin:0 !important;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;font-size:14px;}
 div.cartcontent div.fields span {float:left;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:50%;margin:0 0;padding:0 0 0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;text-indent:0;font-size:14px;line-height:20px;}
 div.cartcontent div.fields input[type=email], div.cartcontent div.fields input[type=text] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:25px;width:100%;margin:5px 0;padding:0 0;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:left;line-height:25px;} 
 div.cartcontent div.fields input[type=submit] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:5px 5px 5px 0;padding:5px;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;line-height:22px;font-size:12px;}
 div.cartcontent div.fields span.schinfo {float:left;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;display:inline;text-align:left;text-indent:0;font-size:14px;}
 div.cartcontent div.fields span.schinputs {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;font-size:14px;}
 div.cartcontent div.fields.hascheckbox span.schinfo, div.cartcontent div.fields.hascheckbox span.schinputs {width:50%;}
 div.cartcontent div.cartsend span.schinfo input[type=submit] {float:right;position:static;max-height:none;max-width:none;min-height:initial;min-width:initial;height:auto;width:auto;margin:10px 0 0 5px;padding:5px;top:auto;bottom:auto;left:auto;right:auto;display:inline;text-align:center;line-height:22px;font-size:12px;}
 div.cartcontent div.cartsend span.schinfo input[type=checkbox] {margin:0 10px 0 5px;}
div.clearButton form * {margin:0 5px;margin-left:5px;margin-right:5px;}
div.cartcontent input[type=checkbox] {float:none;}
div.cartcontent table.cartform {table-layout:fixed}

table.cartitems td:nth-of-type(2) span {float:left;min-width:120px;}
div.cartcontent table.cartform td {padding:10px 0;}

div.cartcontent div.form_container div.fields .select,div.cartcontent div.fields .schinputs .select {padding: 5px 1%;line-height: 25px;}
table.sameAsOtherCheckboxTable td label {margin-right:10px;}

/*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;}

div.body div.text div.tagsFiltersListWrapper {min-width:auto;width:100%;}
