/*Topo*/
#logo{ width:380px; height:140px; padding-top:0px; padding-left:50px; float:left;}
#preenche_meio{ width:500px; height:140px; padding-top:0px;margin:0 auto;}
#pesquisar { float:right; margin-top:40px; margin-right:50px;}
#clear { clear:both;}
/*/Topo*/
.error{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#FFB9B9; color:#900;  border:1px #900 solid;}
.valid{ font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; background:#B0FFB0; border:1px #030 solid;}
/*Conteudo*/
#manutencao { width:100%; height:80px; margin-top:-20px; background:url(../images/fundo_azul_50.png) repeat; position:fixed;}
#manutencao h1 {font:16px Verdana, Geneva, sans-serif; color:#fff; text-align:center; margin-top:15px;}

#menu_cliente { width:100%; overflow:auto; margin-top:-20px; text-align:center;}
#menu_cliente ul{ list-style-type:none;}
#menu_cliente ul li{ display:inline; padding:4px 0; margin:0 5px; border-radius:0 0 5px 5px;}
#menu_cliente ul li a{ padding:7px; color:#fff; font-size:16px;}
#menu_cliente ul li i{ margin-top:2px;}
#menu_cliente ul li a:hover{ text-decoration:none;}
#menu_cliente ul li:hover{opacity: 0.75; -moz-opacity: 0.75; filter: Alpha(Opacity=75)}

#conteudo { width:1016px; background:#fff; margin:20px auto 0 auto; border-left:2px solid #0145CC; border-right:2px solid #0145CC; border-radius:15px 15px 0 0; padding:0 0 10px 0; overflow:auto; position:relative;}
#conteudo #bloco_home_esquerda { width:797px; overflow:auto; float:left; margin-left:6px; margin-top:6px;}
#conteudo #bloco_esquerda { width:460px; overflow:auto; float:left;}
#conteudo #bloco_direita  { width:330px; overflow:auto; float:right;}
#conteudo #bloco { width:330px; overflow:auto;}
#conteudo #bloco_esquerda #bloco { width:460px; overflow:auto;}
#conteudo #bloco_esquerda #bloco_produtos { width:760px; background:#999; overflow:auto;}
#conteudo #bloco_produtos blockquote { border:none; overflow:auto; padding-left:6px;}
#conteudo #bloco_produtos blockquote #oferta { width:145px; float:left; margin-right:6px; margin-left:6px;}
#conteudo #bloco_produtos blockquote #img{ height:100px; width:100px; overflow:hidden; margin:0 auto;}
#conteudo #bloco_produtos blockquote img{ margin:0 auto; margin-right:3px; width:100px;}
#conteudo #bloco_produtos blockquote img:hover{opacity: 0.75; -moz-opacity: 0.75; filter: Alpha(Opacity=75)}}
#conteudo #bloco_produtos blockquote .validade {font-size:12px;}
#conteudo #bloco_produtos h4{width:100%; padding:6px 0 6px 0; margin:0 0 6px 0; text-align:center; background-color: #0044cc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#FFF;}
#conteudo #bloco p{ padding:3px 3px 0 0; text-align:center;}
/*Oferta da Semana*/
#conteudo #bloco blockquote { border:none; overflow:auto; padding-left:6px;}
#conteudo #bloco blockquote #oferta { width:145px; float:left; margin-right:6px;}
#conteudo #bloco blockquote #img{ height:100px; width:100px; overflow:hidden; margin:0 auto;}
#conteudo #bloco blockquote img{ margin:0 auto; margin-right:3px; width:100px;}
#conteudo #bloco blockquote img:hover{opacity: 0.75; -moz-opacity: 0.75; filter: Alpha(Opacity=75)}
#conteudo #bloco blockquote .validade {font-size:12px;}
#conteudo #bloco h4{width:100%; padding:6px 0 6px 0; margin:0 0 6px 0; text-align:center; background-color: #0044cc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#FFF;}
#conteudo #bloco p{ padding:3px 3px 0 0; text-align:center;}
/*/Oferta da Semana*/

/*Menu Lateral*/
#conteudo #bloco_home_direita #bloco h4{width:100%; padding:0; margin:0; text-align:center; background-color: #0044cc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#FFF; cursor:pointer;}
#conteudo #bloco_home_direita #bloco h4 a{ padding:6px 0; color:#FFF; display:block; text-decoration:none;}
#conteudo #bloco_home_direita #bloco h4:hover{background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
#conteudo #bloco_home_direita #bloco .menu_lateral_sub { width:192px; background:#AAF; color:#fff; padding:3px 0; margin:0; border-bottom:1px solid #333; text-align:left; padding-left:6px;}
#conteudo #bloco_home_direita #bloco .menu_lateral_sub a{ color:#333; display:block; font-weight:bold;}
#conteudo #bloco_home_direita #bloco .menu_lateral_sub a:hover{ color:#333; text-decoration:none;}
#conteudo #bloco_home_direita #bloco .menu_lateral_sub:hover{ background:#AAA;}
#conteudo #bloco_home_direita #bloco .menu_lateral_sub_sub { width:192px; background:#9FF; color:#333; padding:3px 0; margin:0; border-bottom:1px solid #333; text-align:left; padding-left:6px;}
#conteudo #bloco_home_direita #bloco .menu_lateral_sub_sub a{ color:#333; display:block; font-weight:bold;}
#conteudo #bloco_home_direita #bloco .menu_lateral_sub_sub a:hover{ color:#333; text-decoration:none;}
#conteudo #bloco_home_direita #bloco .menu_lateral_sub_sub:hover{ background:#D2FFFF;}
#conteudo #bloco_home_direita #bloco .menu_lateral a{ color:#333; display:block;}
#conteudo #bloco_home_direita #bloco .menu_lateral a:hover{ color:#FFF; text-decoration:none;}
#conteudo #bloco_home_direita #bloco .menu_lateral{ border-bottom:1px solid #333; background-color: #f5f5f5; color:#333;
  *background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  *zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
#conteudo #bloco_home_direita #bloco .menu_lateral:hover{ color:#FFF; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);background-color: #363636; *background-color: #222222; background-image: -moz-linear-gradient(top, #444444, #222222);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));background-image: -webkit-linear-gradient(top, #444444, #222222);background-image: -o-linear-gradient(top, #444444, #222222);background-image:linear-gradient(to bottom, #444444, #222222);background-repeat: repeat-x;border-color: #222222 #222222 #000000;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
#conteudo #bloco_home_direita #bloco #mostrar{ border-left:1px solid #333; width:30px; float:right; margin-top:-33px; background:background-color: #0044cc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#FFF; cursor:pointer; padding:10px 0 7px 0;}
#conteudo #bloco_home_direita #bloco #mostrar:hover{background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
  #conteudo #bloco_home_direita #bloco #mostrar2{ border-left:1px solid #333; width:30px; float:right; margin-top:-27px; background:background-color: #0044cc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); color:#FFF; cursor:pointer; padding:5px 0 6px 0;}
#conteudo #bloco_home_direita #bloco #mostrar2:hover{background-color: #49afcd;
  *background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
/*/Menu Lateral*/

/*Paginação*/
#paginacao{ width:100%; margin:6px auto;}
div.pagination2 a, div.pagination2 span.current, div.pagination2 span.ellipsis, div.pagination2 button{ display: block; float: left; margin-right: 2px; padding: 2px 7px 2px 7px; border: 1px solid #030; border-radius: 2px; font-size:14px; color:#fff}
div.pagination2 a:hover, div.pagination2 button:hover { text-decoration: none;}
div.pagination2 a:visited{ color:#fff;}
div.pagination2 span.current { font-weight: bold;background-color: #363636;
  *background-color: #222222;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  border-color: #222222 #222222 #000000;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-color: #000; color: #fff;}
div.pagination2 span.ellipsis { border: none; padding: 5px 0 3px 2px;}
/*/Paginação*/

/*Postagens*/
#conteudo #post{ overflow:auto; margin-bottom:6px; padding-bottom:6px; border-bottom:1px dashed #666; margin-left:4px;}
#conteudo #post #informacoes img{ float:left; margin:4px 16px 6px 0; width:300px;}
#conteudo #post #informacoes p{ margin-top:12px;}
#conteudo #post #informacoes p a:hover{ text-decoration:none; color:#ccc;}
/*/Postagens*/

/*Contato*/
#conteudo #contato{}
#conteudo #contato .mapa_google{ width:450px; overflow:auto; float:right;}
#conteudo #contato .carregando{ width:100%; overflow:auto; background-color: #0044cc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); border-radius:5px;}
/*/Contato*/

#conteudo #linha { width:100%; margin-top:6px; margin-bottom:6px; border-bottom:1px dashed #333;}

#conteudo #bloco_home_direita  {width:200px; overflow:auto; float:right; margin-right:6px; margin-top:6px;}
#conteudo #bloco_home_direita #bloco { width:198px; overflow:auto; border:1px solid #0145CC;}
/*/Conteudo*/

/*Menu*/
#menu { width:1016px; background:url(../images/bg_menu.jpg) repeat-x; height:30px; border-radius:15px 15px 0 0; margin-bottom:-17px;}
/*/Menu*/

/*Rodapé*/
#footer { width:100%; height:100px; border-top:2px solid #0145CC; background-color: #0044cc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(to bottom, #0088cc, #0044cc);background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);}
/*/Rodapé*/