#crossbrowser {background:#F5FAFF; position:absolute; width:100%; left:0; top:0; text-align:left; border-bottom:1px solid #AAAEB2; z-index:999}
#crossbrowser #corss_content {margin:0 auto; height:30px; width:950px; position:relative}
#crossbrowser h1 {font-size:15px; position:absolute; top:5px; left:0}
#crossbrowser p {font-size:10px; position:absolute; top:4px; left:240px; line-height:10px}
#crossbrowser ul {position:absolute; top:4px; left:730px}
#crossbrowser li {background: url(/images/crossbrowser/browsers.gif) -62px 0 no-repeat; list-style:none; float:left; margin:0 0 0 8px; display:block; width:26px; height:26px; text-indent:-9999px}
#crossbrowser li a {display:block; width:26px; height:26px}
#crossbrowser .chrome {background-position:-120px 0}
#crossbrowser .safari {background-position:-90px 0}
#crossbrowser .opera {background-position:-149px 0}
#crossbrowser .explorer {background-position:-177px 0}
#crossbrowser .cross_close {position:absolute; top:8px; right:0; display:block; width:14px; height:14px; background:url(/images/crossbrowser/browsers.gif) 0px -34px no-repeat; text-indent:-9999px}
 * {margin: 0; padding: 0; outline: none}
