/* Powered by Ajung
*/
   
@charset "utf-8";
* {font-family: Arial; }
body           { font:11px Arial; }


/* Estrutura do site -----------------------------------------------*/



#base, #geral, #topo, #conteudo, #esquerdo, #direito, #centro, #rodape { width:1005px; float:left; xposition:relative; }


#base         { float:none; margin:auto; }
#geral		  { border:1px solid #333; }
#topo		  { background:url(../imagens-layout/bkg-menu-topo.gif) repeat-x;}
#topo         { xheight: auto !important; xmin-height:101px; xheight:101px;}


#conteudo	  { background:#FFF; }
#esquerdo     { width:252px; height:auto; background:#ffffff;}
.caixa-esquerda1 { margin:0 0 0 0; padding:2px 0 0 0; width:252px; height:88px; background:url(../imagens-layout/fundo-caixa-esquerdo2.gif) no-repeat;}
.caixa-esquerda2 { padding:2px 0 0 0; width:252px; height:auto; background:url(../imagens-layout/bkg-esquerdo-right.gif) right no-repeat;}

#centro       {padding:0; margin:0 0 2px 0; width:610px; background:#fff url(../imagens-layout/bkg-centro2.gif) repeat-x bottom;}

#centro h1    { color:#306293; font-size:18px; font-weight:bold; padding:0; margin:0;}
#direito      { width:168px; height:250px; background:#e8e8e8}
#rodape	      { height:23px; background:#cccccc; color:#9a9a9a; font-weight:bold; font-size:12px;}
#rodape a     { color:#9a9a9a; font-weight:bold; font-size:12px; text-decoration:none;}
#rodape a:hover    { color:#b5b4b4; font-weight:bold; font-size:12px;}



/* Menu do Cabeçalho 1 */

#menu-topo { width:auto; height:27px; margin:0; padding:0; border:solid 0px #FF0000;}
#menu-topo a  {xpadding:0 0px 0 7px; padding-left:10px; padding-right:10px; line-height:27px; margin:0; color:#777777; text-decoration:none; font-size:12px; font-weight:bold; background: url(../imagens-layout/separador1.gif) no-repeat;}
#menu-topo a:hover   { color:#2064a5; text-decoration:none; font-size:12px; font-weight:bold;}
#menu-topo li  { xpadding:6px 3px 4px 3px; margin:0; list-style:none; float:left;}

/* Menu do Cabeçalho 2 */

#menu-logo   { padding:0; float:left; background:url(../imagens-layout/bkg-menu-topo-2.gif) repeat-x;}

#menu-topo2 { xwidth:auto;  xheight:45px; margin:0; padding:0 0 0 0px; border:0px solid 0px; float:right}
#menu-topo2 a  {padding:0px; margin:0; color:#777777; text-decoration:none; font-size:12px; font-weight:bold; background: url(../imagens-layout/separador1.gif) no-repeat;}
#menu-topo2 a:hover   { color:#2064a5; text-decoration:none; font-size:12px; font-weight:bold;}
#menu-topo2 li  {xpadding:15px 4px 4px 4px; padding:0px; margin:0; list-style:none; float: left;}
#menu-topo2 li a {line-height:45px;padding-right:12px;padding-left:12px;}

#menu-topo3 { height:29px; background-image:url(../imagens-layout/o-brasil-pelo-mundo.jpg); background-repeat:no-repeat; background-position:left top; width:auto; clear:both; margin:0; padding:0px; padding-left:174px; border:0px solid #FF0000; font-family:arial;}
#menu-topo3 li  {padding:0px; margin:0; list-style:none; float:left;}
#menu-topo3 li a {padding:0px; margin:0; color:#ffffff; text-decoration:none; font-size:13px; font-weight:bold; background: url(../imagens-layout/separador-branco.gif) no-repeat;background-position:middle;line-height:29px;display:block;padding-right:13px;padding-left:13px;border:0px solid #000;white-space:nowrap}
#menu-topo3 a:hover   { color:#e5efff; text-decoration:none; font-size:13px; font-weight:bold;}

