/* GERAIS
--------------------------------------------- */
div#wrap { width: 980px; margin: 0 auto; position: relative; }
/* div#wrap span#curvas_esquerda { position: absolute; left: -114px; top: 0; background: url(../imagens/curvas_esquerda.jpg) no-repeat 0 0; display: block; width: 114px; height: 793px; }
   div#wrap span#curvas_direita { position: absolute; right: -94px; top: 0; background: url(../imagens/curvas_direita.jpg) no-repeat 0 0; display: block; width: 94px; height: 724px; } */

div#wrap span#curvas_esquerda { position: absolute; left: -114px; top: 0; display: block; width: 114px; height: 793px; }
div#wrap span#curvas_direita { position: absolute; right: -94px; top: 0;  display: block; width: 94px; height: 724px; }


/* HEADER
--------------------------------------------- */
/* div#header { position: relative; background: url(../imagens/header_bg.jpg) no-repeat 0 0; height: 108px; } */
div#header { position: relative; height: 108px; }
div#header h1 { background: url(../imagens/logo.jpg) no-repeat 0 0; width: 459px; height: 105px; margin: 0; }
div#header h1 a { width: 459px; height: 108px; margin: 0; }
div#header ul { position: absolute; right: 80px; top: 69px; right: 28px; }
div#header ul li { width: 114px; height: 39px; float: left; }
div#header ul li a { width: 114px; height: 39px; display: block; text-align:center; overflow: hidden; font-size:22px; text-transform:lowercase; margin-top:12px; }
/*
div#header ul li:hover
, body#empresa div#header ul li#mn_empresa
, body#produtos div#header ul li#mn_produtos
, body#parceiros div#header ul li#mn_parceiros
, body#contato div#header ul li#mn_contato { background-position: 0px -39px; }
li#mn_empresa { background: url(../imagens/mn_empresa.gif) no-repeat left top; }
li#mn_produtos { background: url(../imagens/mn_produtos.gif) no-repeat left top; }
li#mn_parceiros { background: url(../imagens/mn_parceiros.gif) no-repeat left top; }
li#mn_contato { background: url(../imagens/mn_contato.gif) no-repeat left top; }
*/
div.login_senha { float: right; margin-top: 16px; margin-right: 32px; }
div.login_senha p.login { float: left; margin: 0; padding: 0; }
div.login_senha p.login input.login { width: 91px; height: 15px; background: url(../imagens/imgLogin01.gif) right no-repeat; border: 0; font-size: 11px; }
div.login_senha p.login input.senha { width: 92px; height: 15px; background: url(../imagens/imgLogin02.gif) right no-repeat; border: 0; font-size: 11px; }
div.login_senha p.btn_ok { float: left; margin: 0; margin-left: 6px; }
div.login_senha p.btn_ok  button { width: 16px; height: 18px; background: url(../imagens/btnLogin.gif) no-repeat; border: 0; margin-top: 2px; }
div.login_senha p.esqueci_senha { font-size: 9px; clear: both; margin: 0; padding: 0; color: #FFF; }
div.login_senha p.esqueci_senha a { color: #FFF; }
div.div_logado { float: right; margin-top: 6px; margin-right: 32px; }
div.div_logado p.logado { color: #FFF; line-height: 12px; margin: 0; text-align: right; }
div.div_logado p.logado a { color: #FFF;}
div.div_logado p.logado span.logoff { color: #FFF; display: block; margin-top: -3px; }
div.login_senha p.carrinho { margin: 0; padding: 0; color: #FFF; text-align: right; margin-top: -4px; }

/* SITE
--------------------------------------------- */
div#corpo { background: #FFF;  }
body#home div#conteudo { width: 680px; float: left;   }

div#conteudo_home { height: 322px; margin: 0;  border-top:#dde9eb 1px solid ; }

h2.titulo { color: #00717d; font-size: 1.12em; }

/* antigo titulo branco... agora é verde como os demais */
h2.tituloWhite { color: #00717D!important; font-size: 1.12em; }

/*h2.titulo { color: #008ca0; text-indent: 24px; background: url(../imagens/bullet.gif) no-repeat 0 6px; font-size: 1.15em; }*/



/* RODAPE
--------------------------------------------- */
/*div#rodape p { color: #004e60; text-align: right; font-size: 9px; padding-right:13px; margin-top:-5px; }
div#rodape p a { color: #004e60; font-size: 9px; } */

div#rodape p { color: #b8b8b8; text-align: right; font-size: 9px; margin-top:-5px; }
div#rodape p a { color: #b8b8b8; font-size: 9px; }




/* PAGINACAO
---------------------------------------------*/
div#produtos_lista .divPaginacao { width:150px; border:1px solid red; display: inline; }
div#produtos_lista .divPaginacao ul.paginacao { width: 50px; display: inline; clear: both; }
div#produtos_lista .divPaginacao ul.paginacao li { float: left; border-right: 2px solid #4c1d15; display: inline; padding-right:5px; font-weight: bold; margin-left: 5px; text-decoration: underline; }
div#produtos_lista .divPaginacao ul.paginacao li a{ text-decoration:none; }
