* {
    border:0;
    color:#000;
    font-family: Arial;
    list-style:none;
    margin:0;
    padding:0;
    text-decoration:none;
    vertical-align:middle;
}

a { outline:none; }
img { border:none; }
img, div { behavior: url(css_js/iepngfix.htc) }
.center { text-align:center; }
.red { color:#f00; }
.rfv { font-size:0.8em; padding-bottom:10px; }
.riskYellow {
    background:url(../img/riskYellow.png) repeat-x;
    display:inline-block;
    height:1px;
    margin:0;
    width:170px;
}
.riskYellowLight {
    display:inline-block;
    height:10px;
    margin:10px 0;
    width:299px;
}
.riskBrown {
    background:url(../img/riskBrown.png) repeat;
    display:inline-block;
    height:20px;
    margin:10px 0;
    width:770px;
}


/* HREFs */
.a0:link, .a0:visited, .a0:active { color:#fff; font-weight:normal; text-decoration:none; }
.a0:hover { color:#fff; font-weight:normal; text-decoration:none; }

#wrap {
    margin:0 auto;
    position:relative;
    width:770px;
}


/***** BARRA MARROM DO RODAPÉ *****/
#barBottom {
    display:block;
    position:relative;
    width:770px;
}

#top {
    display:block;
    height:148px;
    position:relative;
    width:770px;
}
/***** TOP *****/
#top h1 {
    background:url(../img/logo.png) no-repeat;
    cursor:pointer;
    float:left;
    height:148px;
    margin:0 0 0 10px;
    text-indent:-9999px;
    overflow:hidden;
    width:183px;
}

#top img {
    float:right;
    height:148px;
    width:302;
}



/***** CONTENT MENU *****/
#navBar {
    display:block;
    height:170px;
    position:relative;
    width:770px;
}

#navBarImg {
    background:url(../img/barra.jpg) no-repeat;
    float:left;
    height:150px;
    margin:10px 0 0;
    width:471px;
}

#navBarMenu {
    background:#e77817;
    float:left;
    height:170px;
    width:299px;
}

#navBarMenu ul {
    list-style:none;
    margin-top:10px;
}

#navBarMenu li {
    color:#fff;
    font-size:0.8em;
    font-weight:bold;
    float:right;
    padding:16px 15px 0 0;
    text-align:right;
    width:150px;
}

#navBarMenu a:link, #navBarMenu a:active, #navBarMenu a:visited {
    color:#fff;
}

#navBarMenu li a:hover {
    text-decoration: underline;
}



/***** CONTENT *****/
#content {
    display:table;
    position:relative;
    width:770px;
}

#content .boxLeft {
    display:block;
    float:left;
    height:395px;
    padding:0 0 0 1px;
    width:470px;
}

#content .boxRight {
    background:#f8c300;
    display:block;
    float:right;
    height:395px;
    width:299px;
}

#xcontent .cRight { float:right; margin:0; padding:0; }


/***** SIDE LEFT *****/
#contentLeft {
    display:block;
    float:left;
    position:relative;
    width:471px;
}

#contentLeft h1 {
    color:#8f5444;
    font-size:1.2em;
}

#contentLeft h2 {
    color:#8f5444;
    font-size:0.9em;
}

#contentLeft p {
    font-size:0.7em;
}

#prodDesc {
    float:left;
    width:170px;
}

#prodImg {
    display:block;
    float:right;
    padding-top:25px;
    text-align:center;
    width:300px;
}

#prodImg img { margin:0 auto; text-align:center; }



/***** SIDE RIGHT *****/
#contentRightClean {
    background:#fff200;
    display:block;
    float:right;
    height:auto;
    margin:0;
    padding:0;
    position:relative;
    width:299px;
}
#contentRightClean h2 {color:#8f5444; font-size:0.9em; margin:10px 5px}
#contentRightClean img.bdr {border:1px solid #000; margin:0 -5px 5px 5px}
/* para ff */
#contentRightClean span {display:block}
#contentRight {
    background:#f8c300;
    display:block;
    float:right;
    height:auto;
    margin:0;
    padding:0;
    position:relative;
    width:299px;
}

#submenu {
    background:#f8c300;
    display:block;
    height:115px;
    list-style:none;
    position:relative;
    width:299px;
}

#submenu li {
    font-size:0.8em;
    font-weight:bold;
    float:right;
    padding:10px 15px 0 0;
    text-align:right;
    width:150px;
}

#submenu a:link, #submenu a:active, #submenu a:visited {
    color:#8f5444;
}

#submenu li a:hover {
    text-decoration: underline;
}

#subitens {
    background:#fff200;
    display:table;
    list-style:none;
    position:relative;
    width:299px;
}

#subitens li {
    background:#fff200;
/*border-bottom:1px solid #e77817;*/
    color:#fff;
    font-size:0.7em;
    float:right;
    margin:0 7px 0 0;
    text-align:right;
    width:269px;
}

#subitens a:link, #subitens a:active, #subitens a:visited {
    color:#000;
}

#subitens li a:hover {
    text-decoration: underline;
}

.prodAviso {
    display:block;
    font-size:0.8em;
    padding:40px 0 0;
    text-align:center;
    width:auto;
}



/***** EMPRESA *****/
#boxText {
	height:300px;
    margin:10px auto;
	padding:0 5px 0 0;
    overflow:scroll;
    overflow-x:hidden;
    width:400px;
}

#boxText p { font-size:0.8em; padding:2px 3px; text-align:justify; }



/***** REGIÕES *****/
#mapaLeft {
    display:block;
    float:left;
    position:relative;
    width:370px;   
}

#mapaLeft h1 { font-size:0.9em; padding:0 0 15px 0; }

#mapaLeft p {
    font-size:0.75em;
}

#mapaRight {
    display:block;
    float:right;
    height:399px;
    margin:0;
    padding:0;
    position:relative;
    width:400px;
}




/***** CONTATO *****/
#contato {
  border:0;
  display:block;
  margin:0 auto;
  padding:10px;
  width:395px;
}

#contato label {
  clear:left;
  display:block;
  float:left;
  font-size:0.75em;
  margin:8px 0;
  text-align:left;
  width:70px;
}

#contato input { background:#eee; border:1px solid #000; float:left; font-size:0.8em; margin:7px 0; }

#contato textarea { background:#eee; border:1px solid #000; float:left; font-size:0.8em; margin:7px 0 }

.rfv { color:#f00 !important; display:block; float:left; margin:11px 5px 0 5px; }

.rev { font-size:0.9em; display:block; margin:0 auto; text-align:center; }

.red { color:#f00; }

.btnEnviar {
  margin:0 auto;
  padding:10px 0;
  text-align:center;
  width:70px;
}

.txtContato {
    font-size:0.75em;
    padding:0 0 0 10px;
}

#contatoBottom {
    height:28px;
    margin:0 auto;
    width:600px;
}

/***** FOOTER *****/
#footer {
  background:transparent;
  padding:0;
  margin:15px auto;
  position:relative;
  width:770px;
}
#copyright {
  float:left;
  top:13px;
  position:relative;
  text-align:center;
  width:600px; /* 685px; */
}
#copyright address {
  color:#000;
  font: 0.7em Arial, Helvetica, sans-serif;
  font-style:normal;
}
#powered {
    float:right;
    position:relative;
    width:80px;
}
#design {
    float:right;
    margin-right:5px;
    position:relative;
    width:80px;
}

#poweredbyonline img { padding:0 1px; }
#poweredbyonline2 { float:right; position:relative; width:80px; }
.imbPowerby { height:41px; width:80px; }
