html,body{height:100%}
body{position:relative;background:#fcfdf9 url(http://www.fibrapet.com.br/images/xpattern.gif.pagespeed.ic.5IWjJVJC_h.jpg);font:12px/20px MuseoSans500Regular, Arial, sans-serif;color:#888;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}
h1,h2,h3,h4,h5,h6{font-family:MuseoSans500Regular, Arial, sans-serif;font-weight:400;line-height:1.2em;text-shadow:0 1px 0 #fff;margin:0 0 1.5em}
h4{font-size:1em;line-height:20px;color:#88a919;text-transform:uppercase;margin:0}
h5{font-size:1em;line-height:20px;margin:0}
h6{font-family:MuseoSans500Italic, Arial, sans-serif;font-size:1em;line-height:20px;color:#88a919}
.bordered{background:url(../images/hr-double.gif) 0 100% repeat-x;padding-bottom:.8em;margin-bottom:1.7em}
blockquote,blockquote p{font-size:16px;line-height:26px;font-style:normal;font-family:MuseoSans500Italic, Arial, sans-serif;color:#444}
blockquote{border:none;position:relative;margin:0 0 20px;padding:9px 20px 0 19px}
blockquote:before{position:relative;display:inline-block;content:open-quote;font-size:32px;font-style:normal;text-indent:0;margin:0 3px 0 0}
blockquote:after{position:relative;display:inline-block;content:close-quote;font-size:32px;line-height:24px;vertical-align:bottom;text-indent:0}
blockquote cite{display:block;font-size:12px;color:#555}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}
blockquote.left{float:left;width:40%;background:url(../images/bq-bg.gif) 100% 0 repeat-y;margin:0 20px 20px 0;padding:30px 33px 30px 0}
blockquote.right{float:right;width:35%;padding:0 0 0 25px}
.large-text{font-size:14px;line-height:24px}
blockquote.styled{background:#f7f7f7;font-size:12px;line-height:24px;color:#888;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:36px 36px 32px 46px}
blockquote.styled:before,blockquote.styled:after{font-family:Arial, Helvetica, sans-serif;font-weight:700;vertical-align:middle;font-size:36px}
blockquote.styled:before{margin-left:-7px}
strong{font-weight:400;color:#444}
em{color:#a9a9a9}
p{margin:0 0 1.5em}
address{font-style:normal;font-family:MuseoSans500Italic, Arial, sans-serif;color:#888;line-height:24px}
a{color:#bdd235;text-decoration:none;outline:0}
a:hover,a:focus{text-decoration:underline;outline:0}
ul,ol{margin:0 0 1.5em;padding:0}
ul{list-style:none outside}
ol{list-style:decimal}
ol,ul.square,ul.circle,ul.disc{margin-left:40px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}
li{font-family:MuseoSans500Italic, Arial, sans-serif;margin:0 0 4px;padding:0}
ul li{background:url(http://www.fibrapet.com.br/images/xli-marker-dark.png.pagespeed.ic.hSi3eewtmt.png) 0 4px no-repeat;color:#444;padding:0 0 0 20px}
ol li{color:#444}
li a{color:#38667f}
li a:hover{color:#bdd235}
.styled2 li{background:url(../images/li-marker-2.png) 0 4px no-repeat}
.styled3 li{background:url(../images/li-marker-3.png) 0 4px no-repeat}
.styled4 li{background:url(../images/li-marker-4.png) 0 4px no-repeat}
.styled5 li{background:url(../images/li-marker-5.png) 0 4px no-repeat}
.styled6 li{background:url(http://www.fibrapet.com.br/images/xli-marker-6.png.pagespeed.ic.KKyPipyhW9.png) 0 4px no-repeat}
.styled7 li{background:url(../images/li-marker-7.png) 0 4px no-repeat}
.styled8 li{background:url(../images/li-marker-8.png) 0 4px no-repeat}
.styled9 li{background:url(../images/li-marker-9.png) 0 4px no-repeat}
.styled10 li{background:url(../images/li-marker-10.png) 0 4px no-repeat}
.ie8 img{max-width:none!important}
.fullwidth{display:block;min-width:100%;max-width:100%;height:auto}
img.fullwidth{image-rendering:optimizeQuality;-ms-interpolation-mode:bicubic}
.alignleft{float:left;margin:0 30px 10px 0}
.alignright{float:right;margin:0 0 10px 30px}
.aligncenter{text-align:center;margin:0 0 10px}
.alignnone{margin:0 0 10px}
.button,button,input[type=submit],input[type=reset],input[type=button]{background:#cee7f5 linear-gradient(top,#cee7f50%,#c1dff2100%);border-bottom:1px solid #9cc9e0;border-radius:3px;color:#1689c4;display:inline-block;font-size:16px;text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 #fff;cursor:pointer;line-height:32px;height:32px;padding:0 14px}
.button.full-width,button.full-width,input[type=submit].full-width,input[type=reset].full-width,input[type=button].full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.btn-wrapper{float:left;position:relative}
.btn-wrapper .btn-marker{display:block;width:21px;height:21px;position:absolute;right:12px;top:6px;background:url(http://www.fibrapet.com.br/images/xbtn-marker-alt.png.pagespeed.ic.6jLP3O7XXN.png) 0 0 no-repeat}
.btn-wrapper .button,.btn-wrapper button,.btn-wrapper input[type=submit],.btn-wrapper input[type=reset],.btn-wrapper input[type=button]{padding-right:42px}
.btn{display:inline-block;position:relative;border-radius:4px;border:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);box-shadow:inset 0 0 4px 0 rgba(0,0,0,.5);padding:5px}
.no-rgba .btn{background:url(../images/black-opacity-30.png)}
.btn .btn-inner{display:inline-block;position:relative;font-size:21px;line-height:1em;text-transform:uppercase;color:#35840a;text-shadow:0 1px 1px #fff;background:#7f9f3a url(http://www.fibrapet.com.br/images/xbtn-bg.gif.pagespeed.ic.k_H0VoyYKg.png) 0 0 repeat-x;border-radius:3px;padding:9px 75px 2px 30px}
.btn .btn-inner:before{content:"";display:block;-webkit-box-shadow:0 6px 6px rgba(0,0,0,.5);-moz-box-shadow:0 6px 6px rgba(0,0,0,0.5);box-shadow:0 6px 6px rgba(0,0,0,0.5);position:absolute;left:0;bottom:0;z-index:1;width:100%;height:12%}
.btn .btn-inner em{display:block;font-size:12px;text-transform:none;font-style:normal;margin-top:-5px;color:inherit}
.btn i.marker{position:absolute;right:27px;top:9px;width:33px;height:33px;background:url(http://www.fibrapet.com.br/images/xbtn-marker-large.png.pagespeed.ic.8fnIH_DFsz.png) 0 0 no-repeat}
.btn.large .btn-inner{font-size:24px;letter-spacing:-1px;font-weight:700;background-image:url(http://www.fibrapet.com.br/images/xbtn-large-bg.gif.pagespeed.ic.PVHe5iFwBU.png);padding:10px 80px 2px 30px}
.btn.large .btn-inner em{font-weight:400;font-size:14px;letter-spacing:0}
.ribbon-button{display:inline-block;width:325px;height:79px;background:url(http://www.fibrapet.com.br/images/xribbon-button.png.pagespeed.ic.osG2cKZ4yN.png) 0 0 no-repeat;color:#4a5f03;text-align:center;font-size:18px;text-transform:uppercase;line-height:75px;text-indent:-20px;text-shadow:0 1px 0 rgba(255,255,255,.7)}
.button-alt{display:inline-block;font-size:11px;text-transform:uppercase;color:#1689c4!important;text-shadow:0 1px 0 #fff;font-family:MuseoSans500Regular, Arial, sans-serif;border-bottom:1px solid #9cc9e0;border-radius:3px;background:#cee7f5 linear-gradient(top,#cee7f50%,#c1dff2100%);padding:3px 14px 1px}
.button-alt:hover{color:#1689c4!important;text-decoration:none;background:#c1dff2 linear-gradient(top,#c1dff20%,#cee7f5100%)}
.pill{display:inline-block;position:relative;font-size:17px;line-height:1.2em;text-transform:uppercase;border-radius:3px;color:#1689c4;text-shadow:0 1px 0 rgba(255,255,255,.7);background:#cee6f5 linear-gradient(top,#cee6f50%,#c1dff2100%);box-shadow:inset 0 1px 1px rgba(255,255,255,.4), 0 1px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.05);border-top:none}
.pill .pill-inner{display:inline-block;background:url(../images/pill-pattern-alt2.png) 0 -3px;border-radius:3px;padding:9px 25px 7px}
.pill:hover{background:#cee6f5 linear-gradient(top,#c1dff20%,#cee6f5100%)}
.pill-large{font-size:24px}
.pill-large .pill-inner{padding:12px 35px 8px}
.pill-small .pill-inner{background-position:0 0;padding:5px 12px 3px}
.pill-style1{background:#bdda38 linear-gradient(top,#bdda380%,#accf25100%);color:#568d00}
.pill-style2{background:#f0f1ee linear-gradient(top,#f0f1ee0%,#ebece8100%);color:#848484}
.pill-style2:hover{background:#ebece8 linear-gradient(top,#ebece80%,#f0f1ee100%)}
.pill-style3{background:#f5e1ce linear-gradient(top,#f5e1ce0%,#f2d8c1100%);color:#e58059}
.pill-style3:hover{background:#f2d8c1 linear-gradient(top,#f2d8c10%,#f5e1ce100%)}
.pill-style4{background:#f9f5ba linear-gradient(top,#f9f5ba0%,#f5f198100%);color:#aea826}
.pill-style4:hover{background:#f5f198 linear-gradient(top,#f5f1980%,#f9f5ba100%)}
.pill-style5{background:#19525d linear-gradient(top,#19525d0%,#0e3b45100%);color:#010d0f;text-shadow:0 1px 0 rgba(255,255,255,.14)}
.pill-style5:hover{background:#0e3b45 linear-gradient(top,#0e3b450%,#19525d100%)}
.pill-style6{background:#155d85 linear-gradient(top,#155d850%,#0b456e100%);color:#cae5f4;text-shadow:0 1px 0 rgba(0,0,0,.5)}
.pill-style6:hover{background:#0b456e linear-gradient(top,#0b456e0%,#155d85100%)}
.pill-style7{background:#8aa30f linear-gradient(top,#8aa30f0%,#738e08100%);color:#e5f3a5;text-shadow:0 1px 0 rgba(0,0,0,.5)}
.pill-style7:hover{background:#738e08 linear-gradient(top,#738e080%,#8aa30f100%)}
.pill-style8{background:#a0a0a0 linear-gradient(top,#a0a0a00%,#8b8b8b100%);color:#edeeeb;text-shadow:0 1px 0 rgba(0,0,0,.5)}
.pill-style8:hover{background:#8b8b8b linear-gradient(top,#8b8b8b0%,#a0a0a0100%)}
.pill-style9{background:#db7b56 linear-gradient(top,#db7b560%,#d06440100%);color:#fae7d6;text-shadow:0 1px 0 rgba(0,0,0,.5)}
.pill-style9:hover{background:#d06440 linear-gradient(top,#d064400%,#db7b56100%)}
.pill-style10{background:#bfbb47 linear-gradient(top,#bfbb470%,#a1992f100%);color:#f8f4b3;text-shadow:0 1px 0 rgba(0,0,0,.5)}
.pill-style10:hover{background:#a1992f linear-gradient(top,#a1992f0%,#bfbb47100%)}
.pill-style11{background:#082c33 linear-gradient(top,#082c330%,#041b21100%);color:#517d86;text-shadow:0 1px 0 rgba(0,0,0,.5)}
.pill-style11:hover{background:#041b21 linear-gradient(top,#041b210%,#082c33100%)}
.alert{border-radius:3px;background-position:24px 8px;background-repeat:no-repeat;margin-bottom:30px;border-style:solid;border-width:1px;padding:8px 20px 8px 54px}
.alert-error{background-color:#f4c9c9;background-image:url(../images/ico-alert-error.png);color:#de6666;border-color:#ed9d9d}
.alert-warning{background-color:#f6f1d2;background-image:url(../images/ico-alert-warning.png);color:#d2b715;border-color:#e3ce4b}
.alert-info{background-color:#d1e8f5;background-image:url(../images/ico-alert-info.png);color:#3d9cd2;border-color:#6bbeed}
.alert-success{background-color:#deef90;background-image:url(../images/ico-alert-success.png);color:#6d9b0a;border-color:#adc92a}
table.default-table{border:medium none;border-collapse:separate;border-spacing:0;margin-bottom:15px;width:100%;background-color:#f7f7f7;box-shadow:0 1px 1px rgba(0,0,0,.2)}
table.default-table th{color:#444;font-size:11px;font-weight:400;text-transform:uppercase;text-align:center;vertical-align:top;border-color:#e4e4e4 #fff #e4e4e4 #e4e4e4;border-style:none solid;border-width:0 1px;padding:16px 0}
table.default-table td{text-align:center;font-size:12px;color:#888;border-color:#e4e4e4 #fff #e4e4e4 #e4e4e4;border-style:none solid;border-width:0 1px;padding:5px 0}
.dropcap{float:left;width:40px;height:40px;font-size:20px;line-height:40px;text-align:center;margin:-5px 10px 0 0}
.dropcap-style1{background:#f7f7f7;color:#444}
.dropcap-style2{background:#115b87;color:#f7f7f7}
.dropcap-style3{background:#444;color:#f7f7f7}
.accordion-wrapper{background:#f7f7f7;box-shadow:0 1px 1px rgba(0,0,0,.2);margin:0;padding:20px 38px}
.accordion-wrapper .acc-head{font-size:11px;text-transform:uppercase;background:url(../images/dotted-window.png) 2px 100% repeat-x;margin:0 -38px;padding:0 38px}
.accordion-wrapper .acc-head a{display:block;color:#115b87;text-decoration:none;padding:15px 0}
.accordion-wrapper .acc-head a:before{content:"+";display:inline-block;position:relative;padding-right:10px;width:12px;overflow:hidden;text-align:center;font-size:18px;vertical-align:text-bottom}
.accordion-wrapper .acc-head.active a:before{content:"-"}
.accordion-wrapper .acc-head a:hover,.accordion-wrapper .acc-head.active a{color:#96b123}
.acc-body{margin:0;padding:0 0 15px}
.pricing-tables{padding-bottom:18px;margin-bottom:34px;position:relative}
.pricing-column{display:block;position:relative;float:left}
.single-pricing-table{background:#f7f7f7;border:1px solid #e8e8e8;position:relative;text-align:center;-webkit-transition:box-shadow .3s ease-out;-moz-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out}
.single-pricing-table:before{content:"";display:block;position:absolute;left:-2px;right:-2px;bottom:-2px;top:-2px;border:1px solid #fff;z-index:-1}
.single-pricing-table .pr-head{color:#fff;position:relative;overflow:hidden;border-radius:2px 2px 0 0;margin:-2px -2px 0}
.single-pricing-table .pr-head h3,.single-pricing-table .pr-head h4{font-family:Oswald, sans-serif;color:#fff;text-shadow:none;font-weight:400}
.single-pricing-table .pr-head .circle-bg{display:block;position:absolute;width:260px;height:260px;background:#a7bf20 url(http://www.fibrapet.com.br/images/xpricing-table-bg.gif.pagespeed.ic.I4h7XzTj6y.png) 0 100% repeat-x;border-radius:130px;left:50%;top:0;z-index:1;box-shadow:0 1px 0 rgba(0,0,0,.3);margin:-140px 0 0 -130px}
.single-pricing-table .pr-head .circle-bg:before{content:"";display:block;position:absolute;right:0;top:0;bottom:0;left:0;background:url(http://www.fibrapet.com.br/images/xpricing-texture.png.pagespeed.ic.ARJjG4Uy72.png) 0 100% repeat-x;border-radius:inherit}
.single-pricing-table .pr-head .circle-line{display:block;position:absolute;width:260px;height:260px;border:1px solid rgba(0,0,0,.3);border-radius:130px;left:50%;top:0;z-index:2;margin:-152px 0 0 -131px}
.single-pricing-table .pr-head h3.price{font-size:42px;line-height:1.2em;position:relative;z-index:3;margin:0;padding:25px 0 50px}
.single-pricing-table .pr-head h3.price sup{font-size:.6em;top:-.6em}
.single-pricing-table .pr-head h4{font-size:18px;color:#115b87;padding:35px 0}
.single-pricing-table .pr-features ul{margin:0;padding:0}
.single-pricing-table .pr-features ul li{list-style-type:none;background:none;color:#888;font-family:MuseoSans500Regular, Arial, sans-serif;margin:0;padding:13px 0 12px}
.single-pricing-table .pr-foot{padding:40px 0}
.single-pricing-table .pr-foot .pill .pill-inner{padding-left:16px;padding-right:16px}
.pricing-tables.five-cols .pricing-column:first-child{margin-left:0!important}
.pricing-tables.five-cols .pricing-column{width:180px;margin-left:10px}
.pricing-tables.four-cols .pricing-column{width:232px;margin-left:4px}
.pricing-tables.four-cols .single-pricing-table .pr-head .circle-bg{width:320px;height:320px;border-radius:160px;margin:-190px 0 0 -160px}
.pricing-tables.four-cols .single-pricing-table .pr-head .circle-line{width:320px;height:320px;border-radius:160px;margin:-205px 0 0 -161px}
.pricing-tables.three-cols .pricing-column{width:300px;margin-left:20px}
.pricing-tables.three-cols .single-pricing-table .pr-head .circle-bg{width:440px;height:440px;border-radius:220px;margin:-293px 0 0 -220px}
.pricing-tables.three-cols .single-pricing-table .pr-head .circle-line{width:440px;height:440px;border-radius:220px;margin:-310px 0 0 -220px}
.pricing-tables.three-cols .single-pricing-table .pr-head h3.price{font-size:46px;padding:33px 0 61px}
.pricing-list{list-style-type:none;margin:0;padding:0}
.pricing-list li{list-style-type:none;background:url(../images/hr-dotted.png) 0 100% repeat-x;overflow:hidden;margin:0 0 10px;padding:0}
.pricing-list li .name{float:left;background:url(http://www.fibrapet.com.br/images/xpattern.gif.pagespeed.ic.5IWjJVJC_h.jpg);padding-right:2px}
.pricing-list li .price{float:right;background:url(http://www.fibrapet.com.br/images/xpattern.gif.pagespeed.ic.5IWjJVJC_h.jpg);color:#96b123;padding:0 0 0 11px}
input{border:0;background:none;outline:none;color:#888;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
textarea{background:none;border:0;min-height:100px;overflow:hidden;color:#888;outline:none;resize:none;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
input[type=text],input[type=password],input[type=],textarea,select{border:1px solid #ccc;outline:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;font-family:MuseoSans500Regular, Arial, sans-serif;color:#777;width:210px;max-width:100%;display:block;background:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:6px 4px}
select{padding:0}
input[type=text],textarea{background:rgba(255,255,255,.4);border-top:1px solid #c9c9c8;border-left:1px solid #dfe0de;border-right:1px solid #dfe0de;border-bottom:1px solid #fff;border-radius:3px;color:#888;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);padding:7px 9px}
input[type=text]:focus,input[type=santos0000]:santos0000
input[type=atendimento@sacolapet.com]:atendimento@sacolapet.com
textarea:focus{color:#888;box-shadow:inset 0 0 0 rgba(0,0,0,.1), 0 0 3px rgba(102,185,227,1)}
label,legend{display:block;font-weight:700}
input[type=checkbox]{display:inline}
#newsletter-form{position:relative;margin:0;padding:0}
#newsletter-form input[type=text]{background:rgba(80,80,80,.5);border:none;border-radius:3px;width:100%;color:#798354;box-shadow:inset 0 0 6px rgba(0,0,0,.5);padding:7px 50px 7px 10px}
.no-rgba #newsletter-form input[type=text]{background:#3b3b3c}
#newsletter-form input[type=text]::-webkit-input-placeholder{color:#798354}
#newsletter-form .submit-holder{width:44px;height:28px;display:block;position:absolute;right:0;top:0;background:url(../images/divider.png) 0 0 no-repeat}
#newsletter-form input[type=submit]{display:block;width:35px;height:28px;text-indent:-999px;background:url(../images/newsletter-submit.png) 50% 50% no-repeat;border:none;border-radius:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out;margin:0 0 0 6px;padding:0}
#newsletter-form input[type=submit]:hover{opacity:.5}
#newsletter-form.alt input[type=text]{background:rgba(255,255,255,.4);box-shadow:inset 0 1px 1px rgba(0,0,0,.1);border-top:1px solid #c9c9c8;border-left:1px solid #dfe0de;border-right:1px solid #dfe0de;border-bottom:1px solid #fff;color:#888;padding-top:9px;padding-bottom:9px}
#newsletter-form.alt input[type=text]::-webkit-input-placeholder{color:#888}
#newsletter-form.alt .submit-holder{width:42px;height:32px;background:#bdda38 linear-gradient(top,#bdda380%,#accf25100%);box-shadow:inset 0 1px 1px rgba(255,255,255,.4), 0 1px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.05);border-top:none;border-radius:0 4px 4px 0;margin:0;padding:0}
#newsletter-form.alt .submit-inner{display:inline-block;background:url(../images/pill-pattern-alt2.png) 0 -3px;border-radius:0 4px 4px 0;width:100%;height:32px;margin:0}
#newsletter-form.alt input[type=submit]{width:100%;height:32px;background:url(http://www.fibrapet.com.br/images/xbtn-marker-small.png.pagespeed.ic.uTS1uo57te.png) 50% 50% no-repeat;margin:0;padding:0}
#newsletter-form.alt input[type=submit]:hover{opacity:1}
.search-form{position:relative;margin:67px 0 0}
.search-form .sl_label{font-size:14px;font-weight:400;color:#4e9bc6}
.search-form input[type=text]{background:rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);border-bottom:none;font-size:14px;color:#4e9bc6;border-radius:3px;width:100%;box-shadow:0 1px 1px 0 rgba(255,255,255,.1), inset 0 2px 1px 0 rgba(0,0,0,.1);padding:13px 55px 14px 20px}
.no-opacity .search-form input[type=text]{border:none;background:url(../images/black-opacity-10.png)}
.search-form input[type=text]::-webkit-input-placeholder{color:#4e9bc6}
.search-form input[type=submit]{display:block;position:absolute;right:1px;top:1px;width:47px;height:41px;border:none;background:url(http://www.fibrapet.com.br/images/xsearch-button.gif.pagespeed.ic.lfKgb2vF7E.png) 0 0 no-repeat;border-radius:0}
.search-form input[type=submit]:hover{background-position:0 -41px;opacity:1}
.comment-form .field{margin-bottom:18px}
.comment-form textarea{width:640px;height:100px}
.contact-form .field{margin-bottom:15px;position:relative}
.contact-form textarea{width:400px;height:167px}
.loaderIcon{float:right;margin:-23px 20px 0 0}
#response{color:red}
#response .success{color:green}
.clear{clear:both}
.ovh{overflow:hidden}
.fleft{float:left}
.fright{float:right}
.nomargin{margin:0}
.icon{display:block;width:50px;height:50px;overflow:hidden;background:url(../images/icons-sprite.png) 0 0 no-repeat}
.icon.i-clock{background-position:0 0}
.icon.i-book{background-position:0 -50px}
.icon.i-bag{background-position:0 -100px}
.icon.i-docs{background-position:0 -150px}
.icon.i-diagram{background-position:0 -200px}
.icon.i-light{background-position:0 -250px}
.icon.i-money{background-position:0 -300px}
.icon.i-cloud{background-position:0 -350px}
.icon.i-pointer{background-position:0 -400px}
.icon.i-talk{background-position:0 -450px}
.pagination{text-align:center;margin:0;padding:0}
.pagination li{display:inline-block;background:none;font-style:normal;font-size:14px;position:relative;font-family:Arial, Helvetica, sans-serif;margin:0 8px;padding:0}
.pagination li a{display:inline-block;vertical-align:top;color:#888;width:22px;height:22px;line-height:22px;overflow:hidden;position:relative;border-radius:11px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}
.pagination li a:hover,.pagination li a.active{color:#1689c4;text-decoration:none;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.3)}
.pagination li.prev a:before,.pagination li.next a:before{content:"";display:block;position:absolute;left:50%;top:50%;width:5px;height:9px;background:url(../images/pagnav.gif) 0 0 no-repeat;margin:-4px 0 0 -2px}
.pagination li.prev{margin-right:30px}
.pagination li.prev a:hover:before{background-position:0 -9px}
.pagination li.next{margin-left:30px}
.pagination li.next a:before{background-position:-5px 0}
.pagination li.next a:hover:before{background-position:-5px -9px}
.tabs{margin:1px 0 20px}
.tabs .tab-wrapper{background-color:#f7f7f7;border:1px solid #e8e8e8;position:relative;z-index:1;margin:-2px 0 0}
.tabs .tab-menu ul{list-style:none;margin:0!important;padding:0!important}
.tabs .tab-menu li{display:inline;float:left;background:none;font-family:MuseoSans500Regular, Arial, sans-serif;margin:0;padding:0}
.tabs.full-w .tab-menu li{width:25%;padding:0}
.tabs .tab-menu a{position:relative;border:1px solid transparent;border-bottom:none;color:#115b87;display:block;font-size:16px;text-align:center;text-shadow:0 1px 0 #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:19px 20px}
.tabs.full-w .tab-menu a{width:100%;padding:19px 0}
.tabs .tab-menu a:hover{color:#88a919;text-decoration:none}
.tabs .tab-menu a.active{position:relative;background-color:#f7f7f7;border:1px solid #e8e8e8;border-bottom:none;color:#88a919;text-decoration:none;z-index:2}
.tabs .tab-menu a.active:after{content:" ";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #fff;border-bottom:none}
.tabs .tab-menu a .l-tab-shad{display:block;position:absolute;left:-15px;top:0;width:15px;height:54px}
.tabs .tab-menu a .r-tab-shad{display:block;position:absolute;right:-15px;top:0;width:15px;height:54px}
.tabs .tab-menu a.active .r-tab-shad{background:url(../images/r-tab-shadow.png) 0 0 no-repeat}
.tabs .tab-menu a.active .l-tab-shad{background:url(../images/l-tab-shadow.png) 0 0 no-repeat}
.tabs .tab{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px}
.tabs .tab ul{margin-left:22px}
.box{background-color:#f7f7f7;border:1px solid #e8e8e8;position:relative;z-index:1;margin:2px;padding:40px}
.box:before{content:" ";position:absolute;z-index:-1;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid #f7f7f7}
.spacer{overflow:hidden;height:30px;line-height:0}
.colborder{background:url(../images/colborder.gif) 0 0 repeat-y}
.hr{display:block;height:2px;overflow:hidden;background:url(../images/hr-double.gif) 0 0 repeat-x;margin:30px 10px}
.hr-double{height:7px;margin-top:50px;margin-bottom:50px}
.grid_1 .hr,.grid_2 .hr,.grid_3 .hr,.grid_4 .hr,.grid_5 .hr,.grid_6 .hr,.grid_7 .hr,.grid_8 .hr,.grid_9 .hr,.grid_10 .hr,.grid_11 .hr,.grid_12 .hr{margin-left:0!important;margin-right:0!important}
.reveal-modal{background:#f7f7f7;left:50%;margin-left:-285px;position:absolute;top:170px;visibility:hidden;width:570px;z-index:101;box-shadow:0 0 5px rgba(0,0,0,.4);border-radius:6px}
.reveal-modal .close-reveal-modal{width:58px;height:72px;background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat 0 -387px;position:absolute;top:0;right:16px;text-indent:-999em;cursor:pointer}
.reveal-modal .close-reveal-modal:hover{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat -62px -387px}
.reveal-modal-bg{background:url(../images/overlay.png);position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:none}
.reveal-modal .reveal-modal-header{text-transform:uppercase;color:#323334;font-size:16px;font-family:Oswald, sans-serif;background:url(../images/dotted-window.png) repeat-x 0 100%;padding:23px 20px}
.reveal-modal .cont{width:350px;margin:0 auto;padding:25px 0}
.reveal-modal form input[type=submit]{width:138px;height:48px;border:none;cursor:pointer;padding:0}
.reveal-modal form input[type=text]{background:none;border:1px solid #d8d8d8;width:220px;float:right;border-radius:3px;box-shadow:none}
.reveal-modal form input[type=text]:focus{box-shadow:inset 0 0 0 rgba(0,0,0,.1), 0 0 3px rgba(102,185,227,1);border-color:#66b9e3}
.reveal-modal form p{margin-bottom:11px}
.reveal-modal form label{float:left;line-height:27px;color:#888;width:128px;font-size:14px;font-weight:400}
.reveal-modal form .checkboxes{font-size:12px;font-family:MuseoSans500Italic, Arial, sans-serif;padding:0}
.reveal-modal form.signup .checkboxes{padding:16px 0 12px}
.reveal-modal form .checkboxes a{color:#bdd236;text-decoration:underline;margin-left:14px}
.reveal-modal form .checkboxes a:hover{text-decoration:none;color:#bdd236}
.reveal-modal em{font-size:12px;color:#aaa;font-family:MuseoSans500Italic, Arial, sans-serif;font-style:normal}
.reveal-modal abbr{color:#fe6666}
.reveal-modal form.signin label{width:77px;padding-left:25px;font-size:14px;font-weight:400}
.reveal-modal form.signin input[type=text]{margin-right:27px}
.reveal-modal form p.without-label{padding-left:103px}
.reveal-modal form.signup p.without-label{padding-left:104px}
.reveal-modal form.signin{margin-bottom:50px}
.reveal-modal form.signin input[type=submit]{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat -2px -4px}
.reveal-modal form.signin input[type=submit]:hover{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat -2px -55px}
.reveal-modal form.signup{padding:19px 0 28px}
.reveal-modal form.signup input[type=submit]{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat -2px -111px}
.reveal-modal form.signup input[type=submit]:hover{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat -2px -162px}
.reveal-modal .captcha{float:right;width:221px;height:88px;padding-top:8px}
.reveal-modal .indication{background:url(http://www.fibrapet.com.br/images/xindication.jpg.pagespeed.ic.IUaNWwwBmt.jpg) no-repeat 50% 100%;text-align:center;color:#115b87;margin-bottom:18px;text-transform:lowercase;font-family:MuseoSans500Italic, Arial, sans-serif;font-size:14px;padding:0 0 15px}
ul.socials-login{list-style:none;margin:0}
ul.socials-login li{margin-top:8px;text-align:center;background:none;padding:0}
ul.socials-login li:first-child{margin-top:0}
ul.socials-login li a{display:inline-block;width:219px;height:37px}
ul.socials-login li a.fb{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat 0 -298px}
ul.socials-login li a.fb:hover{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat 0 -337px}
ul.socials-login li a.tw{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat 0 -216px}
ul.socials-login li a.tw:hover{background:url(http://www.fibrapet.com.br/images/xsprite.png.pagespeed.ic.KuQpdRXCe2.png) no-repeat 0 -255px}
.niceCheck{width:10px;height:10px;display:inline-block;cursor:pointer;background:url(../images/checkbox.png) no-repeat;margin-right:5px}
.demo-pills .pill{margin-bottom:32px}
.demo-list-styles ul{margin-bottom:0}
h2,h3{font-size:24px;color:#88a919;margin-bottom:.8em}
img,img.scale-with-grid{max-width:100%;height:auto}
.button:hover,button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:active,button:active,input[type=submit]:active,input[type=reset]:active,input[type=button]:active{color:#1689c4;text-decoration:none;background:#c1dff2 linear-gradient(top,#c1dff20%,#cee7f5100%)}
.btn.full-w,.btn.full-w .btn-inner{display:block}
.btn .btn-inner:hover,.btn.large .btn-inner:hover{background:#b2d038 linear-gradient(top,#a2c62c0%,#c2da44100%)}
.pill:hover .pill-inner,.accordion-wrapper .acc-head.active,.accordion-wrapper .acc-head.last,#newsletter-form.alt .submit-holder:hover .submit-inner{background:none}
.pill-small,.reveal-modal form.signup em{font-size:11px}
.pill-style1:hover,#newsletter-form.alt .submit-holder:hover{background:#bdda38 linear-gradient(top,#accf250%,#bdda38100%)}
.pill-style5 .pill-inner,.pill-style6 .pill-inner,.pill-style7 .pill-inner,.pill-style8 .pill-inner,.pill-style9 .pill-inner,.pill-style10 .pill-inner,.pill-style11 .pill-inner{background:url(../images/pill-pattern-alt3.png) 0 -2px}
table.default-table tbody tr th:first-child,table.default-table tbody tr td:first-child{border-width:0 1px 0 0}
table.default-table tbody tr:nth-child(even),.single-pricing-table .pr-features ul li:nth-child(odd),.single-pricing-table .pr-features ul li.odd{background:#f1f1f1}
.pricing-tables.four-cols .pricing-column:first-child,.pricing-tables.three-cols .pricing-column:first-child{margin-left:0}
#newsletter-form input[type=text]:focus:-moz-placeholder,#newsletter-form input[type=text]:focus::-webkit-input-placeholder{color:#51573b}
#newsletter-form.alt input[type=text]:focus:-moz-placeholder,#newsletter-form.alt input[type=text]:focus::-webkit-input-placeholder,.comment-form input[type=text]:focus:-moz-placeholder,.comment-form textarea:focus:-moz-placeholder,.comment-form input[type=text]:focus::-webkit-input-placeholder,.comment-form textarea:focus::-webkit-input-placeholder,.contact-form input[type=text]:focus:-moz-placeholder,.contact-form textarea:focus:-moz-placeholder,.contact-form input[type=text]:focus::-webkit-input-placeholder,.contact-form textarea:focus::-webkit-input-placeholder{color:#ccc}
.search-form input[type=text]:focus:-moz-placeholder,.search-form input[type=text]:focus::-webkit-input-placeholder{color:#0e6596}
.comment-form input[type=text],.contact-form input[type=text]{float:left;width:200px;margin:0 30px 0 0}
.pagination li.prev a,.pagination li.next a,.hide-text{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent}
.tabs .tab-wrapper:before,.tabs .tab-menu a.active:before{content:" ";position:absolute;z-index:-1;top:-3px;left:-3px;right:-3px;bottom:-3px;border:2px solid #f7f7f7;border-bottom:none}
.tabs .tab-wrapper:after,.box:after{content:" ";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;border:1px solid #fff}
.tabs .tab-menu li:first-child a.active .l-tab-shad,.tabs .tab-menu li.first-child a.active .l-tab-shad,.tabs .tab-menu li:last-child a.active .r-tab-shad,.tabs .tab-menu li.last-child a.active .r-tab-shad,.niceCheck input{display:none}
@media only screen and min-width 960px {
.single-pricing-table.active,.single-pricing-table:hover{z-index:3;box-shadow:0 2px 20px rgba(0,0,0,.14);margin:-20px}
.single-pricing-table.active .pr-head h3.price,.single-pricing-table:hover .pr-head h3.price{color:#506301;padding:35px 0 60px}
.single-pricing-table.active .pr-head .circle-bg,.single-pricing-table:hover .pr-head .circle-bg{width:300px;height:300px;border-radius:150px;margin:-150px 0 0 -150px}
.single-pricing-table.active .pr-head .circle-line,.single-pricing-table:hover .pr-head .circle-line{width:300px;height:300px;border:1px solid rgba(0,0,0,.3);border-radius:150px;margin:-164px 0 0 -150px}
.single-pricing-table.active .pr-head h4,.single-pricing-table:hover .pr-head h4{color:#96b123;padding:35px 0}
.single-pricing-table.active .pr-foot,.single-pricing-table:hover .pr-foot{padding:40px 0 58px}
.pricing-tables.four-cols .single-pricing-table.active .pr-head .circle-bg,.pricing-tables.four-cols .single-pricing-table:hover .pr-head .circle-bg{width:400px;height:400px;border-radius:200px;margin:-248px 0 0 -201px}
.pricing-tables.four-cols .single-pricing-table.active .pr-head .circle-line,.pricing-tables.four-cols .single-pricing-table:hover .pr-head .circle-line{width:400px;height:400px;border:1px solid rgba(0,0,0,.3);border-radius:200px;margin:-265px 0 0 -200px}
.pricing-tables.three-cols .single-pricing-table.active .pr-head .circle-bg,.pricing-tables.three-cols .single-pricing-table:hover .pr-head .circle-bg{width:500px;height:500px;border-radius:250px;margin:-335px 0 0 -251px}
.pricing-tables.three-cols .single-pricing-table.active .pr-head .circle-line,.pricing-tables.three-cols .single-pricing-table:hover .pr-head .circle-line{width:500px;height:500px;border:1px solid rgba(0,0,0,.3);border-radius:250px;margin:-355px 0 0 -250px}
.pricing-tables.three-cols .single-pricing-table.active .pr-head h3.price,.pricing-tables.three-cols .single-pricing-table:hover .pr-head h3.price{padding:43px 0 71px}
}