a img {border: none}
a {text-decoration: none}
a:hover {text-decoration: underline}
.replacement {display: block; text-indent: -99999px}
.margin_none {margin: 0 !important}
.break {clear: both; height: 0px}
.line_guide {border-top: 1px solid #A4B581; height: 1px; width: 718px}
 html {background-color: #291500}
body {background: url(/images/bg/all.png) repeat-x; font: 11px Verdana, "Trebuchet Ms", Arial; color: #552500}
#wrap {width: 800px; margin: 0 auto; padding: 62px 0 0}
 #header {height: 239px; margin: 0 0 35px 0; padding: 0 15px 0 0}
#header #bioBrasil {float: left; width: 292px; height: 212px; background: url(/images/logos/biobrasil.jpg) no-repeat; margin: 27px 0 0 5px}
#header #navigation {width: 207px; float: left; background: url(/images/bg/menu.png) repeat-y; padding: 0 0 0 14px; margin: 23px 0 0 15px}
#header #navigation li {list-style: none; line-height: 15px}
#header #navigation a {font-size: 10px; color: #6b3c00; font-weight: bold}
#header #third_column {float: right; width: 232px; height: 222px}
#header #third_column #language {float: right; width: 228px; border-bottom: 1px solid #A6B57E; padding: 0 0 5px 0; margin: 0 8px 0 0}
#header #third_column #language a {color: #939598; font-size: 10px; font-weight: bold; margin: 0 48px 0 0}
#header #third_column .contact_icons {list-style: none; float: right; margin: 0 8px 0 0}
#header #third_column .contact_icons a {margin: 20px 0 0 0}
#header #third_column .contact_icons a.phone {background: url(/images/icons/phone.jpg) no-repeat; width: 21px; height: 14px}
#header #third_column .contact_icons a.email {background: url(/images/icons/email.jpg) no-repeat; width: 20px; height: 16px; margin: 15px 0 0 0}
#header #third_column #renks {float: right; width: 128px; height: 48px; background: url(/images/logos/renks.jpg) no-repeat; margin: 102px 0 0 0}
 #top_shadow {background: url(/images/bg/top_shadow.jpg) no-repeat; height: 9px; width: 800px; float: left}
#content {background: url(/images/bg/content.png) repeat-y; width: 718px; padding: 0 41px 0; position: relative}
#content #tittleAll {width: 718px; height: 33px; padding: 8px 41px 0; margin: -4px -40px 20px -40px; background: url(/images/bg/title_all.jpg) no-repeat; color: #fff; font-size: 20px}
 #content #footer {border-top: 2px solid #A4B581; padding: 30px 15px 50px 0; margin: 55px 0 0 0; float: left; width: 685px}
#content #footer p {font-size: 10px; color: #000; margin: 15px 0 0 7px}
 .links li {list-style: none; margin: 0 0 12px 0}
.links a {color: #90887D; font-size: 13px; font-weight: bold}
 #products li {list-style: none; height: 218px; float: left}
#products li.firstCollumn {width: 231px}
#products li.secondCollumn {width: 262px}
#products li.thirdCollumn {width: 223px}
 .links span.description {color: #90887D}
 .pages.index #content {height: 1110px}
.pages.index #footer {display: none}
#home #wrap_acontece {width: 454px; height: 344px; position: absolute; left: -12px; top: -22px; background: url(/images/bg/acontece_home.jpg) right bottom no-repeat}
#home #marca {width: 338px; height: 101px; background: url(/images/bg/marca.png) no-repeat; padding: 29px 32px 33px 27px}
#home #marca p {font-size: 11px; line-height: 16px}
#home #content_acontece {width: 177px; height: 126px; float: left; margin: 53px 0 0 212px}
#home #content_acontece p {padding: 0 30px 0 0}
#home #frutasAmazonicas {width: 260px; height: 50px; padding: 254px 103px 0 18px; position: absolute; right: -24px; top: 24px; background: url(/images/bg/frutasAmazonicas.png) no-repeat}
#home .bio2vida {position: absolute; top: 342px; left: 50%; margin: 0 0 0 -272px}
#home #produtos {width: 195px; height: 168px; position: absolute; top: 392px; left: -31px; padding: 33px 288px 11px 303px; background: url(/images/bg/produtos.png) no-repeat}
#home #brasilEcologia {width: 841px; height: 455px; position: absolute; top: 612px; left: -31px; background: url(/images/bg/brasilecologia.png) no-repeat}
#home #brasilEcologia #acreditamos {width: 305px; height: 49px; position: absolute; top: 76px; left: 221px}
#home #brasilEcologia #brasilExotico {width: 198px; height: 113px; position: absolute; top: 200px; left: 209px}
#home #brasilEcologia #ecologia {width: 181px; height: 77px; position: absolute; top: 313px; left: 449px; text-align: right}
#home #brasilEcologia #footer {border-top: 0; padding: 0; margin: 0; width: 550px; height: 13px; position: absolute; top: 442px; left: 70px; display: block}
#home #brasilEcologia #footer p {font-size: 10px; color: #666; margin: 15px 0 0 7px; font-size: 8px; color: #000}
 #content_all_infopages {width: 430px; float: left}
#content_all_infopages p {margin: 0 0 16px 0}
#content_image {position: absolute; right: 9px; top: 86px}
  .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; display: none}
.ui-accordion .ui-accordion-content-active {display: block}
.postit {width: 543px; margin: 20px 0 20px -100px}
.postit .top {background: url(/images/bg/postit-top.png) no-repeat top left; height: 10px}
.postit .content {padding: 20px; background: url(/images/bg/postit-center.png) repeat-y top left; position: relative}
.postit .content h3 {margin: -10px 0 20px 0; color: #6b3c00; font-size: 1.5em}
.postit .content ul {background: url(/images/bg/leaf.png) no-repeat top left}
.postit .content ul li {margin: 0 0 10px 50px; color: #6b3c00}
.postit .bottom {background: url(/images/bg/postit-bottom.png) no-repeat top left; height: 9px}
#organics-message {margin: 0 -10px}
#organics-message img {float: left}
#organics-message h3 {text-indent: -10000px; display: block; float: right; width: 390px; height: 137px; margin: 0 0 10px 0; background: url(/images/msg-organicos.png) no-repeat top left}
#organics-message p {color: #6A3C00; float: right; width: 390px; line-height: 1.5em}
#organics-certificates {width: 249px; float: right}
#organics-certificates img {margin: 0 0 20px 0}
#organics-certificates h3 {text-indent: -10000px; display: block; width: 256px; height: 18px; background: url(/images/tit-certificadoras.png) no-repeat top left}
#organics-certificates ul {margin: 20px 0 0 90px}
#organics-certificates ul li {text-indent: -10000px; list-style: none; background: url(/images/logos/certificates.png) no-repeat top center; width: 65px; height: 60px; margin: 0 0 20px 0}
#organics-certificates ul li#eco {background-position: center -80px}
#organics-certificates ul li#vegan {background-position: -9px -178px}
#organics-content {width: 445px; float: left}
#quem-somos h2 {color: #85bd3c; margin: 0 0 10px 0; font-size: 1.2em}
#quem-somos p {margin: 0 0 20px 0; line-height: 1.5em}
#quem-somos #quem-content {float: left; width: 420px}
#quem-somos #quem-equipe {float: right; margin: 30px -32px 0 0}
#quem-somos #quem-embalagens, #quem-somos #quem-produtos, #quem-somos #quem-politica {float: left; width: 225px; margin: 0 20px 0 0}
#quem-somos #quem-embalagens h3, #quem-somos #quem-produtos h3, #quem-somos #quem-politica h3 {padding: 0 20px 10px 0; background: url(/images/bg/leaf.png) no-repeat right top; font-size: 12px}
#quem-somos #quem-embalagens {margin: 0}
#quem-somos #quem-embalagens h3 {background-position: 140px 0}
#quem-somos #quem-embalagens img {margin: 0 0 0 15px}
#quem-somos #quem-produtos h3 {background-position: 120px 0}
#quem-somos #quem-politica h3 {background-position: 100px 0}
#quem-somos ul {margin: 0 0 20px 15px}
#quem-somos ul li {color: #6B3C00; line-height: 1.5em}
#quem-somos #cites {float: left; width: 100%; margin: 20px 0 0 0}
#quem-somos #cites h2 {color: #552500}
#quem-somos #cites .cite {margin: 0 0 10px 0; line-height: 1.5em}
#quem-somos #cites .cite .who {color: #85bd3c; font-weight: bold}
.image-center {text-align: center; margin: 20px 0}
#accordion, .alt_content {margin: 105px -32px 0 -32px; float: left; width: 782px}
#accordion .product, .alt_content .product {margin: 20px 0 0 0; background-color: #fff; overflow: hidden}
#accordion h3, .alt_content h3 {padding: 6px 30px; color: #fff; font-family: helvetica; font-size: 1.4em}
#accordion h4, .alt_content h4 {font-size: 1.6em; float: left; margin: 0 20px 0 0; color: #9aca3c}
#accordion .ingredients, .alt_content .ingredients {margin: 5px 0 0 0; float: right; width: 575px}
#accordion .product-information, .alt_content .product-information {float: left; width: 100%; margin: 20px 0 0 0}
#accordion .product-information h4, .alt_content .product-information h4 {float: none; margin: 0 0 0 7px}
#accordion .product-information .product-image, .alt_content .product-information .product-image {float: left; width: 400px}
#accordion .product-information .nutritional, .alt_content .product-information .nutritional {background: url(/images/bg/menu.png) repeat-y; float: right; width: 300px; font-size: 8px; padding: 0 0 0 7px}
#accordion .product-information .nutritional table, .alt_content .product-information .nutritional table {font-size: 8px; width: 257px; border-collapse: collapse; text-align: right}
#accordion .product-information .nutritional table .normal-align, .alt_content .product-information .nutritional table .normal-align {text-align: left}
#accordion .product-information .nutritional table .bold_table, .alt_content .product-information .nutritional table .bold_table {font-weight: bold}
#accordion .product-information .nutritional table td, .alt_content .product-information .nutritional table td {border: none; border-top: 1px solid #9ACA3C; padding: 2px 5px 2px 7px}
#accordion .product-information .nutritional small, .alt_content .product-information .nutritional small {padding: 4px 0 0 7px; display: block; border-top: 1px solid #9ACA3C; width: 250px}
#description, #mockup {float: left; width: 220px}
#description {text-align: right}
#description p {line-height: 1.6em; margin: 0 0 15px 0}
#about {float: right; width: 220px}
#about ul {margin: 0 0 20px 20px}
#about ul li {list-style-image: url(/images/bg/leaf-bullet.jpg); margin: 0 0 3px 0; font-size: 10px}
#about #specifications {background: url(/images/bg/little_bar.png) no-repeat; padding: 0 0 5px 5px; margin: 67px 0 0 0}
#about #specifications h3 {color: #9ACA3C; border-bottom: 1px solid #9ACA3C; padding: 0 0 0 8px; font-size: 12px}
#about #specifications p {color: #6A3C00; border-bottom: 1px solid #9ACA3C; margin: 3px 0; padding: 0 0 0 8px}
#ebar {background: url(/images/bg/ebar.png) 26px -6px no-repeat; float: left}
#ebar #accordion #acai {background-color: #8a92c3}
#ebar #accordion #acerola {background-color: #f28022}
#ebar #accordion #cupuacu {background-color: #e0a827}
#ebar #accordion #abacaxi {background-color: #62bb47}
#ebar #accordion #goiaba {background-color: #dc5967}
#bio2 {background: url(/images/bg/bio2-bg.jpg) 0 -6px no-repeat; padding: 65px 0 0; float: left}
#bio2 #accordion #acai {background-color: #a3395d}
#bio2 #accordion #acerola {background-color: #f28022}
#bio2 #accordion #goiaba {background-color: #dc5967}
#bio2 #accordion #cupuacu {background-color: #fcb119}
#fruits .content {float: left; width: 330px}
#fruits .content p {margin: 0 0 20px 0; line-height: 1.6em}
#fruits .fruit-image {float: right; width: 351px; margin: 15px 0 0 0}
#fruits #accordion #acai {background-color: #a3395d}
#fruits #accordion #acerola {background-color: #f28022}
#fruits #accordion #goiaba {background-color: #dc5967}
#fruits #accordion #cupuacu {background-color: #fcb119}
#bio2snack {background: url(/images/bg/bio2Snack-bg.jpg) -4px -6px no-repeat; padding: 65px 0 0; float: left}
#bio2snack #accordion {margin: 170px -32px 0}
#bio2snack #accordion #acai {background-color: #a3395d}
#bio2snack #accordion #canela {background-color: #f28022}
 .img_pop {position: absolute; top: 30px; right: -250px}
 #ondeEncontrar h3 {color: #B49D7F; font-weight: normal; margin: 0 0 20px}
#ondeEncontrar .green_world {float: left; margin: 0 50px 0 0}
#ondeEncontrar .barraquinha {margin: 20px 0}
#ondeEncontrar p {color: #6A3C00}
 #new_user_session {width: 400px; margin: 0 auto}
#new_user_session .inputs {border: none}
#new_user_session .inputs input {width: 395px}
#new_user_session .buttons {border: none}
#new_user_session .buttons input {float: right; margin: 20px 0 0 0; line-height: 0; font-size: 0; background: url(/images/bt/login.png) no-repeat; text-indent: -99999px; width: 54px; height: 22px; border: none}
#new_user_session label {display: block; color: #B49D7F; margin: 10px 0 2px; font-size: 12px}
#new_user_session ol {list-style: none}
 .bio_images {float: right; margin: 10px 30px 0 0}
 #articles h2 {padding: 0 0 0 30px; background: url(/images/bg/leaf.png) no-repeat center left; color: #8DC63F; margin: 0 0 10px 0}
#articles .article {float: left; width: 100%; margin: 0 0 40px 0; border-bottom: solid 1px #8DC63F; padding: 0 0 40px 0}
#articles .entry {float: left; width: 450px}
#articles .image {float: right; width: 238px; border-left: solid 10px #552500}
 #admin table {margin: 0 0 20px 0}
#admin table th.title {width: 200px; text-align: left}
#admin table td, #admin table th {padding: 5px}
#admin a {color: #8DC63F; font-weight: bold}
#admin fieldset {border: 0}
#admin fieldset ol li {list-style: none; margin: 0 0 5px 0}
#admin fieldset ol li label {float: left; display: block; width: 100px; margin: 0 5px 0 0}
#admin fieldset.inputs textarea, #admin fieldset.inputs input {border: solid 1px #ccc; padding: 5px; width: 500px}
#admin fieldset.buttons {float: right; margin: 0 100px 0 0}
 #biopalm.alt_content {background: url(/images/bg/bioPalm.png) 254px -8px no-repeat; margin-top: 20px}
#biopalm.alt_content #description {margin: 0 0 0 20px}
#biopalm.alt_content #about {margin: 0 20px 0 0}
#biopalm.alt_content #about .nutritional {width: 220px}
#biopalm.alt_content #about .nutritional table, #biopalm.alt_content #about .nutritional small {width: auto}
#biopalm.alt_content #about .product {margin: 0}
#biopalm.alt_content #about .product-information {margin: 123px 0 0 0}
#biopalm.alt_content ul.descrition_palm {margin: 40px 0 0 20px}
#biopalm.alt_content ul.descrition_palm li {background: url(/images/bg/leaf-bullet.jpg) right center no-repeat; list-style: none; margin: 0 0 3px 0; padding: 0 20px 0 0; font-size: 10px}
#biopalm.alt_content .altSpecifications {background: url(/images/bg/little_bar.png) right top no-repeat; padding: 0 5px 5px 0; margin: 67px 0 0 0}
#biopalm.alt_content .altSpecifications h3 {color: #9ACA3C; border-bottom: 1px solid #9ACA3C; padding: 0 8px 0 0}
#biopalm.alt_content .altSpecifications p {color: #6A3C00; border-bottom: 1px solid #9ACA3C; margin: 3px 0; padding: 0 8px 0 0; font-size: 9px}
.address, .tel {margin: 10px 0 0 0}
.address .title, .tel .title {color: #BED386; font-weight: bold}
.address p, .tel p {margin: 5px 0 0 0}
.address p a, .tel p a {color: #6A3C00}