  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, form,fieldset,input,textarea,p,blockquote,th,td {padding: 0; margin: 0}
table {border-collapse: collapse; border-spacing: 0}
fieldset,img {border: 0}
address,caption,cite,code,dfn,em,strong,th,var {font-weight: normal; font-style: normal}
ol,ul {list-style: none}
caption,th {text-align: left}
h1,h2,h3,h4,h5,h6 {font-weight: normal; font-size: 100%}
q:before,q:after {content:''}
abbr,acronym {border: 0}
 body{ font: 12px Arial, "Sans Serif"}
a{ color: #5bcccc; text-decoration: none}
a:hover{ text-decoration: underline}
p{ margin: 10px 0; font-family: Georgia, Serif; font-size: 1.3em; font-style: italic; color: #333}
h2{ font-size: 1.8em; font-weight: bold; color: #333; clear: both}
 body #header{ background: #fff url(/images/new/body-bg.png) repeat-x 0 -78px}
body.home #header{ background: #fff url(/images/new/body-bg.png) repeat-x 0 0}
body.small-header #header{ background: #fff url(/images/new/small-header-body-bg.png) repeat-x 0 0}
body.small-header #search-form, body.small-header #breadcrumb{ display: none}
body.small-header #top-bar{ float: right; width: 640px}
body.small-header #top-bar h1{ display: none}
body.small-header #top-bar ul{ padding: 4px 0 0}
body.small-header #header{ height: 74px; margin: 0 0 30px}
body.small-header #header #top-bar #login-form{ top: 30px}
body.small-header #header #logo{ background: url(/images/new/elements.png) no-repeat -586px -376px; height: 38px; margin: 15px 0 0 31px}
body.small-header #header #logo span{ height: 16px; display: block; margin: 7px 0 0 130px}
body.small-header #header #logo span#brasil{ background: url(/images/new/elements.png) no-repeat 0 -974px; width: 142px}
body.small-header #header #logo span#euapt{ background: url(/images/new/elements.png) no-repeat 0 -991px; width: 335px}
body.small-header #header #logo span#portugal{ background: url(/images/new/elements.png) no-repeat 0 -1008px; width: 167px}
body.small-header #header #logo span#argentina{ background: url(/images/new/elements.png) no-repeat 0 -1024px; width: 170px}
body.small-header #header #logo span#bolivia{ background: url(/images/new/elements.png) no-repeat 0 -1040px; width: 144px}
body.small-header #header #logo span#chile{ background: url(/images/new/elements.png) no-repeat 0 -1057px; width: 133px}
body.small-header #header #logo span#colombia{ background: url(/images/new/elements.png) no-repeat 0 -1072px; width: 168px}
body.small-header #header #logo span#costa-rica{ background: url(/images/new/elements.png) no-repeat 0 -1090px; width: 176px}
body.small-header #header #logo span#equador{ background: url(/images/new/elements.png) no-repeat 0 -1107px; width: 160px}
body.small-header #header #logo span#el-salvador{ background: url(/images/new/elements.png) no-repeat 0 -1123px; width: 180px}
body.small-header #header #logo span#espana{ background: url(/images/new/elements.png) no-repeat 0 -1140px; width: 151px}
body.small-header #header #logo span#euaes{ background: url(/images/new/elements.png) no-repeat 0 -1156px; width: 302px}
body.small-header #header #logo span#guatemala{ background: url(/images/new/elements.png) no-repeat 0 -1173px; width: 178px}
body.small-header #header #logo span#honduras{ background: url(/images/new/elements.png) no-repeat 0 -1189px; width: 169px}
body.small-header #header #logo span#mexico{ background: url(/images/new/elements.png) no-repeat 0 -1206px; width: 149px}
body.small-header #header #logo span#nicaragua{ background: url(/images/new/elements.png) no-repeat 0 -1222px; width: 172px}
body.small-header #header #logo span#panama{ background: url(/images/new/elements.png) no-repeat 0 -1239px; width: 157px}
body.small-header #header #logo span#paraguay{ background: url(/images/new/elements.png) no-repeat 0 -1255px; width: 167px}
body.small-header #header #logo span#peru{ background: url(/images/new/elements.png) no-repeat 0 -1272px; width: 130px}
body.small-header #header #logo span#puerto-rico{ background: url(/images/new/elements.png) no-repeat 0 -1288px; width: 146px}
body.small-header #header #logo span#republica-dominicana{ background: url(/images/new/elements.png) no-repeat 0 -1305px; width: 266px}
body.small-header #header #logo span#uruguay{ background: url(/images/new/elements.png) no-repeat 0 -1321px; width: 161px}
body.small-header #header #logo span#venezuela{ background: url(/images/new/elements.png) no-repeat 0 -1338px; width: 173px}
body.small-header #header #logo span#jamaica{ background: url(/images/new/elements.png) no-repeat 0 -1354px; width: 147px}
.wrap{ width: 960px; margin: 0 auto}
#header{ height: 203px; color: #5bcccc}
#content{ padding: 30px 0; min-height: 600px}
.mainbar{ float: left; width: 720px; margin: 0 20px 40px 0}
.sidebar{ float: right; width: 220px}
#footer{ height: 336px; border-top: 4px solid #077a7a; padding: 30px 0; background: #0d9292; color: #baeeea; clear: both}
 #top-bar{ height: 20px; width: 960px; padding: 4px 0 0 0; position: relative}
#top-bar ul{ list-style-type: none; float: right; text-align: left}
#top-bar ul li{ float: left; margin-right: 60px}
#top-bar ul li:last-child, #top-bar ul li.button:last-child{ margin-right: 0}
#top-bar ul li .username{ color: #fff}
#top-bar ul li.button{ margin-right: 5px}
#top-bar ul li.button a{ background: #098484; padding: 6px 7px 0; display: inline-block; height: 17px; margin-top: -4px; text-transform: uppercase; font-size: .8em}
#top-bar ul li.button a:hover{ background: #29a7a7; text-decoration: none}
#top-bar ul li.button span{ background: #0d9292; padding: 2px 6px; font-size: 1.2em}
#top-bar ul li#dropdown{ margin-right: 5px; position: relative}
#top-bar ul li#dropdown a{ display: inline-block; padding: 6px 91px 5px 7px; margin-top: -4px; text-transform: uppercase; font-size: .8em; background: #098484 url(/images/new/elements.png) no-repeat right -92px}
#top-bar ul li#dropdown a:hover{ text-decoration: none; background: #098484 url(/images/new/elements.png) no-repeat right -67px}
#top-bar ul li#dropdown a:active{ background: #098484 url(/images/new/elements.png) no-repeat right -117px}
#top-bar ul li#dropdown.open{ position: relative}
#top-bar ul li#dropdown.open a{ background: #098484 url(/images/new/elements.png) no-repeat right -143px}
#top-bar ul li#dropdown #dropdown-menu{ background: #fff; border: 3px solid #e7f2f2; position: absolute; top: 25px; left: 0; float: none; width: 150px; padding: 7px 8px; z-index: 1}
#top-bar ul li#dropdown #dropdown-menu li{ float: none; display: block; margin: 5px 0}
#top-bar ul li#dropdown #dropdown-menu a{ background: #fff; padding: 3px 5px; display: block; color: #0D9292; font-size: .9em; text-transform: none}
#top-bar ul li#dropdown #dropdown-menu a:hover{ text-decoration: none; background: #eee}
#top-bar ul li a#to-login{ background: url(/images/new/elements.png) no-repeat right -586px; padding: 2px 27px 0 0; display: inline-block; height: 19px; vertical-align: middle}
#top-bar ul li a#to-login:hover{ background: url(/images/new/elements.png) no-repeat right -565px}
#top-bar ul li a#to-login:active{ background: url(/images/new/elements.png) no-repeat right -607px}
#header #top-bar h1{ text-align: center}
#header #top-bar.logged h1{ width: 383px}
#header #top-bar #logged {display: none}
#header h1{ padding: 0 10px 5px 0; border-bottom: 1px dotted #5BCCCC; margin-bottom: 10px; color: #fff}
#header #logo{ background: url(/images/new/elements.png) no-repeat -586px -420px; height: 85px; width: 288px; margin: 15px 0 41px 31px; text-indent: -15000px; float: left}
body.home #header{ height: 281px}
body.home #header #logo{ width: 550px; margin: 15px 0 12px 31px; display: block; float: none}
body.home #header #logo span{ height: 29px; display: block; margin: 37px 0 0 288px}
body.home #header #logo span#brasil{ background: url(/images/new/elements.png) no-repeat -222px 0; width: 262px}
body.home #header #logo span#euapt{ background: url(/images/new/elements.png) no-repeat -222px -32px; width: 612px}
body.home #header #logo span#portugal{ background: url(/images/new/elements.png) no-repeat -222px -62px; width: 307px}
body.home #header #logo span#argentina{ background: url(/images/new/elements.png) no-repeat -222px -91px; width: 313px}
body.home #header #logo span#bolivia{ background: url(/images/new/elements.png) no-repeat -222px -121px; width: 266px}
body.home #header #logo span#chile{ background: url(/images/new/elements.png) no-repeat -222px -147px; width: 244px}
body.home #header #logo span#colombia{ background: url(/images/new/elements.png) no-repeat -222px -177px; width: 309px}
body.home #header #logo span#costa-rica{ background: url(/images/new/elements.png) no-repeat -222px -207px; width: 324px}
body.home #header #logo span#equador{ background: url(/images/new/elements.png) no-repeat -222px -237px; width: 294px}
body.home #header #logo span#el-salvador{ background: url(/images/new/elements.png) no-repeat -222px -267px; width: 331px}
body.home #header #logo span#espana{ background: url(/images/new/elements.png) no-repeat -222px -302px; width: 278px}
body.home #header #logo span#euaes{ background: url(/images/new/elements.png) no-repeat -222px -553px; width: 331px}
body.home #header #logo span#guatemala{ background: url(/images/new/elements.png) no-repeat -222px -357px; width: 326px}
body.home #header #logo span#honduras{ background: url(/images/new/elements.png) no-repeat -222px -387px; width: 311px}
body.home #header #logo span#mexico{ background: url(/images/new/elements.png) no-repeat -222px -417px; width: 274px}
body.home #header #logo span#nicaragua{ background: url(/images/new/elements.png) no-repeat -222px -451px; width: 317px}
body.home #header #logo span#panama{ background: url(/images/new/elements.png) no-repeat -222px -418px; width: 289px}
body.home #header #logo span#paraguay{ background: url(/images/new/elements.png) no-repeat -222px -511px; width: 307px}
body.home #header #logo span#peru{ background: url(/images/new/elements.png) no-repeat -222px -541px; width: 239px}
body.home #header #logo span#puerto-rico{ background: url(/images/new/elements.png) no-repeat -222px -566px; width: 339px}
body.home #header #logo span#republica-dominicana{ background: url(/images/new/elements.png) no-repeat -222px -600px; width: 488px}
body.home #header #logo span#uruguay{ background: url(/images/new/elements.png) no-repeat -222px -630px; width: 296px}
body.home #header #logo span#venezuela{ background: url(/images/new/elements.png) no-repeat -222px -661px; width: 318px}
body.home #header #logo span#jamaica{ background: url(/images/new/elements.png) no-repeat -222px -690px; width: 270px}
#header a{ color: #fff}
#header #breadcrumb{ color: #baeeea; clear: both; font-size: 1.1em}
#header #breadcrumb li{ float: left; margin-right: 5px}
#header #breadcrumb .see-all{ float: right; margin-right: 0}
#header #breadcrumb.products li{ background: url(/images/new/elements.png) no-repeat right -720px; padding-right: 12px}
#header #breadcrumb.products li:last-child{ background: none; padding-right: 0}
#header #breadcrumb.products li a{ background: #098484; border-top: 1px solid #085f5f; border-right: 1px solid #0b9f9f; border-left: 1px solid #0b9f9f; border-bottom: 1px solid #0b9f9f; font-size: .9em; padding: 3px 10px}
#header #breadcrumb.products li a:hover{ text-decoration: none; background: #0d9292}
#header #breadcrumb.products li a:active{ background: #098484; border-top: 1px solid #0b9f9f; border-right: 1px solid #0b9f9f; border-left: 1px solid #0b9f9f; border-bottom: 1px solid #0b9f9f}
#content h3{ font-size: 1.4em; color: #333; letter-spacing: -1px; font-weight: bold; margin: 0 0 10px}
#content h3.alert{ border: 1px solid #e5e5e5; padding: 55px 160px; margin-top: 2em}
#content ul#highlights{ width: 960px; height: 100px; margin: 0 0 30px; padding: 0 0 25px; border-bottom: 1px solid #f5f5f5}
#content ul#highlights li{ background: #e7f2f2; border: 1px solid #bde8e8; float: left; width: 240px; padding: 10px; margin: 5px; line-height: 1.3em}
#content ul#highlights li.hide-item {display: none}
#content ul#highlights li:hover{ background: #c7e9e9; border: 1px solid #4dbaba}
#content ul#highlights li div{ overflow: hidden; width: 160px; height: 70px}
#content ul#highlights li a{ color: #0d9292; display: block}
#content ul#highlights li a:hover{ text-decoration: none}
#content ul#highlights li a.see-all{ color: #d3163f; font-weight: bold}
#content ul#highlights li a.see-all:hover{ text-decoration: underline}
#content ul#highlights li.prev, #content ul#highlights li.next{ background: #fff; border: 0; text-indent: -15000px; width: 50px; margin: 20px 0 0}
#content ul#highlights li img{ float: left; margin: 0 10px 0 0}
#content ul#highlights li.prev a, #content ul#highlights li.next a{ background: url(/images/new/elements.png) no-repeat -80px 0; width: 50px; height: 51px; display: block}
#content ul#highlights li.prev a:hover{ background: url(/images/new/elements.png) no-repeat -80px -51px}
#content ul#highlights li.prev a:active{ background: url(/images/new/elements.png) no-repeat -80px -102px}
#content ul#highlights li.next a{ background: url(/images/new/elements.png) no-repeat -130px 0px}
#content ul#highlights li.next a:hover{ background: url(/images/new/elements.png) no-repeat -130px -51px}
#content ul#highlights li.next a:active{ background: url(/images/new/elements.png) no-repeat -130px -102px}
#content ul.categories li{ float: left; margin-right: 15px; margin-bottom: 40px}
#content ul.categories li.last{ margin: 0}
#content ul.categories li h2{ color: #333; border: 0; font-size: 1.4em; font-weight: bold; margin-bottom: 10px; padding-bottom: 0}
#content ul.categories li h2 a{ color: #d3163f}
#content ul.categories li h2 span{ font-size: .7em; font-weight: normal; color: #999}
#content ul.categories li ul{ min-height: 200px}
#content ul.categories li ul li{ float: none; margin: 0}
#content ul.categories li ul li a{ background: #f5f5f5; padding: 9px 0 8px 9px; height: 13px; margin: 0 0 2px; width: 213px; display: block; font-size: .9em; color: #0d9292}
#content ul.categories li ul li a:hover{ background: #0d9292; color: #fff; text-decoration: none}
#content ul.categories li ul li a.see-all{ background: url(/images/new/elements.png) no-repeat 0 -372px; font-weight: bold}
#content ul.categories li ul li a.see-all:hover{ background: url(/images/new/elements.png) no-repeat 0 -402px}
#content ul.sub-categories{ padding: 0}
ul.sub-categories{ min-height: 200px; padding: 10px 7px}
ul.sub-categories li{ margin: 0 10px 2px; float: left}
ul.sub-categories li a{ background: #f5f5f5; padding: 1px 8px; color: #0d9292; font-weight: normal; font-size: .9em; display: block; width: 185px}
ul.sub-categories li a:hover{ background: #0d9292; color: #fff; text-decoration: none}
#content #latest-posts{ background: #f5f5f5; clear: both; padding: 10px}
#content #latest-posts h2{ height: 22px; text-indent: -15000px; margin: 20px 0 0; float: left; padding-bottom: 0; border: 0}
#content #latest-posts h2:lang(en){ background: url(/images/new/elements.png) no-repeat 0 -276px; width: 220px; height: 24px}
#content #latest-posts h2:lang(pt){ background: url(/images/new/elements.png) no-repeat 0 -250px; width: 220px}
#content #latest-posts h2:lang(es){ background: url(/images/new/elements.png) no-repeat 0 -301px; width: 220px}
#content #latest-posts #controls{ float: right}
#content #latest-posts #controls a.prev, #content #latest-posts #controls a.next{ background: url(/images/new/elements.png) no-repeat -5px -95px; display: block; width: 25px; height: 26px; text-indent: -15000px}
#content #latest-posts #controls a.prev:hover{ background: url(/images/new/elements.png) no-repeat -5px -122px}
#content #latest-posts #controls a.prev:active{ background: url(/images/new/elements.png) no-repeat -5px -149px}
#content #latest-posts #controls a.next{ background: url(/images/new/elements.png) no-repeat -30px -95px; margin-top: 8px}
#content #latest-posts #controls a.next:hover{ background: url(/images/new/elements.png) no-repeat -30px -122px}
#content #latest-posts #controls a.next:active{ background: url(/images/new/elements.png) no-repeat -30px -149px}
#content #latest-posts ul li{ margin: 0 32px 0 240px; background: #fff; padding: 10px; height: 40px}
#content #latest-posts .icon{ float: left}
#content #latest-posts .published-at{ color: #999; margin: 0 0 5px 50px}
#content #latest-posts .post-title{ margin-left: 50px}
#content #latest-posts .post-title a{ font-weight: bold; color: #0d9292}
 .post #content #content-header{ margin-top: 10px}
.post #content #content-header .title{ color: #d3163f; font-size: 3.5em; font-family: Arial, "Sans Serif"; font-style: normal; font-weight: bold; letter-spacing: -2px}
.post #content #content-header h2{ color: #666; font-size: 3.3em; font-weight: bold; letter-spacing: -2px; float: right; margin: 1em 0 0; padding-bottom: 0; border: 0}
.post #content #content-header h2 span{ color: #ccc; font-size: .6em; font-weight: normal; margin-right: 5px}
.post #content #content-header h3{ color: #999; font-size: 2.5em; font-weight: normal; letter-spacing: -2px}
.post #content #content-header h3 span{ font-weight: bold}
.post #content #content-header .toolbar{ background: #f5f5f5; border: 1px dotted #e0e0e0; color: #999; padding: 12px 10px 0; height: 25px; margin: 8px 0 5px; font-size: .9em}
.post #content #content-header .toolbar a{ color: #0d9292}
.post #content #content-header .toolbar #report, .post #content #content-header .toolbar #banish{ background: url(/images/new/elements.png) no-repeat -805px -800px; border-left: 1px solid #e2e2e2; padding: 5px 6px 5px 26px; margin: 0 0 0 8px}
.post #content #content-header .toolbar #banish{ background: url(/images/new/elements.png) no-repeat -805px -830px; border-right: 1px solid #e2e2e2; margin: 0 8px 0 0}
.post #content #content-header .toolbar .controls{ float: left}
.post #content #content-header .toolbar .info{ float: right}
.post #content #content-header .toolbar .info span, .post #content #content-header .toolbar .info a{ background: #fff; padding: 5px 10px; line-height: 1em}
.post #content #content-header .toolbar .info span{ margin-right: 5px}
.post #content #content-header .toolbar .info strong{ font-size: 1.3em; font-weight: bold; vertical-align: middle}
#content #post-desc{ min-height: 600px}
#content #post-desc #pictures{ background: #f6f6f6; border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 1px dotted #e5e5e5; padding: 30px 15px 15px}
#content #post-desc #no-pictures{ border-top: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 0; height: 10px}
#content #post-desc #no-pictures.partner{ background: #f6f6f6}
#content #post-desc #pictures img{ border: 1px solid #ccc; margin-bottom: 15px}
#content #post-desc #pictures #slideshow{ text-align: center}
#content #post-desc #pictures #thumbs ul.thumbs{ text-align: center}
#content #post-desc #pictures #thumbs ul.thumbs li{ display: inline}
#content #post-desc #pictures #thumbs ul.thumbs li img{ vertical-align: middle}
#content #post-desc #pictures #controls .ss-controls{ text-align: center}
#content #post-desc #pictures #controls a.prev, #content #post-desc #pictures #controls a.next{ background: url(/images/new/elements.png) no-repeat -80px 0; width: 50px; height: 51px; text-indent: -15000px; display: block; float: left; margin: 130px 0}
#content #post-desc #pictures #controls a.prev:hover{ background: url(/images/new/elements.png) no-repeat -80px -51px}
#content #post-desc #pictures #controls a.prev:active{ background: url(/images/new/elements.png) no-repeat -80px -102px}
#content #post-desc #pictures #controls a.next{ background: url(/images/new/elements.png) no-repeat -130px 0; float: right}
#content #post-desc #pictures #controls a.next:hover{ background: url(/images/new/elements.png) no-repeat -130px -51px}
#content #post-desc #pictures #controls a.next:active{ background: url(/images/new/elements.png) no-repeat -130px -102px}
#content #post-desc #pictures div.slideshow span.image-wrapper {display: block; position: absolute; margin: 0 70px}
#content #post-desc #pictures div.slideshow a.advance-link {display: block; width: 550px; height: 300px;  line-height: 300px;  text-align: center}
#content #post-desc #pictures div.slideshow a.advance-link:hover{ text-decoration: none}
#content #post-desc #pictures .navigation{ clear: both}
#content #post-desc #description{ background: #fff; border-right: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 1px dotted #e5e5e5; padding: 25px 20px; margin-bottom: 15px}
#content #post-desc #description p{ font-size: 1em; font-family: Arial, "Sans Serif"; font-style: normal; line-height: 2em; color: #333}
#content #post-desc #description ul{ list-style-type: disc; padding: 10px 0 10px 20px}
#content #post-desc #description ol{ list-style-type: decimal; padding: 10px 0 10px 20px}
#content #post-desc #description li{ margin: 5px 0}
#content #post-desc #description.partner{ background-color: #f5f5f5}
#content #post-desc #description.partner p{ font-size: 1.2em; clear: left}
#content #post-desc #description.partner dl dt{ float: left; clear: left; width: 100px; text-align: right; margin: 2px 10px 2px 0; font-weight: bold}
#content #post-desc #description.partner dl dd{ float: left; text-align: left; margin: 2px 0; width: 520px}
#content #post-desc #description.partner dl dd p{ margin-top: 0; padding-top: 0; font-size: 1em; color: #000}
#content #post-comments{ margin: 15px 0 0}
#content #post-comments h2{ font-size: 1.8em; font-weight: bold; color: #333; float: left}
#content #post-comments h2 span{ font-size: .9em; font-weight: normal; font-style: italic; text-transform: lowercase; color: #999}
#content #post-comments #btn-post-comment{ background: url(/images/new/elements_postshow.png) no-repeat 0 -265px; border: 0; cursor: pointer; width: 150px; height: 35px; text-indent: -15000px; float: right; margin-bottom: 15px}
#content #post-comments ul{ border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; clear: both; margin-bottom: 20px}
#content #post-comments ul li{ padding: 5px; border-bottom: 1px dotted #ccc; overflow: auto;  }
#content #post-comments ul li:hover{ background: #f7f7f7}
#content #post-comments ul li:hover .controls{ display: block}
#content #post-comments ul li:last-child{ border-bottom: 0}
#content #post-comments ul li .controls{ display: none; float: right; width: 24px}
#content #post-comments ul li .controls a{ display: block; width: 24px; height: 25px; text-indent: -15000px}
#content #post-comments ul li#next_page{ padding: 4px 0}
#content #post-comments ul li#next_page a{ padding: 6px; font-size: 1.4em; font-weight: bold; text-decoration: none; border: none; background-color: #0D9292; color: #fff; display: block}
#content #post-comments ul li .controls #btn-erase{ background: url(/images/new/elements_postshow.png) no-repeat -474px -271px; margin-bottom: 1px}
#content #post-comments ul li .controls #btn-reply{ background: url(/images/new/elements_postshow.png) no-repeat -450px -271px}
#content #post-comments ul li .msg{ font-family: Georgia, Serif; font-style: italic; color: #333; margin: 18px 0 8px}
#content #post-comments ul li .meta{ font-size: .9em; color: #999; margin: 0 0 20px}
#content #post-comments ul ul{ border: 0}
#content #post-comments ul li ul li{ padding: 5px 5px 5px 30px; background: #eef6f6}
#content #post-comments ul li ul li .msg{ margin-top: 7px}
#content #post-comments ul li ul li strong, #content .msg-thread.answer strong{ background: url(/images/new/elements_postshow.png) no-repeat 0 -301px; display: block; width: 159px; height: 22px; text-indent: -15000px; margin-bottom: 8px}
#content #post-comments form, #content form.form-textarea{ border: 1px solid #e5e5e5}
#content #post-comments form{ margin: 20px 0 0}
#content form.form-textarea{ margin: 0; overflow: hidden}
#content #post-comments form label, #content form.form-textarea label{ font-size: 1.8em; font-weight: bold; letter-spacing: -2px; color: #999; width: 330px; float: left; padding: 12px 0 12px 28px; cursor: pointer; display: block}
#content #post-comments form label input{ display: none}
#content #post-comments form #to-public-form{ background: #e5e5e5}
#content #post-comments form #to-private-form{ border-left: 1px solid #e5e5e5; background: #e5e5e5 url(/images/new/elements_postshow.png) no-repeat 0 -402px; width: 309px; padding-left: 50px}
#content #post-comments form #to-public-form.checked{ background: #fff; color: #333}
#content #post-comments form #to-private-form.checked{ border-left: 1px solid #e5e5e5; color: #333; background: #fff url(/images/new/elements_postshow.png) no-repeat 0 -452px; width: 309px; padding-left: 50px}
#content #post-comments form fieldset{ padding: 0 26px; color: #999; margin-top: 50px; background: #fff; border: 0}
#content form.form-textarea fieldset{ padding: 0 20px; border: 0}
#content form.form-textarea fieldset textarea{ width: 892px}
#content #post-comments form fieldset p, #content form.form-textarea fieldset p{ font-size: 1.1em; font-family: Arial, "Sans Serif"; font-style: normal; font-style: italic}
#content #post-comments form fieldset label, #content form.form-textarea fieldset label{ font-size: 1.2em; color: #999; letter-spacing: 0; font-weight: normal; text-transform: lowercase; padding: 25px 0 5px; margin: 0 auto; text-align: left}
#content #post-comments form fieldset label{ width: 660px}
#content #post-comments form fieldset span, #content form.form-textarea fieldset span{ float: left; font-style: italic; color: #999; font-size: .84em; padding: 30px 0 5px}
#content #post-comments form fieldset .message-size, #content form.form-textarea fieldset .message-size{ float: right}
#content .sidebar #btn-tweet, #content .sidebar #btn-facebook, #content .sidebar #btn-send-mail, #content .sidebar #btn-print-flyer, #content .sidebar #btn-send-message, #content .sidebar #btn-skype-call{ display: block; width: 220px; text-indent: -15000px}
#content .sidebar #btn-stand-crowd{  background: url(/images/new/elements_postshow.png) no-repeat 0 0; height: 51px}
#content .sidebar #btn-send-message{ height: 40px; margin-top: 4px}
#content .sidebar #btn-send-message:lang(pt){ background: url(/images/new/elements_postshow.png) no-repeat 0 -51px}
#content .sidebar #btn-send-message:lang(en){ background: url(/images/new/elements_postshow.png) no-repeat -220px -51px}
#content .sidebar #btn-send-message:lang(es){ background: url(/images/new/elements_postshow.png) no-repeat -440px -51px}
#content .sidebar #btn-skype-call{ background: url(/images/new/elements_postshow.png) no-repeat 0 -91px; height: 36px; margin-top: 4px}
#content .sidebar #tel-contact{ background: url(/images/new/elements_postshow.png) no-repeat 0 -620px; border: 1px solid #bde8e8; color: #999; min-height: 34px; font-size: .9em; padding: 10px 25px 10px 54px; margin-top: 4px}
#content .sidebar #tel-contact strong{ font-size: 1.2em; margin-top: 3px; display: block; color: #666; font-weight: bold}
#content .sidebar #btn-tweet{ background: url(/images/new/elements_postshow.png) no-repeat -220px -135px; height: 36px; margin-top: 4px}
#content .sidebar #btn-facebook{ background: url(/images/new/elements_postshow.png) no-repeat -440px -135px; height: 36px; margin-top: 4px}
#content .sidebar #btn-send-mail{ background: url(/images/new/elements_postshow.png) no-repeat 0 -182px; height: 36px; margin-top: 4px}
#content .sidebar hr{ border-top: 1px dotted #e0e0e0; margin: 10px 0}
#content .sidebar #btn-print-flyer{ background: url(/images/new/elements_postshow.png) no-repeat 0 -218px; height: 47px}
#content .sidebar .box{ background: #f5f5f5; border: 1px solid #f5f5f5; margin-bottom: 10px}
#content .sidebar .box a{ color: #1c9898}
#content .sidebar .box p{ font-size: 1em; font-style: normal; font-family: Arial,"Sans Serif"}
#content .sidebar .box h4{ font-size: 1.2em; color: #666; margin: 15px 10px 10px}
#content .sidebar .box h4 strong{ font-weight: bold}
#content .sidebar .box ol, #content .sidebar .box ul{ margin: 0 10px 15px}
#content .sidebar .box ol li{ margin: 3px 0}
#content .sidebar .box ul li{ margin-bottom: 10px}
#content .sidebar .box ul li span{ color: #999; font-size: .9em}
#content .sidebar .box ul li span.price{ display: block; margin-left: 57px}
#content .sidebar .box ul li .store{ color: #666; font-weight: bold; font-size: .8em; display: block; padding: 3px 0; margin-left: 57px}
#content .sidebar .box ul li.more, #content .sidebar .box ol li.more{ background: url(/images/new/elements.png) no-repeat -816px -952px; padding: 0 0 0 15px; font-size: .9em; font-weight: bold}
#content .sidebar a.unfilter, #content .sidebar .unfilter a{ background: url(/images/new/elements.png) no-repeat -813px -743px; padding: 1px 0 1px 20px; font-size: .9em; font-weight: bold}
#content .sidebar a.unfilter{ color: #1c9898}
#content .sidebar .box.premium{ background: #e7f2f2}
#content .sidebar .box.ad, #content .sidebar .box.premium, #content .sidebar .box.ml{ border: 1px solid #bde8e8}
#content .sidebar .box.ad ul li, #content .sidebar .box.premium ul li{ border-bottom: 1px dotted #9bcfcf; padding: 0 0 10px; margin-bottom: 10px; min-height: 52px}
#content .sidebar .box ul{ margin: 0 0 15px 10px}
#content .sidebar .box.ml ul li{ padding: 0 0 10px; margin: 0 14px 0 0; height: 130px; width: 90px; float: left}
#content .sidebar .box.ad ul li:last-child, #content .sidebar .box.premium ul li:last-child, #content .sidebar .box.ml ul li:last-child{ border-bottom: 0; padding: 0}
#content .sidebar .box.ad ul li img, #content .sidebar .box.premium ul li img{ border: 1px solid #cdcdcd; margin: 0 5px 5px 0; float: left; width: 50px}
#content .sidebar .box.ml ul li img{ border: 1px solid #cdcdcd; margin: 0 5px 5px 0; float: left}
 .profile #content h3{ color: #999; font-size: 1.5em}
.profile #content p{ font-family: Arial, "Sans Serif"; font-style: normal; font-size: 1.1em}
.profile #content a{ color: #178a8a; font-weight: bold}
.profile #content #content-header, .profile #content #about{ background: #fff; padding: 20px}
.profile #content #about.mainbar{ width: 678px}
.profile #content #content-header{ margin: 0 0 30px}
.profile #content #content-header #avatar{ float: left; padding: 4px; margin: 0 20px 0 0; border: 1px solid #ededed}
.profile #content #content-header h2{ clear: none; color: #d3163f; border: 0; font-size: 3em; font-family: Arial, "Sans Serif"; font-style: normal; font-weight: bold; letter-spacing: -2px}
.profile #content #content-header h3{ color: #999; font-weight: normal}
.profile #content #content-header .button.add{ float: right; clear: none; position: static}
.profile #content #content-header #contacts{ background: #f7f7f7; border: 1px solid #ededed; margin: 0 0 0 155px; padding: 5px; height: 36px}
.profile #content #content-header #contacts #skype{ background: url(/images/new/elements_forms.png) no-repeat -165px -580px; text-indent: -15000px; float: left; width: 160px; height: 36px}
.profile #content #content-header #contacts #phone{ background: url(/images/new/elements.png) no-repeat -335px -1151px; padding: 0 0 0 35px; margin: 8px 0 0; float: right; color: #999; font-size: 1.4em}
.profile #content .sidebar .box{ background: #fff}
.profile #content .sidebar .box h4{ border-bottom: 1px dotted #9bcfcf; padding: 0 0 5px; margin-bottom: 10px; font-size: 1.6em; font-weight: bold; color: #333}
.profile #content .sidebar .box #title-my-ads{ background: url(/images/new/elements.png) no-repeat -335px -1110px; padding: 0 0 15px 35px}
 #content .posts.pagination{ background: #f5f5f5; padding: 5px 0; text-align: center; clear: both}
#content .posts.pagination a, #content .posts.pagination span{ background: #fff; padding: 5px 0 0; height: 20px; width: 25px; display: inline-block}
#content .posts.pagination a{ color: #339999}
#content .posts.pagination .prev_page, #content .posts.pagination .next_page{ background: url(/images/new/elements.png) no-repeat 0 0; text-indent: -15000px}
#content .posts.pagination .prev_page:hover{ background-position: 0 -27px}
#content .posts.pagination .prev_page:active{ background-position: 0 -54px}
#content .posts.pagination .next_page{ background: url(/images/new/elements.png) no-repeat -25px 0}
#content .posts.pagination .next_page:hover{ background-position: -25px -27px}
#content .posts.pagination .next_page:active{ background-position: -25px -54px}
#content .posts.pagination .prev_page.disabled{ background: #fff url(/images/new/elements.png) 0 0}
#content .posts.pagination .next_page.disabled{ background: #fff url(/images/new/elements.png) -25px 0}
#content .list h2{ font-size: 2em; color: #999; font-weight: bold; border: 0; padding-bottom: 9px; float: left}
#content .list .filter{ padding-top: 4px; float: right; color: #999}
#content .list .filter .dropdown{ width: 135px; display: inline-block}
#content .list .filter .dropdown a{ background: url(/images/new/elements.png) left -687px; padding: 8px; display: inline-block; color: #999; width: 119px; font-size: .9em}
#content .list .filter .dropdown a:hover{ background: #fff url(/images/new/elements.png) left -687px; text-decoration: none}
#content .list .filter ul{ background: #fff; border: 3px solid #e7f2f2; position: absolute; margin: 3px 0 0; z-index: 1; font-size: .9em}
#content .list.post .filter ul li{ min-height: 0; padding: 0; border-bottom: 0}
#content .list .filter .dropdown ul li a{ background: none; padding: 3px 8px; display: block}
#content .list .filter .dropdown ul li a:hover{ background: #eee}
#content .list ul{ border-top: 1px solid #ccc; margin-bottom: 10px; clear: both}
#content .list ul li{ padding: 20px 10px; border-bottom: 1px solid #e0e0e0}
#content .list.post ul li{ min-height: 70px}
#content .list ul li.premium{ background: #fbfbe3}
#content .list ul li h3{ font-size: 1.5em; margin: 0 0 10px; letter-spacing: 0}
#content .list.messages .controls{ float: left; margin: 6px 0 0 20px; color: #999}
#content .list.messages .controls input.delete{ height: 25px; width: 74px; text-indent: -15000px; border: 0; cursor: pointer; margin: 0 5px}
#content .list.messages .controls input.delete:lang(pt){ background: url(/images/new/elements.png) no-repeat 0 -662px}
#content .list.messages .controls input.delete:lang(en){ background: url(/images/new/elements.png) no-repeat -74px -662px}
#content .list.messages .controls input.delete:lang(es){ background: url(/images/new/elements.png) no-repeat -148px -662px}
#content .list.messages ul li{ height: 14px; padding: 0; height: 34px; background: #f5f5f5; border-bottom: 0; margin: 10px 0}
#content .list.messages ul li.unread{ background: #fff; border: 1px solid #f5f5f5; font-weight: bold}
#content .list.messages ul li.unread h3{ font-weight: bold}
#content .list.messages ul li span.private{ background: url(/images/new/elements.png) no-repeat -784px -953px; float: left; height: 15px; width: 20px; text-indent: -15000px; margin: 10px 0}
#content .list.messages ul li a{ color: #0a7979}
#content .list.messages ul li input{ float: left; margin: 10px}
#content .list.messages ul li h3{ float: left; padding: 10px; margin: 0; font-size: 1em; font-weight: normal}
#content .list.messages ul li .from{ float: left; padding: 10px}
#content .list.messages ul li span.success, #content .list.messages ul li .pending, #content .list.messages ul li span.failure{ background: url(/images/new/elements.png) no-repeat -335px -974px; border: 0; color: #22ce00; min-height: 24px; padding: 10px 0 0; margin: 0 10px 0 0; text-indent: 60px; width: 125px}
#content .list.messages ul li span.pending{ background: url(/images/new/elements.png) no-repeat -335px -1007px; color: #edb800; padding: 10px 0 0}
#content .list.messages ul li span.failure{ background: url(/images/new/elements.png) no-repeat -335px -1042px; color: #d3163f; padding: 10px 0 0}
#content .list.messages ul li span.detail{ padding: 0}
#content .list.messages ul li .detail a{ background: url(/images/new/elements.png) no-repeat -335px -1076px; text-indent: 40px; height: 24px; padding: 10px 0 0; display: block}
#content .list.messages ul li .detail a:lang(pt){ width: 108px}
#content .list.messages ul li .detail a:lang(en){ width: 130px}
#content .list.messages ul li .detail a:lang(es){ width: 135px}
#content .list.messages ul li .origin, #content .list.messages ul li .date{ float: right; padding: 10px; color: #999}
#content .list.post ul li .desc h3{ margin: 0 0 2px}
#content .list ul li h3 a{ color: #0a7979}
#content .list ul li h4{ font-size: 2.2em; color: #666; float: right; margin: 0 0 5px}
#content .list ul li h4 span{ color: #999; font-size: .6em}
#content .list ul li img{ float: left; border: 1px solid #ccc}
#content .list.post ul li .desc{ margin: 0 0 0 90px; width: 850px; line-height: 2em}
#content .list.mainbar ul li .desc{ width: 610px}
#content .list.post ul li .desc ul{ border: 0; list-style-type: disc; padding: 10px 0 10px 20px}
#content .list.post ul li .desc ol{ border: 0; list-style-type: decimal; padding: 10px 0 10px 20px}
#content .list.post ul li .desc li{ min-height: 10px; padding: 0; border: 0}
#content .list ul li .desc .online, #content .list ul li .desc .offline, #content .list ul li .desc .expired, #content .list ul li .desc .payment_required, #content .list ul li.premium .desc div{ height: 22px; text-indent: -15000px; margin-bottom: 5px}
#content .list ul li .desc .online:lang(pt){ background: url(/images/new/elements.png) no-repeat 0 -886px; width: 51px}
#content .list ul li .desc .online:lang(en){ background: url(/images/new/elements.png) no-repeat -51px -886px; width: 56px}
#content .list ul li .desc .online:lang(es){ background: url(/images/new/elements.png) no-repeat -107px -886px; width: 66px}
#content .list ul li .desc .offline:lang(pt){ background: url(/images/new/elements.png) no-repeat 0 -908px; width: 78px}
#content .list ul li .desc .offline:lang(en){ background: url(/images/new/elements.png) no-repeat -78px -908px; width: 60px}
#content .list ul li .desc .offline:lang(es){ background: url(/images/new/elements.png) no-repeat -138px -908px; width: 100px}
#content .list ul li .desc .expired:lang(pt){ background: url(/images/new/elements.png) no-repeat 0 -930px; width: 73px}
#content .list ul li .desc .expired:lang(en){ background: url(/images/new/elements.png) no-repeat -73px -930px; width: 65px}
#content .list ul li .desc .expired:lang(es){ background: url(/images/new/elements.png) no-repeat -138px -930px; width: 81px}
#content .list ul li .desc .payment_required:lang(pt){ background: url(/images/new/elements.png) no-repeat 0 -952px; width: 168px}
#content .list ul li .desc .payment_required:lang(en){ background: url(/images/new/elements.png) no-repeat -168px -952px; width: 128px}
#content .list ul li .desc .payment_required:lang(es){ background: url(/images/new/elements.png) no-repeat -296px -952px; width: 133px}
#content .list ul li.premium .desc div:lang(pt){ background: url(/images/new/elements.png) no-repeat -429px -952px; width: 126px}
#content .list ul li.premium .desc div:lang(en){ background: url(/images/new/elements.png) no-repeat -555px -952px; width: 93px}
#content .list ul li.premium .desc div:lang(es){ background: url(/images/new/elements.png) no-repeat -648px -952px; width: 110px}
#content .list ul li .meta{ background: #f5f5f5; padding: 4px 10px; clear: right}
#content .list.post ul li .meta{ margin-left: 90px}
#content .list ul li.premium .meta{ background: #fff}
#content .list ul li .meta a, #content .list ul li .meta button{ color: #0a7979; background: none; border-top: 0; border-bottom: 0; border-left: 0; padding: 4px 10px; cursor: pointer; font: .9em Arial, "Sans Serif"}
#content .list.post ul li .meta a, #content .list.post ul li .meta button{ border-right: 1px solid #e9e9e9}
#content .list ul li .meta a:hover, #content .list ul li .meta button:hover{ text-decoration: none; background: #f8f8f8}
#content .list ul li .meta .upgrade, #content .list ul li .meta .edit, #content .list ul li .meta .publish, #content .list ul li .meta .unpublish{ padding: 4px 10px 4px 29px}
#content .list ul li .meta .upgrade{ background: url(/images/new/elements.png) no-repeat -805px -771px}
#content .list ul li .meta .upgrade:hover{ background: #f8f8f8 url(/images/new/elements.png) no-repeat -805px -771px}
#content .list ul li .meta .edit{ background: url(/images/new/elements.png) no-repeat -805px -801px}
#content .list ul li .meta .edit:hover{ background: #f8f8f8 url(/images/new/elements.png) no-repeat -805px -801px}
#content .list ul li .meta button.publish{ background: url(/images/new/elements.png) no-repeat -805px -890px}
#content .list ul li .meta button.publish:hover{ background: #f8f8f8 url(/images/new/elements.png) no-repeat -805px -890px}
#content .list ul li .meta button.unpublish{ background: url(/images/new/elements.png) no-repeat -805px -829px}
#content .list ul li .meta button.unpublish:hover{ background: #f8f8f8 url(/images/new/elements.png) no-repeat -805px -829px}
#content .list ul li .meta span{ color: #999; font-size: .9em; padding: 0 10px 5px; display: inline-block}
#content .list ul li .meta .info{ border-right: 1px solid #e9e9e9}
#content .list ul li .meta .date{ float: right; border-left: 1px solid #e9e9e9; border-right: 0}
#content .list ul li .meta .category{ background: url(/images/new/elements.png) no-repeat right -920px; padding: 5px 30px 5px 10px}
#content .list ul li .meta .sub.category{ background: none; padding: 5px 0}
#content .list ul li .meta form, #content .list ul li .meta form div{ display: inline}
#content .msg-thread.topbar{ border-bottom: 0; border-top: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0; background: #f5f5f5; color: #999; padding: 10px; font-size: .9em; margin: 8px 0 0; height: 25px}
#content .msg-thread.topbar a{ color: #0d9292; margin: 4px 0 0}
#content .msg-thread.topbar span{ background: #fff; padding: 5px 10px; line-height: 1em}
#content .msg-thread{ padding: 20px 10px; margin: 0 0 10px; font-size: 1.3em; color: #333; border: 1px solid #e5e5e5}
#content .msg-thread span{ float: right; font-size: .7em; font-family: Arial,"Sans Serif"; color: #999; margin: 3px 0 0}
#content .msg-thread.question{ border-bottom: 0; margin-bottom: 0; font-family: Georgia, Serif}
#content .msg-thread.answer{ border-top: 1px dotted #e5e5e5; border-bottom: 0; background: #eef6f6; padding-left: 30px; margin-bottom: 0; font-family: Georgia, Serif}
#content .ad{ margin: 0 0 10px}
.postload_google_ads-adswrapper, .googleads{ border: 1px solid #fff; text-align: left}
#content .ad a, #content .ad #abg{ color: #1C9898; text-decoration: none}
#content .team li{ float: left; width: 150px; margin: 10px 0}
#feedback{ background: url(/images/new/feedback-tab.png) no-repeat right center; width: 25px; height: 133px; display: block; text-indent: -15000px; position: fixed; top: 59px; left: 0}
#feedback:hover{ width: 30px}
#donate-chile{ background: url(/images/new/donate-chile-tab.png) no-repeat right center; color: #fff; width: 35px; height: 163px; display: block; text-indent: -15000px; position: fixed; top: 59px; left: 0}
#donate-chile:hover{ width: 45px}
#footer a{ color: #fff; font-size: .9em}
#footer #footer-nav, #footer #follow-us-nav, #footer #international-nav, #footer #redeparede-kiva{ border-bottom: 2px solid #5bcccc; float: left}
#footer #footer-nav{ width: 610px; height: 84px}
#footer #footer-nav h2{ background: url(/images/new/elements.png) no-repeat -586px -376px; width: 110px; height: 38px; text-indent: -15000px; float: left; margin-top: 8px}
#footer #footer-nav ul{ float: right; width: 482px}
#footer #footer-nav li{ float: left; padding: 1px 0 1px 20px; width: 129px; border-left: 1px dotted #5bcccc}
#footer #follow-us-nav{ width: 350px; height: 84px}
#footer #follow-us-nav h3{ width: 181px; height: 15px; text-indent: -15000px; margin-bottom: 8px}
#footer #follow-us-nav h3:lang(pt){ background: url(/images/new/elements.png) no-repeat -258px -725px}
#footer #follow-us-nav h3:lang(es){ background: url(/images/new/elements.png) no-repeat -258px -746px}
#footer #follow-us-nav h3:lang(en){ background: url(/images/new/elements.png) no-repeat -449px -725px}
#footer #follow-us-nav li{ float: left; margin-right: 10px}
#footer #follow-us-nav li:last-child{ margin: 0}
#footer #follow-us-nav a{ display: block; width: 80px; height: 30px; text-indent: -15000px}
#footer #follow-us-nav a#logo-twitter{ background: url(/images/new/elements.png) no-repeat -132px -499px}
#footer #follow-us-nav a#logo-facebook{ background: url(/images/new/elements.png) no-repeat -132px -467px}
#footer #follow-us-nav a#logo-hi5{ background: url(/images/new/elements.png) no-repeat -132px -563px}
#footer #follow-us-nav a#logo-orkut{ background: url(/images/new/elements.png) no-repeat -132px -531px}
#footer #international-nav{ width: 610px; height: 250px}
#footer #international-nav li{ float: left; padding: 1px 0 1px 20px; width: 182px; border-left: 1px dotted #5bcccc}
#footer #international-nav h3{ width: 150px; height: 17px; text-indent: -15000px; margin: 25px 0}
#footer #international-nav h3:lang(pt){ background: url(/images/new/elements.png) no-repeat -560px -221px}
#footer #international-nav h3:lang(es){ background: url(/images/new/elements.png) no-repeat -560px -283px; width: 180px}
#footer #international-nav h3:lang(en){ background: url(/images/new/elements.png) no-repeat -560px -251px}
#footer #international-nav ul{ float: right; width: 610px}
#footer #redeparede-kiva{ width: 350px; height: 250px; line-height: 1.4em}
#footer #redeparede-kiva p{ background: url(/images/new/elements.png) no-repeat -715px -167px; height: 110px; padding-left: 130px; color: #BAEEEA; font-family: Arial,"Sans Serif"; font-style: normal; font-size: 1em}
#footer #redeparede-kiva a{ font-size: 1em; margin-top: .6em; display: block}
#footer #redeparede-kiva h3{ background: url(/images/new/elements.png) no-repeat -648px -6px; width: 186px; height: 20px; text-indent: -15000px; margin: 25px 0 15px}
#footer #copyright{ padding-top: 10px; clear: both}
.decor{ position: absolute}
 #header form fieldset{ background: #098484; padding: 20px}
#header form fieldset#main-search #lst-location{ display: none}
#header form fieldset#main-search .newListSelected{ display: none}
body.home #header form fieldset#main-search .newListSelected{ display: block}
#header form fieldset#main-search, #header form fieldset#free-post{ margin-top: 10px; float: left}
body.home #header form fieldset#main-search, body.home #header form fieldset#free-post{ margin-top: 0; margin-bottom: 36px}
#header form fieldset#free-post{ margin-left: 10px; width: 190px}
#header form fieldset #edt-product, .selectedTxt{ padding: 9px 12px; font-size: 18px; font-weight: normal; color: #999999}
#header form fieldset #edt-product{ background: url(/images/new/elements.png) no-repeat 0 -721px; border: 0; width: 231px; float: left}
body.home #header form fieldset #edt-product{ background: url(/images/new/elements.png) no-repeat -549px -517px; width: 259px; margin-right: 5px}
#header form fieldset #btn-search{ text-indent: -15000px; border: 0; cursor: pointer}
#header form fieldset #btn-search:lang(pt), #header form fieldset #btn-search:lang(es){ background: url(/images/new/elements.png) no-repeat -570px -765px; width: 100px; height: 41px; float: left; margin-left: 5px}
#header form fieldset #btn-search:lang(pt):hover, #header form fieldset #btn-search:lang(es):hover{ background: url(/images/new/elements.png) no-repeat -570px -805px}
#header form fieldset #btn-search:lang(pt):active, #header form fieldset #btn-search:lang(es):active{ background: url(/images/new/elements.png) no-repeat -570px -845px}
#header form fieldset #btn-search:lang(en){ background: url(/images/new/elements.png) no-repeat -670px -765px; width: 100px; height: 41px; float: left; margin-left: 5px}
#header form fieldset #btn-search:lang(en):hover{ background: url(/images/new/elements.png) no-repeat -670px -805px}
#header form fieldset #btn-search:lang(en):active{ background: url(/images/new/elements.png) no-repeat -670px -845px}
#header form fieldset#free-post a{ display: block; text-indent: -15000px; width: 190px; height: 40px}
#header form fieldset#free-post a:lang(pt){ background: url(/images/new/elements.png) no-repeat 0 -766px}
#header form fieldset#free-post a:lang(pt):hover{ background: url(/images/new/elements.png) no-repeat 0 -806px}
#header form fieldset#free-post a:lang(pt):active{ background: url(/images/new/elements.png) no-repeat 0 -846px}
#header form fieldset#free-post a:lang(en){ background: url(/images/new/elements.png) no-repeat -190px -766px}
#header form fieldset#free-post a:lang(en):hover{ background: url(/images/new/elements.png) no-repeat -190px -806px}
#header form fieldset#free-post a:lang(en):active{ background: url(/images/new/elements.png) no-repeat -190px -846px}
#header form fieldset#free-post a:lang(es){ background: url(/images/new/elements.png) no-repeat -380px -766px}
#header form fieldset#free-post a:lang(es):hover{ background: url(/images/new/elements.png) no-repeat -380px -806px}
#header form fieldset#free-post a:lang(es):active{ background: url(/images/new/elements.png) no-repeat -380px -846px}
#header #top-bar #login-form{ background: #fff; border: 3px solid #e7f2f2; position: absolute; top: 60px; right: 0; width: 210px; padding: 17px 7px; color: #999; font-size: .8em; text-align: left; z-index: 1; display: none}
#header #top-bar #login-form fieldset{ background: #fff; padding: 0}
#header #top-bar #login-form fieldset input{ background: url(/images/new/elements.png) no-repeat -6px -435px; border: 0; padding: 6px 6px 7px; margin: 5px 0 9px; width: 200px; font-size: 1.5em; color: #999}
#header #top-bar #login-form input#btn-login{ border: 0; text-indent: -15000px; width: 63px; height: 31px; margin: 0 10px 0 0; cursor: pointer; float: left}
#header #top-bar #login-form input#btn-login:lang(pt), #header #top-bar #login-form input#btn-login:lang(es){ background: url(/images/new/elements.png) no-repeat -5px -177px}
#header #top-bar #login-form input#btn-login:lang(en){ background: url(/images/new/elements.png) no-repeat -68px -177px}
#header #top-bar #login-form .form-option{ display: block; margin: 3px 0}
#header #top-bar #login-form .form-option a{ cursor: pointer; color: #0D9292}
#content h2{ font-size: 2em; color: #999; font-weight: bold; border: 0; padding-bottom: 9px; border-bottom: 1px solid #ccc}
#content h3.steps{ text-indent: -15000px; width: 121px; height: 31px; margin: 50px auto 30px}
#content h3.steps.one{ background: url(/images/new/elements_forms.png) repeat-x 0 -119px}
#content h3.steps.two{ background: url(/images/new/elements_forms.png) repeat-x 0 -150px}
#content h3.steps.three{ background: url(/images/new/elements_forms.png) repeat-x 0 -181px}
#content h3.steps.four{ background: url(/images/new/elements_forms.png) repeat-x 0 -212px; width: 165px}
 #content fieldset{ background: #f6f6f6; border: 1px solid #e5e5e5; padding: 15px 60px}
#content fieldset label{ color: #999; font-size: 1.333em; display: block; clear: both; position: relative; margin: 10px 0}
#content fieldset label.notify{ border: 1px solid #f7f7f7; padding: 5px}
#content fieldset label .title{ text-align: right; display: inline-block; margin: 0 10px 0; width: 150px}
#content fieldset label strong{ font-size: 1.4em}
#content fieldset.inline-form .field{ display: inline-block; position: relative}
#content fieldset.inline-form label{ display: inline; line-height: 40px}
#content fieldset.inline-form input{ display: inline; width: 200px; margin: 5px 0}
.onecol fieldset.inline-form input{ width: 200px}
#content fieldset.inline-form select{ width: 250px; display: inline-block}
#content fieldset.inline-form .newListSelected{ float: none; display: inline-block; vertical-align: -80%; width: 250px}
 #content fieldset .tooltip{ background: url(/images/new/elements_forms.png) no-repeat 0 -357px; font-size: .75em; color: #999; padding: 15px 10px 10px; position: absolute; top: 60px; left: 70px; display: none; width: 350px; height: 29px; z-index: 1}
#content fieldset.inline-form .fieldWithErrors{ display: inline-block}
#content fieldset .formError{ background: url(/images/new/elements_forms.png) no-repeat 0 -411px; color: #999; font-size: .8em; margin: -10px 0 0 20px; padding: 5px 10px 10px; position: absolute; width: 350px; height: 19px; z-index: 1}
#content fieldset #zip-message{ font-size: .7em; font-style: italic}
#content fieldset input.button{ text-indent: 0; background: url("/images/new/elements_forms.png") no-repeat 0 -35px; border-color: #e8e8e8 #e8e8e8 #cdcdcd; border-width: 1px; border-style: solid; float: none; width: 100%}
#content fieldset .fieldWithErrors input, #content fieldset .fieldWithErrors .mceEditor table{ border: 1px solid #f30000}
#content fieldset .fieldWithErrors .mceEditor table table{ border: 0}
#content fieldset .newListSelected, #content fieldset input, #content fieldset select, #content fieldset #post_body_tbl{ margin-top: 5px}
#content fieldset input#password{ margin-bottom: 5px}
#content fieldset input, #content fieldset textarea, #content fieldset select{ background: url(/images/new/elements_forms.png) repeat-x 0 0; border: 1px solid #ccc; width: 814px; padding: 9px 12px; font-size: 18px; font-weight: normal; color: #999999; display: block}
#content fieldset input:focus, #content fieldset textarea:focus, #content fieldset .newListSelected:focus{ border: 1px solid #ffedb8}
#content fieldset textarea{ background: #fff}
#content fieldset ul.checkbox{ clear: both}
#content fieldset ul.checkbox li{ float: left; margin: 10px 30px 20px 0; width: 250px}
#content fieldset ul.checkbox li label{ display: inline; cursor: pointer}
#content fieldset ul.checkbox li label:hover{ color: #bbb}
#content fieldset ul.checkbox li input{ width: 20px; height: 20px; float: left; margin: 0 5px 0 0}
#content fieldset input[type="hidden"], .pixel{ display: none}
#content fieldset .radios label{ background:url(/images/new/elements_forms.png) no-repeat left -38px; width:160px; border: 1px solid #ccc; font-size: 1.333em; color: #999; padding: 6px 10px; margin: 20px 0; cursor: pointer}
#content fieldset .radios label:hover{ border-color: #ffec80 #ffd800 #ffd800; border-style: solid; border-width: 1px}
#content fieldset .radios.list label{ background:url(/images/new/elements_forms.png) no-repeat left -30px; width: 300px; letter-spacing: -1px; margin-top: 0}
#content fieldset .radios label .plan-tip{ display: block; font-size: .75em; margin-top: 2px; letter-spacing: 0}
#content fieldset .radios label .price{ float: right; margin: 0.5em 0}
#content fieldset .radios label input{ width: 15px; height: 15px; float: left; margin: .2em 10px .2em 0; border: 0}
#content fieldset .radios.list label input{ margin: .5em 10px .5em 0}
#content fieldset .radios.two-inline{ width: 444px}
#content fieldset .radios.two-inline label{ float: left; clear: none; margin: 0 20px 20px 0}
#content fieldset .radios.three-inline{ width: 666px; clear: both}
#content fieldset .radios.three-inline label{ float: left; clear: none; margin: 0 20px 20px 0}
#content fieldset .radios.list{ float: left; padding: 10px 20px 0}
#content fieldset .credit-card{ width: 700px}
#content fieldset .credit-card label{ clear: left}
#content fieldset .credit-card .radios{ clear: left}
#content fieldset .credit-card .radios label{ float: left; clear: none; margin: 0 20px 20px 0; width: 75px}
#content fieldset .credit-card label input{ margin: 0.4em 10px 0 0}
#content fieldset .credit-card span{ width: 50px; height: 30px; text-indent: -15000px; float: left}
#content fieldset .radios .visa{ background: url("/images/new/elements_forms.png") no-repeat -170px -448px}
#content fieldset .radios .master{ background: url("/images/new/elements_forms.png") no-repeat -170px -478px}
#content fieldset .radios .discovery{ background: url("/images/new/elements_forms.png") no-repeat -170px -508px}
#content fieldset .radios .amex{ background: url("/images/new/elements_forms.png") no-repeat -170px -538px}
#content fieldset .national, #content fieldset .international, #content #change-pass-fields{ display: none}
#content fieldset .avatar{ background: url("/images/new/elements_forms.png") no-repeat 0 -572px; border: 1px solid #ccc; padding: 5px; margin: 0 60px 10px 0; float: left; width: 147px; height: 147px}
.fieldset-option{ float: left; margin: 10px 0}
#content form .form-option{ margin: 10px 20px 0 0; float: left}
#content form label.form-option{ padding-right: 20px; border-right: 1px solid #ccc}
#content form .form-option input{ width: 20px}
#content fieldset.tabbed{ background: #fff; padding: 0 0 10px}
#content fieldset.tabbed .tabs{ height: 50px; background: #f7f7f7; margin: 0 0 20px}
#content fieldset.tabbed .tabs li{ float: left}
#content fieldset.tabbed .tabs li a{ font-size: 1.8em; font-weight: bold; letter-spacing: -2px; background: #f7f7f7; color: #999; width: 275px; padding: 12px 0 12px 43px; cursor: pointer; border-right: 1px solid #e5e5e5; display: block}
#content fieldset.tabbed .tabs li a:hover{ text-decoration: none}
#content fieldset.tabbed .tabs li #local{ background: url("/images/new/elements_forms.png") no-repeat -459px -114px #f7f7f7; border-left: 1px solid #f7f7f7}
#content fieldset.tabbed .tabs li #local.checked{ background: url("/images/new/elements_forms.png") no-repeat -459px -114px #fff}
#content fieldset.tabbed .tabs li #national.brasil{ background: url("/images/new/elements_forms.png") no-repeat -459px -152px}
#content fieldset.tabbed .tabs li #national.euapt{ background: url("/images/new/elements_forms.png") no-repeat -459px -425px}
#content fieldset.tabbed .tabs li #national.portugal{ background: url("/images/new/elements_forms.png") no-repeat -459px -1007px}
#content fieldset.tabbed .tabs li #national.argentina{ background: url("/images/new/elements_forms.png") no-repeat -459px -268px}
#content fieldset.tabbed .tabs li #national.bolivia{ background: url("/images/new/elements_forms.png") no-repeat -459px -308px}
#content fieldset.tabbed .tabs li #national.chile{ background: url("/images/new/elements_forms.png") no-repeat -459px -346px}
#content fieldset.tabbed .tabs li #national.colombia{ background: url("/images/new/elements_forms.png") no-repeat -459px -1046px}
#content fieldset.tabbed .tabs li #national.costa-rica{ background: url("/images/new/elements_forms.png") no-repeat -459px -152px}
#content fieldset.tabbed .tabs li #national.equador{ background: url("/images/new/elements_forms.png") no-repeat -459px -930px}
#content fieldset.tabbed .tabs li #national.el-salvador{ background: url("/images/new/elements_forms.png") no-repeat -459px -968px}
#content fieldset.tabbed .tabs li #national.espana{ background: url("/images/new/elements_forms.png") no-repeat -459px -386px}
#content fieldset.tabbed .tabs li #national.euaes{ background: url("/images/new/elements_forms.png") no-repeat -459px -425px}
#content fieldset.tabbed .tabs li #national.guatemala{ background: url("/images/new/elements_forms.png") no-repeat -459px -464px}
#content fieldset.tabbed .tabs li #national.honduras{ background: url("/images/new/elements_forms.png") no-repeat -459px -735px}
#content fieldset.tabbed .tabs li #national.mexico{ background: url("/images/new/elements_forms.png") no-repeat -459px -774px}
#content fieldset.tabbed .tabs li #national.nicaragua{ background: url("/images/new/elements_forms.png") no-repeat -459px -812px}
#content fieldset.tabbed .tabs li #national.panama{ background: url("/images/new/elements_forms.png") no-repeat -459px -852px}
#content fieldset.tabbed .tabs li #national.paraguay{ background: url("/images/new/elements_forms.png") no-repeat -459px -503px}
#content fieldset.tabbed .tabs li #national.peru{ background: url("/images/new/elements_forms.png") no-repeat -459px -581px}
#content fieldset.tabbed .tabs li #national.puerto-rico{ background: url("/images/new/elements_forms.png") no-repeat -459px -542px}
#content fieldset.tabbed .tabs li #national.republica-dominicana{ background: url("/images/new/elements_forms.png") no-repeat -459px -619px}
#content fieldset.tabbed .tabs li #national.uruguay{ background: url("/images/new/elements_forms.png") no-repeat -459px -659px}
#content fieldset.tabbed .tabs li #national.costa-rica{ background: url("/images/new/elements_forms.png") no-repeat -459px -891px}
#content fieldset.tabbed .tabs li #national.jamaica{ background: url("/images/new/elements_forms.png") no-repeat -459px -229px}
#content fieldset.tabbed .tabs li #national.venezuela{ background: url("/images/new/elements_forms.png") no-repeat -459px -697px}
#content fieldset.tabbed .tabs li #national.checked{ background-color: #fff}
#content fieldset.tabbed .tabs li #international{ background: url("/images/new/elements_forms.png") no-repeat -459px -190px; border-right: 1px solid #f7f7f7}
#content fieldset.tabbed .tabs li #international.checked{ background: url("/images/new/elements_forms.png") no-repeat -459px -190px #fff}
#content fieldset.tabbed .tabs li .checked{ background-color: #fff; color: #333}
#content fieldset.tabbed .tabs li a span{ font-size: .8em; font-style: italic; font-weight: normal; letter-spacing: -1px; text-transform: capitalize}
#content fieldset.tabbed #plan-text{ float: right; width: 595px}
#content fieldset.tabbed #plan-text p, #content fieldset.tabbed #plan-text ul{ margin: 10px 20px; color: #666; letter-spacing: -1px; font: 1.333em Arial, "Sans Serif"; clear: both}
#content fieldset.tabbed #plan-text ul li{ background: url("/images/new/elements_forms.png") no-repeat scroll -470px -1106px; padding: 5px 10px 10px 30px}
.fix_iE_clear_floats{ display: none}
#content .twocol, #content .twofset{ float: left; clear: left; margin-bottom: 10px}
#content .twocol.right, #content .twofset.right{ float: right; clear: right}
#content .twofset label{ margin-bottom: 18px !important}
#content .twofset.right label{ margin-top: 20px !important}
#content .twofset select{ width: 320px !important}
#content .twocol.no-clear, #content .twofset.no-clear{ clear: none; margin-right: 20px}
#content .twocol.no-label, #content .twofset.no-label{ padding-top: 30px}
#content .twocol.avatar-input{ margin: 30px 0 60px 0}
#content .twocol fieldset, #content .twofset fieldset{ min-height: 260px}
#content fieldset #post-title{ float: left}
#content fieldset #post-title label, #content fieldset #post-title input{ width: 633px}
#content fieldset #post-price{ float: right}
#content fieldset #post-price input{ width: 135px}
#content .twocol label{ width: 400px}
#content .twocol input, #content .twocol textarea{ width: 374px}
#content .twocol select{ width: 400px}
#content .twofset label{ width: 295px}
#content .twofset input, #content .twofset textarea{ width: 269px}
#content .twofset select{ width: 295px}
#content .twofset #post_category_id{ margin-bottom: 30px}
#content .twocol.small label{ width: 161px}
#content .twocol.small input{ width: 165px}
#content .twocol.small select{ width: 161px}
#content .twocol label.file-upload{ width: 410px}
#content label.file-upload input{ font-size: 1em}
#content .twocol .field-specs{ color: #999; font-size: 1em; display: block; margin: 5px 0 0}
#content fieldset label input, #content fieldset label select{ display: block; float: none}
.onecol #content .wrap{ width: 550px; margin: 0 auto; padding: 150px 0 0}
.onecol #content input, .onecol #content textarea{ width: 402px}
.forms fieldset{ padding: 30px 20px 30px 40px !important}
.forms .tabbed{ padding: 0 0 10px !important}
.forms .tabbed .tabs{ margin: 0 0 20px !important}
.forms label{ display: block !important; margin: 0 20px 20px 0 !important; padding: 0 24px 0 0 !important; float: left !important; clear: none !important}
.forms .radios label{ padding: 6px 10px !important; margin: 0 0 20px !important}
.forms .no-text{ padding-top: 19px !important}
.forms .xx-small{ width: 68px !important}
.forms .x-small{ width: 180px !important}
.forms .small{ width: 293px !important}
.forms .medium{ width: 404px !important}
.forms .large{ width: 630px !important}
.forms .x-large{ width: 854px !important}
.forms .textfield, .forms textarea, .forms select{ display: block !important; width: 100% !important}
.forms select{ width: 106% !important}
.forms .xx-small select{ width: 130% !important}
.forms .mce-editor{ display: none !important}
.forms .mceLayout{ width: 880px !important; height: 420px !important}
.forms .mceLayout iframe{ height: 392px !important}
.forms br{ clear: left}
.forms .button{ clear: both}
.forms .tabs{ margin: -30px -20px 20px -40px !important}
.secure-msg{ width: 134px; height: 44px; text-indent: -15000px; float: right; margin: 2em 0 0}
.secure-msg:lang(pt){ background: url(/images/new/elements_forms.png) repeat-x -220px -448px}
.secure-msg:lang(en){ background: url(/images/new/elements_forms.png) repeat-x -220px -492px}
.secure-msg:lang(es){ background: url(/images/new/elements_forms.png) repeat-x -220px -536px; width: 147px}
 #content fieldset #true-file-input{ height: 31px; width: 214px; cursor: pointer; position: relative; z-index: 1}
#content fieldset #false-file-input{ position: absolute; top: 2px; color: #999; width: 214px; padding: 10px 12px; font-size: 1em; cursor: pointer}
#content fieldset #false-file-input #spinner{ float: right; margin: 0 42px 0 5px}
#content fieldset .input-file{ border: 0; width: 265px; height: 38px; margin: 0 5px 0 0; float: left; position: relative}
#content fieldset .input-file:lang(pt){ background: url(/images/new/elements_forms.png) no-repeat 0 -243px}
#content fieldset .input-file:lang(en){ background: url(/images/new/elements_forms.png) no-repeat 0 -281px}
#content fieldset .input-file:lang(es){ background: url(/images/new/elements_forms.png) no-repeat 0 -319px}
#content fieldset .button.add{  border: 0; height: 36px; text-indent: -15000px; cursor: pointer; z-index: 2; margin: 5px 0}
#content fieldset .button.add:lang(pt){ background: url(/images/new/elements_forms.png) no-repeat -265px -243px; width: 109px}
#content fieldset .button.add:lang(en){ background: url(/images/new/elements_forms.png) no-repeat -265px -281px; width: 80px}
#content fieldset .button.add:lang(es){ background: url(/images/new/elements_forms.png) no-repeat -265px -319px; width: 95px}
#content fieldset #assets-list{ width: 375px; padding: 5px 0 5px 5px; border: 1px dotted #ccc; overflow: hidden; color: #999; font-size: 1em; font-style: italic}
#content fieldset #assets-list li{ overflow: hidden; float: left; text-align: center; width: 70px; margin: 0 5px 5px 0}
#content fieldset #prev-banner, #content fieldset #link-to-share-banner{ display: none}
#content fieldset #link-to-prev-banner, #content fieldset #link-to-share-banner{ float: right; color: #999}
 #content #post-comments fieldset input, #content #post-comments fieldset textarea{ width: 640px}
#content #post-comments fieldset textarea, #content #message-fildset textarea, #content .form-textarea fieldset textarea{ background: url(/images/new/elements_postshow.png) repeat-x 0 -502px; border: 1px solid #ccc; height: 108px}
#content #post-comments fieldset #btn-send, #content .form-textarea fieldset input#btn-send{ width: 121px; height: 41px; text-indent: -15000px; cursor: pointer; margin: 20px 20px 20px 0; border: 0; float: left; vertical-align: middle}
#content .form-textarea fieldset .sub-control{ margin: 30px 0 0; float: left; vertical-align: middle; font-size: 1.4em; color: #0D9292}
#content #post-comments fieldset #btn-send:lang(pt), #content .form-textarea fieldset input#btn-send:lang(pt){ background: url(/images/new/elements_postshow.png) no-repeat 0 -361px}
#content #post-comments fieldset #btn-send:lang(en), #content .form-textarea fieldset input#btn-send:lang(en){ background: url(/images/new/elements_postshow.png) no-repeat -121px -361px}
#content #post-comments fieldset #btn-send:lang(es), #content .form-textarea fieldset input#btn-send:lang(es){ background: url(/images/new/elements_postshow.png) no-repeat -242px -361px}
#content #post-comments fieldset #btn-send.private:lang(pt){ background: url(/images/new/elements_postshow.png) no-repeat -494px -361px; width: 166px}
#content #post-comments fieldset #btn-send.private:lang(en){ background: url(/images/new/elements_postshow.png) no-repeat -494px -402px; width: 166px}
#content #post-comments fieldset #btn-send.private:lang(es){ background: url(/images/new/elements_postshow.png) no-repeat -494px -443px; width: 166px}
#content .sidebar h3{ font-size: 1.4em; color: #333; letter-spacing: -1px; font-weight: bold; margin: 20px 0 10px}
#content .sidebar input:hover{ background: #fff}
#content .button{ border: 0; text-indent: -15000px; cursor: pointer; margin: 20px 0; float: left; clear: both; height: 41px}
#content .button.next, .onecol #content .button.next{ width: 125px}
#content .button.next:lang(pt){ background: url(/images/new/elements_forms.png) no-repeat -265px -118px}
#content .button.next:lang(pt):hover{ background: #fff url(/images/new/elements_forms.png) no-repeat -265px -118px}
#content .button.next:lang(en), .onecol #content .button.next:lang(en){ width: 100px; background: url(/images/new/elements_forms.png) no-repeat -265px -159px}
#content .button.next:lang(en):hover{ background: #fff url(/images/new/elements_forms.png) no-repeat -265px -159px}
#content .button.next:lang(es), .onecol #content .button.next:lang(es){ width: 130px; background: url(/images/new/elements_forms.png) no-repeat -265px -200px}
#content .button.next:lang(es):hover{ background: #fff url(/images/new/elements_forms.png) no-repeat -265px -200px}
#content .button.send{ width: 100px}
#content .button.send:lang(pt){ background: url(/images/new/elements_forms.png) no-repeat -165px -118px}
#content .button.send:lang(pt):hover{ background: #fff url(/images/new/elements_forms.png) no-repeat -165px -118px}
#content .button.send:lang(en){ background: url(/images/new/elements_forms.png) no-repeat -165px -159px}
#content .button.send:lang(en):hover{ background: #fff url(/images/new/elements_forms.png) no-repeat -165px -159px}
#content .button.send:lang(es){ background: url(/images/new/elements_forms.png) no-repeat -165px -200px}
#content .button.send:lang(es):hover{ background: #fff url(/images/new/elements_forms.png) no-repeat -165px -200px}
#content .btn-credit-card{ background: url(/images/new/elements_forms.png) no-repeat 0 -448px; width: 170px; margin: 0}
 :focus {outline:none;}
 .js ul.newList {left:-9999px;}
 ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#666; width:343px; background:#fff; position:absolute; border:4px solid #eee; top:22px; left:0; overflow:auto; z-index:9999;}
#header ul.newList{width: 278px;}
.newListSelected {width:350px; height:40px; float:left; background:url(/images/new/elements_forms.png) no-repeat right -38px; border: 1px solid #ccc;}
#header .newListSelected{ width:285px;}
.newListSelected span {width:284px; display:block;}
ul.newList li {padding:3px 8px;}
.selectedTxt{width:326px; overflow:hidden; cursor:pointer;}
#content fieldset.inline-form .selectedTxt{ width: 227px}
#header .selectedTxt {width:261px;}
.selectedTxt:active{background:url(/images/new/elements_forms.png) no-repeat right -78px;}
.hiLite {background:#fefefe!important; color:#000!important;}
.newListHover {background:#eee!important; color:#666!important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
 .ui-dialog h3{ background: #e7f2f2; padding: 5px 0 10px; font-size: 1.3em; font-weight: normal; color: #666}
.ui-dialog h3 a{ color: #0d9292; font-weight: bold}
.ui-dialog .btn-close{ float: right; display: block; background: url(/images/new/elements.png) no-repeat -58px -95px; width: 19px; height: 20px; text-indent: -15000px}
.ui-dialog .btn-close:hover{ background: url(/images/new/elements.png) no-repeat -58px -115px}
.ui-dialog .btn-close:active{ background: url(/images/new/elements.png) no-repeat -58px -135px}
 .warning, .success, .error{ color: #333; min-height: 50px; margin: 10px 0; padding: 10px}
.warning img, .success img, .error img{ vertical-align: middle; margin: 0 5px 0 0}
.warning{ background: url(/images/new/elements.png) no-repeat 0 center; border:1px solid #edecba; background: #fbfad4}
.success{ background: url(/images/new/elements.png) no-repeat -74px center; border:1px solid #cae3b9; background: #e4fbd4}
.error{ background: url(/images/new/elements.png) no-repeat -148px center; border:1px solid #f3c2c2; background: #f5e3e3}
.controls .online{ background: #e4fbd4!important}
.controls .expired{ background: #f5e3e3!important}
.controls .payment_required, .controls .offline{ background: #fbfad4!important}
#recaptcha_response_field{ height: 18px!important}
  .ui-helper-hidden {display: none}
.ui-helper-hidden-accessible {position: absolute; left: -99999999px}
.ui-helper-reset {margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none}
.ui-helper-clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.ui-helper-clearfix {display: inline-block}
 * html .ui-helper-clearfix {height:1%}
.ui-helper-clearfix {display:block}
 .ui-helper-zfix {width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0)}
 .ui-state-disabled {cursor: default !important}
  .ui-icon {display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat}
  .ui-widget-overlay {position: absolute; top: 0; left: 0; width: 100%; height: 100%}
  .ui-widget {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em}
.ui-widget-content {border: 10px solid #e7f2f2; background: #fff; color: #333333}
.ui-widget-content a {color: #333333}
.ui-widget-header {border: 1px solid #e78f08; background: #f6a828 url(/images/new/jquery-ui/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold}
.ui-widget-header a {color: #ffffff}
 .ui-state-default, .ui-widget-content .ui-state-default {border: 1px solid #cccccc; background: #f6f6f6 url(/images/new/jquery-ui/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {color: #1c94c4; text-decoration: none; outline: none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {border: 1px solid #fbcb09; background: #fdf5ce url(/images/new/jquery-ui/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none}
.ui-state-hover a, .ui-state-hover a:hover {color: #c77405; text-decoration: none; outline: none}
.ui-state-active, .ui-widget-content .ui-state-active {border: 1px solid #fbd850; background: #ffffff url(/images/new/jquery-ui/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #eb8f00; outline: none; text-decoration: none}
 .ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(/images/new/jquery-ui/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a {color: #363636}
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/images/new/jquery-ui/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff}
.ui-state-error a, .ui-widget-content .ui-state-error a {color: #ffffff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text {color: #ffffff}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {opacity: .35; filter:Alpha(Opacity=35); background-image: none}
.ui-priority-primary, .ui-widget-content .ui-priority-primary {font-weight: bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {opacity: .7; filter:Alpha(Opacity=70); font-weight: normal}
  .ui-icon {width: 16px; height: 16px; background-image: url(/images/new/jquery-ui/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon {background-image: url(/images/new/jquery-ui/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon {background-image: url(/images/new/jquery-ui/ui-icons_ffffff_256x240.png)}
.ui-state-default .ui-icon {background-image: url(/images/new/jquery-ui/ui-icons_ef8c08_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/new/jquery-ui/ui-icons_ef8c08_256x240.png)}
.ui-state-active .ui-icon {background-image: url(/images/new/jquery-ui/ui-icons_ef8c08_256x240.png)}
.ui-state-highlight .ui-icon {background-image: url(/images/new/jquery-ui/ui-icons_228ef1_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/new/jquery-ui/ui-icons_ffd27a_256x240.png)}
 .ui-icon-carat-1-n {background-position: 0 0}
.ui-icon-carat-1-ne {background-position: -16px 0}
.ui-icon-carat-1-e {background-position: -32px 0}
.ui-icon-carat-1-se {background-position: -48px 0}
.ui-icon-carat-1-s {background-position: -64px 0}
.ui-icon-carat-1-sw {background-position: -80px 0}
.ui-icon-carat-1-w {background-position: -96px 0}
.ui-icon-carat-1-nw {background-position: -112px 0}
.ui-icon-carat-2-n-s {background-position: -128px 0}
.ui-icon-carat-2-e-w {background-position: -144px 0}
.ui-icon-triangle-1-n {background-position: 0 -16px}
.ui-icon-triangle-1-ne {background-position: -16px -16px}
.ui-icon-triangle-1-e {background-position: -32px -16px}
.ui-icon-triangle-1-se {background-position: -48px -16px}
.ui-icon-triangle-1-s {background-position: -64px -16px}
.ui-icon-triangle-1-sw {background-position: -80px -16px}
.ui-icon-triangle-1-w {background-position: -96px -16px}
.ui-icon-triangle-1-nw {background-position: -112px -16px}
.ui-icon-triangle-2-n-s {background-position: -128px -16px}
.ui-icon-triangle-2-e-w {background-position: -144px -16px}
.ui-icon-arrow-1-n {background-position: 0 -32px}
.ui-icon-arrow-1-ne {background-position: -16px -32px}
.ui-icon-arrow-1-e {background-position: -32px -32px}
.ui-icon-arrow-1-se {background-position: -48px -32px}
.ui-icon-arrow-1-s {background-position: -64px -32px}
.ui-icon-arrow-1-sw {background-position: -80px -32px}
.ui-icon-arrow-1-w {background-position: -96px -32px}
.ui-icon-arrow-1-nw {background-position: -112px -32px}
.ui-icon-arrow-2-n-s {background-position: -128px -32px}
.ui-icon-arrow-2-ne-sw {background-position: -144px -32px}
.ui-icon-arrow-2-e-w {background-position: -160px -32px}
.ui-icon-arrow-2-se-nw {background-position: -176px -32px}
.ui-icon-arrowstop-1-n {background-position: -192px -32px}
.ui-icon-arrowstop-1-e {background-position: -208px -32px}
.ui-icon-arrowstop-1-s {background-position: -224px -32px}
.ui-icon-arrowstop-1-w {background-position: -240px -32px}
.ui-icon-arrowthick-1-n {background-position: 0 -48px}
.ui-icon-arrowthick-1-ne {background-position: -16px -48px}
.ui-icon-arrowthick-1-e {background-position: -32px -48px}
.ui-icon-arrowthick-1-se {background-position: -48px -48px}
.ui-icon-arrowthick-1-s {background-position: -64px -48px}
.ui-icon-arrowthick-1-sw {background-position: -80px -48px}
.ui-icon-arrowthick-1-w {background-position: -96px -48px}
.ui-icon-arrowthick-1-nw {background-position: -112px -48px}
.ui-icon-arrowthick-2-n-s {background-position: -128px -48px}
.ui-icon-arrowthick-2-ne-sw {background-position: -144px -48px}
.ui-icon-arrowthick-2-e-w {background-position: -160px -48px}
.ui-icon-arrowthick-2-se-nw {background-position: -176px -48px}
.ui-icon-arrowthickstop-1-n {background-position: -192px -48px}
.ui-icon-arrowthickstop-1-e {background-position: -208px -48px}
.ui-icon-arrowthickstop-1-s {background-position: -224px -48px}
.ui-icon-arrowthickstop-1-w {background-position: -240px -48px}
.ui-icon-arrowreturnthick-1-w {background-position: 0 -64px}
.ui-icon-arrowreturnthick-1-n {background-position: -16px -64px}
.ui-icon-arrowreturnthick-1-e {background-position: -32px -64px}
.ui-icon-arrowreturnthick-1-s {background-position: -48px -64px}
.ui-icon-arrowreturn-1-w {background-position: -64px -64px}
.ui-icon-arrowreturn-1-n {background-position: -80px -64px}
.ui-icon-arrowreturn-1-e {background-position: -96px -64px}
.ui-icon-arrowreturn-1-s {background-position: -112px -64px}
.ui-icon-arrowrefresh-1-w {background-position: -128px -64px}
.ui-icon-arrowrefresh-1-n {background-position: -144px -64px}
.ui-icon-arrowrefresh-1-e {background-position: -160px -64px}
.ui-icon-arrowrefresh-1-s {background-position: -176px -64px}
.ui-icon-arrow-4 {background-position: 0 -80px}
.ui-icon-arrow-4-diag {background-position: -16px -80px}
.ui-icon-extlink {background-position: -32px -80px}
.ui-icon-newwin {background-position: -48px -80px}
.ui-icon-refresh {background-position: -64px -80px}
.ui-icon-shuffle {background-position: -80px -80px}
.ui-icon-transfer-e-w {background-position: -96px -80px}
.ui-icon-transferthick-e-w {background-position: -112px -80px}
.ui-icon-folder-collapsed {background-position: 0 -96px}
.ui-icon-folder-open {background-position: -16px -96px}
.ui-icon-document {background-position: -32px -96px}
.ui-icon-document-b {background-position: -48px -96px}
.ui-icon-note {background-position: -64px -96px}
.ui-icon-mail-closed {background-position: -80px -96px}
.ui-icon-mail-open {background-position: -96px -96px}
.ui-icon-suitcase {background-position: -112px -96px}
.ui-icon-comment {background-position: -128px -96px}
.ui-icon-person {background-position: -144px -96px}
.ui-icon-print {background-position: -160px -96px}
.ui-icon-trash {background-position: -176px -96px}
.ui-icon-locked {background-position: -192px -96px}
.ui-icon-unlocked {background-position: -208px -96px}
.ui-icon-bookmark {background-position: -224px -96px}
.ui-icon-tag {background-position: -240px -96px}
.ui-icon-home {background-position: 0 -112px}
.ui-icon-flag {background-position: -16px -112px}
.ui-icon-calendar {background-position: -32px -112px}
.ui-icon-cart {background-position: -48px -112px}
.ui-icon-pencil {background-position: -64px -112px}
.ui-icon-clock {background-position: -80px -112px}
.ui-icon-disk {background-position: -96px -112px}
.ui-icon-calculator {background-position: -112px -112px}
.ui-icon-zoomin {background-position: -128px -112px}
.ui-icon-zoomout {background-position: -144px -112px}
.ui-icon-search {background-position: -160px -112px}
.ui-icon-wrench {background-position: -176px -112px}
.ui-icon-gear {background-position: -192px -112px}
.ui-icon-heart {background-position: -208px -112px}
.ui-icon-star {background-position: -224px -112px}
.ui-icon-link {background-position: -240px -112px}
.ui-icon-cancel {background-position: 0 -128px}
.ui-icon-plus {background-position: -16px -128px}
.ui-icon-plusthick {background-position: -32px -128px}
.ui-icon-minus {background-position: -48px -128px}
.ui-icon-minusthick {background-position: -64px -128px}
.ui-icon-close {background-position: -80px -128px}
.ui-icon-closethick {background-position: -96px -128px}
.ui-icon-key {background-position: -112px -128px}
.ui-icon-lightbulb {background-position: -128px -128px}
.ui-icon-scissors {background-position: -144px -128px}
.ui-icon-clipboard {background-position: -160px -128px}
.ui-icon-copy {background-position: -176px -128px}
.ui-icon-contact {background-position: -192px -128px}
.ui-icon-image {background-position: -208px -128px}
.ui-icon-video {background-position: -224px -128px}
.ui-icon-script {background-position: -240px -128px}
.ui-icon-alert {background-position: 0 -144px}
.ui-icon-info {background-position: -16px -144px}
.ui-icon-notice {background-position: -32px -144px}
.ui-icon-help {background-position: -48px -144px}
.ui-icon-check {background-position: -64px -144px}
.ui-icon-bullet {background-position: -80px -144px}
.ui-icon-radio-off {background-position: -96px -144px}
.ui-icon-radio-on {background-position: -112px -144px}
.ui-icon-pin-w {background-position: -128px -144px}
.ui-icon-pin-s {background-position: -144px -144px}
.ui-icon-play {background-position: 0 -160px}
.ui-icon-pause {background-position: -16px -160px}
.ui-icon-seek-next {background-position: -32px -160px}
.ui-icon-seek-prev {background-position: -48px -160px}
.ui-icon-seek-end {background-position: -64px -160px}
.ui-icon-seek-first {background-position: -80px -160px}
.ui-icon-stop {background-position: -96px -160px}
.ui-icon-eject {background-position: -112px -160px}
.ui-icon-volume-off {background-position: -128px -160px}
.ui-icon-volume-on {background-position: -144px -160px}
.ui-icon-power {background-position: 0 -176px}
.ui-icon-signal-diag {background-position: -16px -176px}
.ui-icon-signal {background-position: -32px -176px}
.ui-icon-battery-0 {background-position: -48px -176px}
.ui-icon-battery-1 {background-position: -64px -176px}
.ui-icon-battery-2 {background-position: -80px -176px}
.ui-icon-battery-3 {background-position: -96px -176px}
.ui-icon-circle-plus {background-position: 0 -192px}
.ui-icon-circle-minus {background-position: -16px -192px}
.ui-icon-circle-close {background-position: -32px -192px}
.ui-icon-circle-triangle-e {background-position: -48px -192px}
.ui-icon-circle-triangle-s {background-position: -64px -192px}
.ui-icon-circle-triangle-w {background-position: -80px -192px}
.ui-icon-circle-triangle-n {background-position: -96px -192px}
.ui-icon-circle-arrow-e {background-position: -112px -192px}
.ui-icon-circle-arrow-s {background-position: -128px -192px}
.ui-icon-circle-arrow-w {background-position: -144px -192px}
.ui-icon-circle-arrow-n {background-position: -160px -192px}
.ui-icon-circle-zoomin {background-position: -176px -192px}
.ui-icon-circle-zoomout {background-position: -192px -192px}
.ui-icon-circle-check {background-position: -208px -192px}
.ui-icon-circlesmall-plus {background-position: 0 -208px}
.ui-icon-circlesmall-minus {background-position: -16px -208px}
.ui-icon-circlesmall-close {background-position: -32px -208px}
.ui-icon-squaresmall-plus {background-position: -48px -208px}
.ui-icon-squaresmall-minus {background-position: -64px -208px}
.ui-icon-squaresmall-close {background-position: -80px -208px}
.ui-icon-grip-dotted-vertical {background-position: 0 -224px}
.ui-icon-grip-dotted-horizontal {background-position: -16px -224px}
.ui-icon-grip-solid-vertical {background-position: -32px -224px}
.ui-icon-grip-solid-horizontal {background-position: -48px -224px}
.ui-icon-gripsmall-diagonal-se {background-position: -64px -224px}
.ui-icon-grip-diagonal-se {background-position: -80px -224px}
  .ui-corner-tl {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px}
.ui-corner-tr {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bl {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-br {-moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-top {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px}
.ui-corner-bottom {-moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-right {-moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px}
.ui-corner-left {-moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px}
.ui-corner-all {-moz-border-radius: 4px; -webkit-border-radius: 4px}
 .ui-widget-overlay {background: #000; opacity: .50;filter:Alpha(Opacity=50)}
.ui-widget-shadow {margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/images/new/jquery-ui/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 1px; zoom: 1}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important}
.ui-accordion .ui-accordion-header a {display: block; font-size: 1em; padding: .5em .5em .5em 2.2em}
.ui-accordion .ui-accordion-header .ui-icon {position: absolute; left: .5em; top: 50%; margin-top: -8px}
.ui-accordion .ui-accordion-content {padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.ui-datepicker {width: 17em; padding: .2em .2em 0}
.ui-datepicker .ui-datepicker-header {position:relative; padding:.2em 0}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute; top: 2px; width: 1.8em; height: 1.8em}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {top: 1px}
.ui-datepicker .ui-datepicker-prev {left:2px}
.ui-datepicker .ui-datepicker-next {right:2px}
.ui-datepicker .ui-datepicker-prev-hover {left:1px}
.ui-datepicker .ui-datepicker-next-hover {right:1px}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em; line-height: 1.8em; text-align: center}
.ui-datepicker .ui-datepicker-title select {float:left; font-size:1em; margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em}
.ui-datepicker th {padding: .7em .3em; text-align: center; font-weight: bold; border: 0}
.ui-datepicker td {border: 0; padding: 1px}
.ui-datepicker td span, .ui-datepicker td a {display: block; padding: .2em; text-align: right; text-decoration: none}
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0}
.ui-datepicker .ui-datepicker-buttonpane button {float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left}
 .ui-datepicker.ui-datepicker-multi {width:auto}
.ui-datepicker-multi .ui-datepicker-group {float:left}
.ui-datepicker-multi .ui-datepicker-group table {width:95%; margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group {width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left}
.ui-datepicker-row-break {clear:both; width:100%}
 .ui-datepicker-rtl {direction: rtl}
.ui-datepicker-rtl .ui-datepicker-prev {right: 2px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next {left: 2px; right: auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover {right: 1px; left: auto}
.ui-datepicker-rtl .ui-datepicker-next:hover {left: 1px; right: auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane {clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {float: left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {float:right}
.ui-datepicker-rtl .ui-datepicker-group {float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {border-right-width:0; border-left-width:1px}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {border-right-width:0; border-left-width:1px}
 .ui-datepicker-cover {display: none;  display: block;  position: absolute;  z-index: -1;  filter: mask();  top: -4px;  left: -4px;  width: 200px;  height: 200px;  }
.ui-dialog {position: relative; width: 300px}
.ui-dialog .ui-dialog-titlebar {display: none; padding: .5em .3em .3em 1em; position: relative}
.ui-dialog .ui-dialog-title {float: left; margin: .1em 0 .2em}
.ui-dialog .ui-dialog-titlebar-close {position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px}
.ui-dialog .ui-dialog-titlebar-close span {display: block; margin: 1px}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {padding: 0}
.ui-dialog .ui-dialog-content {border: 0; background: none; overflow: auto; zoom: 1}
.ui-dialog .ui-dialog-buttonpane {text-align: left; background-image: none}
.ui-dialog .ui-dialog-buttonpane button {float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible}
.ui-dialog .ui-resizable-se {width: 14px; height: 14px; right: 3px; bottom: 3px}
.ui-draggable .ui-dialog-titlebar {cursor: move}
 .ui-progressbar {height:2em; text-align: left}
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%}
.ui-resizable {position: relative;}
.ui-resizable-handle {position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {display: none}
.ui-resizable-n {cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px}
.ui-resizable-s {cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px}
.ui-resizable-e {cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%}
.ui-resizable-w {cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%}
.ui-resizable-se {cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px}
.ui-resizable-sw {cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px}
.ui-resizable-nw {cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px}
.ui-resizable-ne {cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}
.ui-slider {position: relative; text-align: left}
.ui-slider .ui-slider-handle {position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default}
.ui-slider .ui-slider-range {position: absolute; z-index: 1; font-size: .7em; display: block; border: 0}
.ui-slider-horizontal {height: .8em}
.ui-slider-horizontal .ui-slider-handle {top: -.3em; margin-left: -.6em}
.ui-slider-horizontal .ui-slider-range {top: 0; height: 100%}
.ui-slider-horizontal .ui-slider-range-min {left: 0}
.ui-slider-horizontal .ui-slider-range-max {right: 0}
.ui-slider-vertical {width: .8em; height: 100px}
.ui-slider-vertical .ui-slider-handle {left: -.3em; margin-left: 0; margin-bottom: -.6em}
.ui-slider-vertical .ui-slider-range {left: 0; width: 100%}
.ui-slider-vertical .ui-slider-range-min {bottom: 0}
.ui-slider-vertical .ui-slider-range-max {top: 0}
.ui-tabs {padding: .2em; zoom: 1}
.ui-tabs .ui-tabs-nav {list-style: none; position: relative; padding: .2em .2em 0}
.ui-tabs .ui-tabs-nav li {position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0}
.ui-tabs .ui-tabs-nav li a {float: left; text-decoration: none; padding: .5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {padding-bottom: 1px; border-bottom-width: 0}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {cursor: text}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {cursor: pointer}
 .ui-tabs .ui-tabs-panel {padding: 1em 1.4em; display: block; border-width: 0; background: none}
.ui-tabs .ui-tabs-hide {display: none !important}
#promo h2 {letter-spacing: -2px}
#promo p {clear: both; font-style: normal}
#promo .caixa-premio {margin: 0 0 20px 0; padding: 20px; width: 420px; height: 300px; float:left; text-align: center}
#promo .caixa-premio p {text-align: center; font-size: 1.6em; font-style: normal; font-family: Arial,"Sans Serif"; font-weight: bold; color: #D3163F}
#promo .caixa-premio img {display: block; margin: auto}
#promo #premio-camisa {border-right: 1px solid #e9e9e9}
#promo #premio-mais {position: absolute; margin: 100px 0 0 430px; font-size: 9em; font-style: normal; font-family: Arial,"Sans Serif"; font-weight: bold; color: #D3163F}
#promo #promo-rule {font-size: 1.6em; font-style: italic; margin: 1.4em 0}