/* CSS Document */
/* Programador HTML Filipe Flor (Pxe) | 2009-2010 */

/* Cores do Site */
.vermelho{color:#E70000}
.cinza{color:#F4F4F4}
.cinza-escuro{color:#333333}

body{
	background-image:url(../img/bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-attachment:scroll;
	background-color:#FFFFFF;
	margin:0px;
	font-family:Tahoma;
}

img{border:0px;}

/* Topo Padrão */
.topo-linha-1{width:800px; height:49px;}
.topo-linha-2{width:800px; height:198px;}
.logo-topo{float:left; width:69px; height:49px; margin-left:18px;}
.links-topo{float:right; width:129px; height:8px; margin-right:13px; margin-top:22px;}
.links-topo-t{float:left;}
.links-topo-s{float:left; margin:0px 5px 0px 4px;}

/* Rodapé Padrão */
.rodape{width:784px; height:69px; margin:15px 8px 20px 8px; background-color:#F4F4F4;}
.rodape-agco{float:left; width:96px; height:37px; margin:16px 0px 0px 14px;}
.rodape-slogan{float:left; width:264px; height:11px; margin:33px 0px 0px 14px;}
.rodape-conectt{float:right; width:33px; height:7px; margin:33px 24px 0px 0px;}

/* Fly Banner */
#fly {
	width:550px;
	height:400px;
	position:absolute;
	left:50%;
	margin-left:-275px;
	top:150px;
	z-index:100;	
}

/* Menu Home */
.menu-home{
    width:784px;
    height:32px;
    margin:0px 8px 0px 8px;
    background-image:url(../img/bg-menu-home.jpg);
    background-repeat:no-repeat;
}

/* Menu Interna */
.menu-interna{
    width:784px;
    height:43px;
    margin:0px 8px 0px 8px;
    background-image:url(../img/bg-menu-interna.jpg);
    background-repeat:no-repeat;
}

/* Links Menu Home e Interno */
.menu-links a{
    float:left;
    margin:6px 10px 0px 20px;
    font-family:Trebuchet MS;
    font-size:13px;
    font-weight:bold;
    color:#BD1118;
    text-decoration:none;
}
.menu-links a:hover{color:#BD1118; text-decoration:underline;}

/* Destaque de Produtos da Home */
.produtos-home{    
    width:784px;
    height:229px;
    margin:0px 8px 0px 8px;
}
.produtos-home-bg{
    background-image:url(../img/bg-prod-home.jpg);
    width:784px;
    height:202px;
}

/* Destaque de Produtos da Home - Produtos */
.produto-home-titulo{height:14px; margin:10px 0px 13px 0px; text-align:left;}
.produto-home-box{width:169px; min-height:148px; *height:148px;/*hack ie7*/ background-color:#FFFFFF; vertical-align:top;}
.produto-home-foto{width:159px; min-height:121px; *height:126px;/*hack ie7*/ text-align:center; vertical-align:middle;}
.produto-home-nome{height:17px; background-image:url(../img/bg-nome-prod-home.jpg); background-repeat:repeat-x;}
.produto-home-nome-txt{width:168px; height:17px; font-family:Tahoma; font-size:11px; color:#FFFFFF;}

/* Destaque de Produtos da Home - Barra Rodapé */
.produtos-barra{width:784px; height:27px; background-image:url(../img/bg-barra-home.jpg); background-repeat:repeat-x;}

.produtos-barra-esq{float:left; width:5px; height:5px; margin-top:22px; background-image:url(../img/bg-barra-home-esq.gif); background-repeat:no-repeat;}
.produtos-barra-cen{float:left; width:774px; height:21px; padding-top:6px; font-family:Tahoma; font-size:11px; font-weight:bold;}
.produtos-barra-cen a:link, .produtos-barra-cen a:active, .produtos-barra-cen a:visited{font-family:Tahoma; font-size:11px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.produtos-barra-cen a:hover{color:#E4E4E4; text-decoration:none;}
.produtos-barra-dir{float:left; width:5px; height:5px; margin-top:22px; background-image:url(../img/bg-barra-home-dir.gif); background-repeat:no-repeat;}

/* Conteúdo Home - Principal */
.conteudo-home{width:784px; margin:20px 8px 0px 8px;}
.conteudo-home-esq{width:526px; text-align:left; vertical-align:top; font-size:11px; color:#000000;}
.conteudo-home-dir{width:228px; padding-left:30px; text-align:left; vertical-align:top;}

/* Conteúdo Interna - Internas */
.conteudo-interna{width:784px; margin:0px 8px 0px 8px;}
.conteudo-interna-esq{
    width:483px;
    background-color:#F1F1F1;
    background-image:url(../img/bg-esq-interna.jpg);
    background-repeat:repeat-x;
    background-position:top;
    padding:0px 20px 20px 20px;
    text-align:left;
    vertical-align:top;
}
.conteudo-interna-dir{width:231px; padding-left:30px; padding-top:10px; text-align:left; vertical-align:top;}
.conteudo-interna-linha{width:523px; height:1px; margin-right:261px; background-color:#C6C6C6;}

.tit-interna{text-align:left; padding-top:10px;}
.cont-interna{text-align:left; vertical-align:top; padding-top:15px; font-size:12px; line-height:15px; color:#656464;}
.cont-interna a:link, .cont-interna a:active, .cont-interna a:visited{color:#BD1118; text-decoration:none;}
.cont-interna a:hover{color:#BD1118; text-decoration:underline;}

.logo-mais-alimento{ float:right; margin-bottom:10px; margin-left:10px; display:none;}

/* Veja Mais - Link */
.veja-mais{padding-top:4px; font-size:11px; color:#BD1118; text-align:right;}
.veja-mais a:link, .veja-mais a:active, .veja-mais a:visited{text-decoration:none; color:#BD1118;}
.veja-mais a:hover{text-decoration:underline; color:#BD1118;}
.seta-cinza{color:#939393; font-weight:bold;}

/* Programa Home */
.programa-home-cartola{width:100%; text-align:left; margin-bottom:15px;}
.programa-home-txt{vertical-align:top; font-size:12px; padding-bottom:25px;}

/* Notícias Home */
.noticia-home-cartola{width:100%; text-align:left; margin-bottom:15px;}
.noticia-home-foto{vertical-align:top;}
.noticia-home-txt{vertical-align:top;}
.noticia-home-titulo{width:100%; font-size:12px; font-weight:bold; color:#358D39; margin-bottom:6px;}
.noticia-home-resumo a{width:100%; text-decoration:none; color:#000000;}

.outras-home{margin-top:20px;}
.outras-home-cartola{margin-bottom:8px; font-size:12px; font-weight:bold; color:#BD1118;}

.outras-home-txt{color:#333333; line-height:13px; border-collapse:separate !important;}
.outras-home-txt a:link, .outras-home-txt a:visited, .outras-home-txt a:active{color:#333333; text-decoration:none;}
.outras-home-txt a:hover{color:#333333; text-decoration:underline}
.outras-home-data{color:#AAAAAA;}

/* Notícias Interna */
.noticia-interna-foto{vertical-align:top;}

.noticia-interna-txt{vertical-align:top;}
.noticia-interna-titulo{width:100%; font-size:14px; font-weight:bold; color:#358D39; margin-bottom:6px;}
.noticia-interna-resumo{width:100%; font-size:11px; color:#000000;}
.noticia-interna-resumo a:link, .noticia-interna-resumo a:active, .noticia-interna-resumo a:visited{text-decoration:none; color:#000000;}
.noticia-interna-resumo a:hover{text-decoration:underline; color:#000000;}

.outras-interna{margin-top:20px; font-size:11px;}

.arquivo-noticias{margin:20px 0px 20px 0px; font-size:11px;}
.arquivo-noticias-cartola{margin-bottom:8px; font-size:14px; font-weight:bold; color:#EB9229;}

.box-foto-detalhe{margin:0px 15px 15px 0px; float:left;}
.detalhe-interna-foto{margin:0px 2px 2px 0px;}
.link-ampliar{ font-size:10px; color:#EB9229;}

.menu-arquivo {
    width: 100%;
    padding: 0px;
    margin: 0px;
    font-size: 12px;
}
.menu-arquivo ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.menu-arquivo li {
    border-bottom: 1px solid #D5D5D5;
}
.menu-arquivo li a {
    display: block;
    padding: 8px 5px 8px 0px;
    font-weight:bold;
    color: #BD1118;
    text-decoration: none;
}
.menu-arquivo li a:hover {
    background-color: #E2E2E2;
    color: #BD1118;
    text-decoration:none;
}
/* Fix IE. Hide from IE Mac \*/
* html ul.menu-arquivo  li { float: left; height: 1%; }
* html ul.menu-arquivo  li a { height: 1%; }
/* End */



/* Produtos */
.tab-prod-foto{border:solid 1px #C5C5C5; margin-bottom:3px; background-color:#EEEEEE; text-align:center;}
.tab-prod-nome{background-color:#939393; padding:2px 2px 2px 6px; font-size:11px; text-transform:uppercase; color:#FFFFFF;}

.det-prod-titulo{margin:25px 0px 10px 0px; font-size:16px; font-weight:bold; color:#BD1118;}
.det-prod-lista{margin:16px; padding:0px; font-size:11px; list-style:none; list-style-image:url(../img/seta-detalhe.gif)}
.det-prod-item{line-height:14px; padding:2px 0px;}
.det-prod-ilustrativo{font-size:9px; color:#888; text-align:right; padding-right:16px;}

#listaProdutos{
    width:100%;
    margin-bottom:20px;
}
#listaProdutos .categoria{
    float:left;
    width:467px;
    margin-top:20px;
    padding:5px 5px 5px 10px;
    background:url(../img/round.gif) left top no-repeat #B90000;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color:#FFF;
    text-align:left;
    margin-bottom:10px;
}
#listaProdutos .produto{    
    float:left;
    margin-bottom:16px;
}
#listaProdutos .produtoMeio{
    float:left;
    margin:0px 16px 16px;
}
#listaProdutos .produto .tab-prod-foto{
    border:solid 1px #C5C5C5;
    margin-bottom:3px;
    background-color:#EEE;
    text-align:center;
}
#listaProdutos .produto .tab-prod-nome, #listaProdutos .produtoMeio .tab-prod-nome{
    background-color:#939393;
    padding:3px 3px 3px 6px;
    font-size:11px;
    text-transform:none;
    color:#FFF;
}

/* Onde Encontrar */
.lista-area{background-color:#E8E8E8; padding:20px;}
.lista-txt{font-weight:bold; margin-bottom:6px;}
.lista-list{margin-bottom:0px;}

.lista-list select{
    font-size:10px;
    background-color:#E5E5E5;
}
.lista-botao input{    
    border:0px;
    background-image:url(../img/bg-botao.jpg);
    text-transform:lowercase;
    font-size:11px;
    width:60px;
    height:17px;
    color:#FFFFFF;
}

.resultado-quant{font-weight:bold;}
.resultado-box{margin:20px 0px 20px 0px;}
.resultado-nome{font-size:14px; font-weight:bold; text-transform:uppercase; color:#BD1118; margin-bottom:5px;}
.resultado-categoria{font-weight:bold; color:#9D9999; margin-bottom:8px;}
.resultado-endereco{font-size:11px;}
.resultado-cidade{font-size:11px;}
.resultado-fone{font-size:11px;}
.resultado-mail{font-size:11px;}
.resultado-mail a:link, .resultado-mail a:active, .resultado-mail a:visited{font-weight:bold; text-decoration:none; color:#656464;}
.resultado-mail a:hover{font-weight:bold; text-decoration:underline; color:#656464;}

/* Tenho Interesse */
.interesse-list select{
    font-size:10px;
    background-color:#C7C7C7;
}
.interesse-text input{    
    border-top:solid 1px #ACACAC;
    border-bottom:0px;
    border-left:solid 1px #ACACAC;
    border-right:0px;
    background-color:#C7C7C7;
    text-transform:lowercase;
    font-size:11px;
    width:60px;
    height:17px;
    color:#000000;
}

.interesse-text textarea{    
    border-top:solid 1px #ACACAC;
    border-bottom:0px;
    border-left:solid 1px #ACACAC;
    border-right:0px;
    background-color:#C7C7C7;
    text-transform:lowercase;
    font-size:11px;
    width:60px;
    color:#000000;
}

/* Útil Interna */
.interna-box{margin:20px 0px;}
.texto-bold{font-weight:bold;}

/* Lista de Itens */
.lista-item{width:440px; margin-left:25px; margin-bottom:10px;}
.lista-item .seta{width:10px; margin-right:5px; float:left;}
.lista-item .texto{display:table; *float:left; /*hack para ie*/}

/* Link Tenho Interesse */
.link-interesse{
    float:right;
    background:url("../img/seta-detalhe.gif") 5px 3px no-repeat #E0E0E0;
    padding:4px 4px 4px 14px;
    border:1px solid #BDBDBD;    
}
.link-interesse a:link, .link-interesse a:visited, .link-interesse a:active{
    text-decoration:none;
    outline:none;
}
.link-interesse:hover{
    background-color:#D5D5D5;
}

/* INCLUDES DIREITA -------------------------------------------------------------------- */

/* Direita Home/Interna */
.dir-programa{width:100%; font-size:12px; color:#656464; margin:10px 0px 30px 0px;}

/* Direita Onde */
.dir-onde{display:table; width:100%; background-color:#EDEDED; background-image:url(../img/bg-onde.gif); background-repeat:repeat-x; background-position:top;}

.onde-cartola{background-color:#FFFFFF; text-align:left; width:100%;}
.onde-conteudo{width:100%; margin:0px 8px 0px 8px;}
.onde-canto-1dir{width:100%; height:6px; text-align:right;}
.onde-canto-2esq{float:left;}
.onde-canto-2dir{float:right;}
.onde-mapa{vertical-align:top;}
.onde-seta{padding:10px 5px 0px 6px; vertical-align:top;}
.onde-txt{font-size:12px; vertical-align:top; padding-top:5px;}
.onde-txt a:link, .onde-txt a:visited, .onde-txt a:active{text-decoration:none; color:#010101;}
.onde-txt a:hover{color:#010101; text-decoration:underline;}

/* Direita Produtos Relacionados */
.dir-prod{text-align:left; width:100%; margin-bottom:20px;}
.dir-prod-titulo{text-align:left; width:100%; margin-bottom:10px;}
.dir-prod-foto{text-align:center; padding-top:10px;}
.dir-prod-nome{background-color:#939393; padding:2px 2px 2px 6px; font-size:11px; text-transform:uppercase; color:#FFFFFF;}

/* Direita Noticias */
.dir-noticias{text-align:left; width:100%; margin-bottom:20px;}
.dir-noticias-titulo{text-align:left; width:100%; margin-bottom:5px;}
.dir-noticias-data{text-align:left; font-size:12px; color:#AAAAAA; margin-top:10px;}
.dir-noticias-resumo{text-align:left; font-size:12px; color:#000000; margin-bottom:10px;}
.dir-noticias-resumo a:link, .dir-noticias-resumo a:active, .dir-noticias-resumo a:visited{color:#000000; text-decoration:none;}
.dir-noticias-resumo a:hover{color:#000000; text-decoration:underline;}