.listadeprodutos       { width:auto; height:auto; margin:0; padding:0px 0 0 0; float:left; position:relative; border:0px solid #FF0000; background: url(../imagens-layout/bkg-lista-produtos-esquerdo2.gif) repeat-y left;}
.listadeprodutos ul    { margin:0; padding:0; float:left}
.listadeprodutos li    { width:360px; height: auto; padding:10px 0 0 5px; margin:0px 0 0 0; list-style:none; display:inline; float:left; border:#FF0000 0px solid;}

.lista2           { width:auto; height:auto; margin:0; padding:10px 0 0 15px; float:left; position:relative;}
.lista2 ul        { margin:0; padding:0; }
.lista2 li        { width:360px; height:auto; padding:0; list-style:none; display:inline; float:left; border:#FF0000 0px solid;}
.lista2 h3        { width:325px; height:36px; background:url(../imagens-layout/bkg-aumentar-imagem.gif) no-repeat top; padding:15px 0 0 10px; margin:0; font-size:11px; color:#FFFFFF;}
.lista2 h3,a     {color:#FFFFFF; text-decoration:none;}

/* Galeria de fotos */

.base-foto           { width:534px; padding:0; margin:20px 0 0 0; border-bottom:0px solid #000;  xposition:relative; float:left; }
.foto                { width:200px; margin:0; padding:0; border-left:1px solid #DDD; background:#FFF; float:right;}
.foto span           { display:none; font:14px Arial; }
.foto li 			 { list-style:none; display:inline; float:left; }
.foto a              { padding:4px; margin:5px 0 0 5px; text-align:center; border:1px solid #999; float:left; }
.foto a:hover        { border:1px solid #000;}
/*.foto a:hover span   { width:276px; height:210px; position:absolute; text-align:left; top:0; left:0; background:#FFF; display:block;}*/
.foto-inicial        { text-align:center; xposition:relative; float:left; top:0; left:0; background:#FFF;}
.foto-inicial h3 { width:325px; height:36px; background:url(../imagens-layout/bkg-aumentar-imagem.gif) no-repeat top; padding:15px 0 0 0px; margin:0; font-size:11px; color:#FFFFFF;}
.alinhaimg        { padding:0px 0 0 26px; margin:0;}

/* Base Direita */

.base-direita           { width:444px; padding:0; margin:20px 0 0 0; border:0px solid #000;  position:relative; float:left; color:#56576c; font-size:14px; font-weight:bold;}
.base-direita li       { list-style:none; display:inline; float:left; width:150px; height:auto;}
.base-direita a,img       { color:#56576c; text-decoration:none; border:none;}

.base-direita2          {width:525px; padding:0; margin:20px 0 0 10px; border:0px solid #000;  position:relative; float:left; color:#56576c; font-size:14px; font-weight:bold; background:url(../imagens-layout/bkg-base-direita.gif) repeat-x bottom ;}
.base-direita2          {height:auto !important; min-height:230px; height:230px;}
.base-direita2 li       {list-style:none; display:inline; float:left; width:150px;}
.base-direita2 a,img    { color:#56576c; text-decoration:none; border:none;}

.listarodape        { width:auto; border:0px #FF0000 solid; height: auto; margin:0; padding:0 0 0 50px;}
.listarodape li        { width:150px; height:250px; list-style:none; display:inline; float:left; text-align:center; border:0px #FF0000 solid; padding:14px 14px 0 14px; margin:0;}

.listarodape2        {border:0px #FF0000 solid; height: auto; margin:0; padding:0;}
.listarodape2 ul     {width:1003px; margin:0; padding:0; float:left; border:0px solid #FF0000}
.listarodape2 li     {width:150px; height:200px; list-style:none; display:inline; float:left; text-align:center; border:0px #FF0000 solid; padding:14px 8px 0 8px; margin:0;}

.titulo                { width:1005px; color:#336596; float:left; font-size:18px; font-weight:bold; padding:0; margin:0; background:url(../imagens-layout/bkg-tira-titulo.gif) repeat-x;}
.titulo h1             { width: auto; color:#336596; float:left; font-size:18px; font-weight:bold; padding:0 0 0 0; margin:0; background:#fff;}
.titulo h1 a           { color:#336596; font-size:18px; font-weight:bold; padding:0 0 0 0; margin:0; }
.titulo h1 a:hover     { text-decoration:underline }
.titulo2               {color:#336596; float:left; font-size:16px; font-weight:bold; padding:0 0 0 30px; margin:0;}

.news-texto           {color:#7b7b7b; font-size:14px; padding:0 0 0 23px; float: left}
.news-texto-input     { border:solid 1px #333333; margin:10px 0 0 0;}
.news-texto-input2    {padding:0 0 0 23px; color:#333333; font-size:10px;}
.news-enviar          {padding:0; margin:10px 0 30px 330px; border:solid #333333 1px; background:#fff; color:#6a6a6a; font-size:15px; font-weight:bold;}

.materia-prima           { width:auto; height:auto; margin:0; padding:10px 0 0 23px; float:left; position:relative;}
.materia-prima ul        { margin:0; padding:0; }
.materia-prima li        { width:490px; height:128px; list-style:none; display:inline; float:left; border:0px solid #FF0000;}
.materia-prima-texto     {padding:0; margin:0 0 0 0; color:#000032; font-weight:bold; font-size:12px;}
.materia-prima a     	 {color:#FFFFFF; text-decoration:none;}
.materia-prima img       {border:1px solid #fba400; padding: 0; margin: 0 10px 0 0;}


.midia-texto {color:#34679c; font-size:16px; padding:0 0 0 23px; font-weight:bold}
.midia-texto-cinza   {color:#7b7b7b; font-size:16px; padding:0 0 0 23px;}
.midia-cinza-direita {color:#666666; font-size:12px;}
.midia-azul-direita {color:#34679c; font-size:12px;}
.midia-titulo-direita { font-size:14px;}

.contato-base-direita { width:503px; padding:0; margin:80px 0 0 0;  position:relative; float:left; font-weight:bold; background:url(../imagens-layout/bkg-tira-titulo.gif) repeat-x;}
.contato-base-direita h1 { width: auto; color:#336596; float:left; font-size:18px; font-weight:bold; padding:0 0 0 0; margin:0; background:#fff;}
.contato-td-cinza     { border:1px solid #666666;}
.contato-td-texto     {color:#686868; font-size:13px;}
.contato-enviar-limpar    { border:1px solid #666666; font-size:14px; font-weight:bold; color:#666;}
.contato-enviar-limpar2   { margin:0 0 0 55px; border:1px solid #666666; font-size:14px; font-weight:bold; color:#666;}.contato-direito-text 	  { padding:0; margin:0 0 0 250px; color:#666666; font-size:12px; float:left; border:solid 0px #FF0000;}
.contato-direito-text a  {color:#666; font-size:12px; float:left;}
.contato-direito-text a:hover  {color:#8f8f8f; font-size:12px; float:left;}

.erro {	background-color:#FFFFCC ;border:1px solid #FFCC00 ;padding:5px ;background-image:url('../assets/icons/stop.png');background-repeat:no-repeat;background-position:right top;}
.erro p {color:#003399 ;padding:3px ;}

.sucesso {background-color:#ccffff;border:2px solid #99cccc;padding:5px;}
.sucesso p {color:#003399 ;padding:3px ;}

.assistencia           { width:954px; height:auto; margin:0; padding:0 0 0 23px; float:left; position:relative;}
.assistencia ul        { margin:0; padding:0; float:left }
.assistencia li        { width:454px; padding:0 0 0 0; margin:0 0 10px 0; list-style:none; display:inline; float:left;background:#e5e8ed;}
.assistencia li  { height: auto !important; height: 160px; min-height: 160px;}
.assistencia-alinha-li {margin:0 0 10px 46px; padding:0; float:left;}
.assistencia-texto {padding:0 0 0 0px; margin:0 0 0 0; float:left; color:#37608c; font-size:14px; font-weight:bold;}
.assistencia-texto2 {padding:0 0 0 10px; margin:0 0 0 0; float:left; color:#37608c; font-size:14px; font-weight:bold;}
.assistencia-relacao { width:958px; border:0px solid #ff0000; padding:10px 0 10px 0; margin:5px 0 0 23px; font-size:14px; font-weight:bold; float:left; color:#646464;}
.assistencia-barra {padding:0 0 6px 0; margin:0; float: left; width: 454px;}

.promocao           {width:820px; height:auto; margin:0; padding:0 0 0 30px; float:left; position:relative; border:0px solid  #FF0000;}
.promocao ul        {margin:0; padding:0;}
.promocao li        {width:408px; height:180px; margin:0; padding:0; list-style:none; display:inline; float:left; border:#FF0000 0px solid;}
.promocao-texto-peq-azul {color:#336598; font-size:12px; font-weight:bold;}
.promocao-vencedor-cinza {color:#7a7a7a; font-size:14px; font-weight:bold}
.promocao-clique {color:#336598; font-size:14px; font-weight:bold}
.promocao-participe {color:#666666; font-size:14px; font-weight:bold}
.promocao-texto-cinza {color:#7a7a7a; font-size:12px; font-weight:bold}

.promocao2           {width:820px; height:auto; margin:0; padding:0 0 10px 60px; float:left; position:relative; border:0px solid  #FF0000;}
.promocao2 ul        {margin:0; padding:0;}
.promocao2 li        {width:408px; height: auto; margin:0; padding:0; list-style:none; display:inline; float:left; border:#FF0000 0px solid;}

/* Tabela promoção cadastro   */
.tdcolor {border:1px #999999 solid; margin:0; padding:0}
.tdnone  {border:none;}
.texto-cadastro-promocao { color:#676767; font-weight:bold; font-size:12px;}
.botoes-promo { border:1px solid #676767; color:#676767; background:#FFFFFF; font-size:16px; font-weight:bold;}
.titulo-promo {padding:0 0 0 23px; color:#666666; font-weight:bold; font-size:14px;}
.subtitulo {padding:0 0 0 23px; color:#666666; font-weight:bold; font-size:12px}

/*   Mapa */
.mapa-esquerdo {width:400px; float:left; margin:0; padding:0; border:0px solid #FF0000}
.mapa-esquerdo ul { margin:0; padding:0 0 0 28px; float: left;}
.mapa-esquerdo li {width:395px; Xheight:128px; padding:0; margin:0; list-style:none; display:inline; float:left; }
.mapa-esquerdo a { display:none;}
.mapa-esquerdo a:hover { display:block;}

.mapa-direito {width:550px; float:left; margin:0 0 0 20px; padding:0; border:0px solid #FF0000;}
.mapa-direito ul { margin:0; padding:0;}
.mapa-direito li {width:395px; height:auto; padding:4px; margin:0; list-style:none; display:inline; float:left;}

.mapa-texto1 {margin:0; padding:0 0 0 23px; color:#707070; font-size:13px; font-weight:bold;}
.mapa-texto2 { padding:0; margin:0; float:left; color: #336596; font-size:18px; font-weight:bold;}
.mapa-texto3 {padding:0 0 0 10px; margin:0; float:left; color:#707070; font-size:14px;}

.mapa-imagem-sul a { text-decoration:none;}
.mapa-imagem-sul a:hover { background:url(../imagens-layout/mapa-sul.jpg) no-repeat;}

/* Fim do Mapa :)  */

.empresa-alinha {width:959px; padding:10px 0 10px 0; margin:5px 0 0 23px; font-size:14px; float:left; color:#646464; border:0px solid #ff0000}
.outras-linhas {padding:6px; margin:0 0 0 0; width:440px; float:left; background:#e2e2e2;}
.tabelacontato { width:980px; height:auto; margin:0; padding:0 0 0 23px; border:0px #FF0000 solid; float:left}
.tabelacontato1 {margin:0; width:450px; padding:0; border:0px solid #333333; float:left;}
.tabelacontato2 {margin:0; width:498px; padding:0; border:0px solid #333333;}
.text-contato 	  { color:#666666; font-size:12px; float:left; border:solid 0px #FF0000; font-weight:bold;}
.text-contato a  {color:#666; font-size:12px; float:left;}
.text-contato a:hover  {color:#8f8f8f; font-size:12px; float:left;}
.td2                  { width:297px;}

.divpromocao { width:980px; height:auto; margin:0; padding:0 0 0 23px; border:0px #FF0000 solid; float:left}
.tabelapromocao1 {margin:0; width:335px; padding:0; border:0px solid #333333; float:left;}
.tabelapromocao2 {margin:0; width:326px; padding:0; border:0px solid #333333; float:left}
.tabelapromocao3 {margin:0; width:250px; padding:0; border:0px solid #333333;}