@charset "utf-8";
/* RESET */
* {vertical-align: baseline;font-weight: inherit;font-family: inherit;font-style: inherit;font-size: 100%;border: 0 none;outline: 0;padding: 0;margin: 0;}
body {margin:0px; background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333; text-decoration:none; -webkit-font-smoothing: antialiased;}
input, select, textarea {background:#FFF; border:1px solid #333; font-family::Arial, Helvetica, sans-serif; font-size:12px;color:#666; outline:none;}
input[type=text],input[type=password] {height:23px; line-height:25px; padding:0 3px;}
select {padding:2px; line-height:20px; }
textarea {padding:3px;}
button {background:#CCC; padding:4px 6px; border:1px solid #333; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;cursor:pointer;}
li {list-style:none; padding:0; margin:0;}
h1, h2, h3, h4, h5, h6, p, form, ul, ol, dl {margin: 0;}
img{border:0;}
a {outline:none; text-decoration:none; color:#900}
a:hover {text-decoration:underline}
table {border-collapse:collapse; border-spacing:0;}
.clear {clear:both;}

/* CONTAINER */
.container{width:980px; padding:0; margin:0 auto;}

.topo {height:131px;}
.topo .container {position:relative;}
.topo .barraCinza{background:#245236; height:35px; line-height:35px; color:#FFF;}
.topo .barraCinza .saudacao {float:left; margin-left:15px; padding-left:35px; background:url(../imagens/icoLoginBarraTopo.png) no-repeat left; font-family:Tahoma, Arial; font-size:11px;}
.topo .barraCinza .saudacao a {color:#FFF; font-weight:bold; text-decoration:underline;}
.topo .barraCinza .saudacao a.menuDados {text-decoration:none;}
.topo .barraCinza .saudacao a.menuDados:hover {color:#FFCC00;}
.topo .barraCinza .saudacao span {margin:0px 6px;}
.topo .barraCinza a.atendChat {display:block; position:absolute; top:7px; left:595px;}
.topo .barraCinza strong {float:right; margin-right:10px; padding-left:25px; font-size:15px; background:url(../imagens/icoTelBarraTopo.png) no-repeat left; font-weight:bold;}
.topo .container a.logo {position:absolute; width:274px; height:78px; left:7px; top:10px; text-indent:-9999px; background:url(../imagens/logo_agroguti.png) no-repeat;}
.topo .container .busca {position:absolute; width:370px; height:35px; left:353px; top:30px; border:1px solid #245236; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.topo .container .busca div {position:relative;}
.topo .container .busca div input[type=text] {width:320px; height:24px; border:0 none; color:#B5B5B5; font-family:Conduit_Light; font-size:22px; margin:6px 0 0 8px;}
.topo .container .busca div input[type=button] {position:absolute; width:20px; height:20px; top:8px; left:340px; border:0 none; background:url(../imagens/icoLupaBusca.png) no-repeat; cursor:pointer;}
.topo .container a.carrinho { float:right; display:block; width:140px; height:37px; padding-top: 3px; background:url(../imagens/icoCarrinho.png) no-repeat left 0px; color:#FFF; margin-top:29px;}
.topo .container a.carrinho span { float:right; font-size:21px; color:#333; font-family:Conduit_Light; width:110px; text-align:center; font-weight:bold; }
.topo .container a.carrinho span.minha { font-size:15px; font-weight:normal; line-height: 8px; }

.slider{ width:980px; height:370px; margin:0 auto;}

.rodape {border-top:4px solid #56AE47; background:#245236; padding-top:25px; color:#FFF;margin-top: 20px;}
.rodape .container{ overflow:hidden;}
.rodape .coluna {float:left; height:127px; border-right:1px solid #666666; padding:0 15px 0 21px; margin-bottom:22px;}
.rodape .coluna.atendimento {padding-right:40px;}
.rodape .coluna h5 {font-family:Conduit_Light; font-size:27px; color:#FFF; text-transform:lowercase; margin-bottom:15px;}
.rodape .coluna strong {font-size:18px; display:block;}
.rodape .coluna strong.chat {height:21px; margin-top:25px; background:url(../imagens/icoAtendimentoChat.png) no-repeat 45px;}
.rodape .coluna span {font-size:11px; color:#D8D8D8;}
.rodape .coluna.categorias {width:190px;}
.rodape .coluna.categorias ul li {line-height:23px; margin-bottom:5px;}
.rodape .coluna.categorias ul li span{width:24px; text-align:center; float:left; margin-right:8px;}
.rodape .coluna.categorias ul li a {color:#FFF; font-size:12px;}
.rodape .coluna.institucional {width: 300px;}
.rodape .coluna.institucional ul {padding-left: 10px;
float: left;
margin-right: 21px;}
.rodape .coluna.institucional ul li {font-size:11px; letter-spacing:0.2px; background:url(../imagens/icoMarcadorMenuInstitucional.png) no-repeat left center; padding-left:10px; line-height:20px;}
.rodape .coluna.institucional ul li a {color:#D8D8D8;}

.rodape .coluna.segurancaCred {padding-right:40px;}

.rodape .coluna.formaPagto {padding-right:10px; border-right: 0px none;}
.rodape .coluna.formaPagto span {display:block; background:url(../imagens/icoFormaPagtoRodape.png) no-repeat 0 0; width: 186px; height:67px;}

.rodape .redessociais {width:300px; border:0 none;}
.rodape .redessociais .boxFacebook {border:1px solid #666; border-radius:5px;}

.rodape .barraFinal {height:16px; padding:10px 0;border-top:4px solid #56AE47; background:#245236;}
.rodape .barraFinal .container {position:relative;}
.rodape .barraFinal .container span {float:left; margin-left:5px; color:#999; font-size:11px; text-align:left; line-height:15px;}
.rodape .barraFinal .container strong {float:right; font-size:11px; margin:4px 4px 0 0; font-size:9px;}
.rodape .barraFinal .container a.desenvolvido {float:right; width:69px; height:18px; margin:4px 2px 0 0; color:#fff; font-size:9px;}
.rodape .barraFinal .container a.falecom {color:#999;font-size:11px;}

/* Carregando */
#carregando{background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #999;height: 90px;left: 50%;margin-left: -45px;
margin-top: -45px;padding: 15px;position: absolute;text-align: center;top: 50%;width: 90px; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px; z-index:11;line-height: 40px; display: none;}
#bgCarregando{filter: alpha(opacity=50); -khtml-opacity: 0.5; -moz-opacity: 0.5; opacity: 0.5; width:100%; position:absolute; top:0; left:0; height: 100%; background: #FFF; z-index: 10; display:none;}
.loader{background:url(/template/imagens/loader.gif) no-repeat center center #FFF;}

/*paginacao*/
.paginacao{text-align:center; clear:both; font-weight:bold; font-size:16px; font-family:Verdana, sans-serif;}
.paginacao ul{padding:0;list-style-type:none;}
.paginacao li a{color:#56AE47; text-decoration:none;display:inline-block;}
.paginacao li a:hover{color:#BF3F19; text-decoration:none;}
.paginacao li{margin:3px;padding:2px 5px; color:#333; display:inline-block;}
* + html .paginacao li{display:inline;}
.paginacao li.ativo{color:#FFF; font-weight:bold; background:#231F20; width:24px; padding:4px 0;}
* + html .paginacao li a{display:inline;zoom:1;}
/*tira o padding das setas */
.paginacao li.anteriorOn, .paginacao li.anteriorOff, .paginacao li.proximoOn, .paginacao li.proximoOff{padding:0px;}
/*coloca o padding no link dentro das setas */
.paginacao li.anteriorOn a, .paginacao li.anteriorOff a, .paginacao li.proximoOn a, .paginacao li.proximoOff a{padding:8px 7px; text-decoration:none;}
/*desativa as setas sem link */
.paginacao li.anteriorOff a, .paginacao li.proximoOff a {cursor:normal;}
.paginacao li.anteriorOn a{background:url(/template/imagens/paginacao/setaAnteriorOn.png) no-repeat center center;}
.paginacao li.anteriorOff a{background:url(/template/imagens/paginacao/setaAnteriorOff.png) no-repeat center center;}
.paginacao li.proximoOn a{background:url(/template/imagens/paginacao/setaProximoOn.png) no-repeat center center;}
.paginacao li.proximoOff a{background:url(/template/imagens/paginacao/setaProximoOff.png) no-repeat center center;}

