@charset "utf-8";
body {
	background:url('../images/bg_body.jpg') no-repeat top center #172003;
}
#container {
	position:absolute;
	left:50%;
	margin-left:-488px;
	width:979px;
}
.highlight { background-color: yellow !important; }
/*---------------------------------------------
>> HEADER
---------------------------------------------*/

#index #header {
	background:url(../images/index_bg_header.jpg) center 3px no-repeat;
	height:252px;
}
#index #header #frases {
	position:absolute;
	top:175px;
	left:390px;
}
#index #header .frase {
	font-size:20px;
	font-weight:normal;
	text-align:center;
  font-style: italic;
	width:500px;
  letter-spacing:-1px !important;
  background-color: transparent !important;
}
#index #header h1, #sec #header h1 a, #sec #header-2 h1 a {
	position:absolute;
	top:72px;
	left:82px;
	background:url(../images/logo.gif) no-repeat;
	width:171px;
	height:109px;
}
#sec #header h1 a, #sec #header-2 h1 a {
	top:25px;
}

/*---------------------------------------------
>> NAVEGAÇÃO
---------------------------------------------*/

#nav {
	position:absolute;
	top:112px;
	left:375px;
}
#sec #nav {
	top:145px;
	left:366px;
}
#nav li {
	float:left;
	display:inline;
}
#nav .produtos, #nav .noticias, #nav .bioe, #nav .ajuda, #nav .contato {height:26px;}
#nav .produtos {background:url(../images/nav_produtos.gif) no-repeat top;width:106px;}
#nav .produtos:hover {background:url(../images/nav_produtos.gif) no-repeat bottom;}
#nav .noticias {background:url(../images/nav_noticias.gif) no-repeat top;width:93px;margin-left:35px;}
#nav .noticias:hover {background:url(../images/nav_noticias.gif) no-repeat bottom;}
#nav .bioe {background:url(../images/nav_bioe.gif) no-repeat top;width:58px;margin-left:35px;}
#nav .bioe:hover {background:url(../images/nav_bioe.gif) no-repeat bottom;}
#nav .ajuda {background:url(../images/nav_ajuda.gif) no-repeat top;width:69px;margin-left:33px;}
#nav .ajuda:hover {background:url(../images/nav_ajuda.gif) no-repeat bottom;}
#nav .contato {background:url(../images/nav_contato.gif) no-repeat top;width:96px;margin-left:30px;}
#nav .contato:hover {background:url(../images/nav_contato.gif) no-repeat bottom;}

/*---------------------------------------------
>> LOGIN
---------------------------------------------*/

#login {
	width:390px;
	float:right;
	display:inline;
	margin:21px 92px 0 0;
}
#login label {
	background:url(../images/login_tit.gif) no-repeat;
	width:49px;
	height:9px;
	float:left;
	display:inline;
	margin:8px 5px 0 0;
}
#login .text, #login .password {
	border:1px solid #000;
	font-size:12px;
	width:90px;
	float:left;
	display:inline;
	margin:2px 3px;
}
#login .password {
	width:60px;
}
#login .button, .btn-ok {
	background: url(../images/login_btn.gif) no-repeat top;
	width:37px;
	height:23px;
	cursor:pointer;
}
#login .button:hover {
	background: url(../images/login_btn.gif) no-repeat bottom;
}
#sec #login .button, .btn-ok {
	background: url(../images/login_btn_white.gif) no-repeat top;
}
#sec #login .button:hover, .btn-ok:hover {
	background: url(../images/login_btn_white.gif) no-repeat bottom;
}
#login p {
	margin-top:-31px;
	float:right;
	display:inline;
}
#login p a {
	font-size:11px;
	margin-top:4px;
	display:inline-block;
}



#sec #login {
	width:410px;
	position:absolute;
	top:185px;
	left:250px;
}
#sec #login label {
	background:url(../images/login_tit_white.gif) no-repeat;
}

/*---------------------------------------------
>> PRODUTOS-LIST
---------------------------------------------*/

.produtos-list {
	clear:both;
	background:#dedab7;
	padding:7px 3px 3px 3px;
}
#index .produtos-list {
	width:747px;
	margin:20px 0 0 88px;
}
#sec .produtos-list {
	padding:7px 0px 3px 2px;
}
#sidebar-2 .produtos-list {
	width:183px;
	float:right;
	clear:none;
	padding:7px 6px 3px 2px;
	_padding:7px 4px 3px 2px;
}



.produtos-list .produto {
	position:relative;
	background: url(../images/produtos_pattern.jpg) repeat-y;
	width:183px;
	height:296px;
	float:left;
	display:inline;
	margin-left:3px;
}
#sec .produtos-list .produto {
	margin:0 0 15px 2px;
}
.produtos-list .produto .img {
	display:block;
	width:160px;
	height:150px;
	margin:7px auto 0 auto;
}
.produtos-list h3 {
	padding:9px 9px 5px 9px;
  line-height: 14px;
}
.produtos-list h3 a {
	font-size:11px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
.produtos-list .esgotado, .produtos-list .preco {
	position:absolute;
	top:236px;
	left:0;
	background: url(../images/produtos_bottom.jpg) no-repeat;
	height:60px;
	width:183px;
}
.produtos-list .saibamais {
	font-size:11px;
	color:#5b8738;
	margin:0 0 5px 9px;
	display:inline-block;
}
.esgotado h4 {
	font-size:14px;
	font-weight:bold;
	color:#bf400b;
	padding:10px 0 0 9px;
}
.esgotado a {
	color:#bf400b;
	padding:5px 0 0 9px;
	display:inline-block;
}
.produtos-list .preco h4 {
	color:#F00;
	font-size:14px;
	font-weight:bold;
	padding:10px 0 0 9px;
}
.produtos-list .preco h4 a {
	position:absolute;
	bottom:6px;
	right:3px;
	background: url(../images/produtos_btn_comprar.gif) no-repeat;
	width:58px;
	height:47px;
}
.produtos-list .preco .qtd {
	padding:5px 0 0 9px;
}
.produtos-list .produto h5 {
	font-size:11px;
	font-weight:bold;
	color:#FFF;
  position:absolute !important;
  display:block;
  width:173px;
  text-align: center;
  bottom:60px;
  left:2px;
  padding:3px;
  background-color:#f07e1e;
}

/*---------------------------------------------
>> FOOTER
---------------------------------------------*/

#footer {
	background:url(../images/bg_footer.jpg) no-repeat;
	width:933px;
	height:146px;
	margin-left:22px;
	clear:both;
}
#sec #footer {
	margin-left:25px;
}
#footer ul li {
	float:left;
	display:inline;
	border-right:1px solid #FFF;
	margin-top:17px;
}
#footer ul li a {
	color:#FFF;
	margin:0 15px;
}
#footer ul li a:hover {
	color:#FF0;
}
#footer #social {
	margin:10px 14px 0 0;
	float:right;
	display:inline-block;
}
#footer #social h5 {
	background: url(../images/footer_tit_juntese.gif) no-repeat;
	width:124px;
	height:14px;
	float:left;
	display:inline;
	margin-top:7px;
}
#footer #social a {
	margin-left:5px;
	float:left;
}
#footer .footer-pagseguro {
	margin:31px 0 0 14px;
}
#footer .no-border {
	border:none;
}
#footer p {
	float:right;
	display:inline;
	margin:-23px 14px 0 0;
  clear:both;
}
#footer p, #footer p a {
	color:#FFF;
	font-size:11px;
}
#footer p a:hover {
	color:#FF0;
}
#footer p img {
	vertical-align:sub;
}

/*---------------------------------------------
>> INDEX
---------------------------------------------*/

#index #content {
	background: url(../images/index_bg_produtos.jpg) repeat-x #FA8116;
	width:933px;
	margin-left:22px;
	padding-bottom:25px;
}
#index #content h2 {
	background:url(../images/tit_conhecanossaloja.gif) no-repeat;
	width:254px;
	height:28px;
	margin:21px 0 25px 92px;
	display:inline-block;
	float:left;
}

/*---------------------------------------------
>> INDEX - DESTAQUES
---------------------------------------------*/

#index #destaques {
	background:url(../images/index_destaques.jpg) no-repeat;
	height:394px;
}
#index #destaques .bioe, #index #destaques .produtos, #index #destaques .entrega {
	width:273px;
	height:291px;
	display:inline-block;
	float:left;
	margin-top:24px;
}
#index #destaques .bioe {margin-left:25px;}
#index #destaques .produtos {margin-left:54px;}
#index #destaques .entrega {margin-left:51px;}
#index #destaques .hide {display:none;}

/*---------------------------------------------
>> SEC
---------------------------------------------*/

#sec #container {
	background:url(../images/sec_bg_container.gif) repeat-y center;
}
#sec #header, #sec #header-2 {
	/*background:url(../images/sec_bg_header.jpg) no-repeat;*/
	width:979px;
	height:252px;
}
/*
#sec #header-2 {
	background:url(../images/sec_bg_header2.jpg) no-repeat;
}*/


/*---------------------------------------------
>> SHOPCART
---------------------------------------------*/

#shopcart {
	position:absolute;
	top:228px;
	left:707px;
	text-align:center;
	width:200px;
}
#shopcart h3 {
	color:#2209a1;
}
#shopcart h3 a {
	font-weight:bold;
}

/*---------------------------------------------
>> SIDEBAR
---------------------------------------------*/

#sidebar {
	width:186px;
	margin:-16px 0 0 25px;
	float:left;
	display:inline;
}
#sidebar .search .text, #newsletter .text {
	border:1px solid #000;
	font-size:12px;
	vertical-align:middle;
	width:120px;
	margin:2px 5px 0 9px;
	float:left;
	display:inline;
}
#sidebar .search span {
  display:block;
  margin-left:10px;
  font-size:9px;
  color:#FFF;
}
#sidebar .button, #newsletter .button {
	background: url(../images/sidebar_btn.gif) no-repeat top;
	width:37px;
	height:23px;
	cursor:pointer;
}
#sidebar .button:hover, #newsletter .button:hover {
	background: url(../images/sidebar_btn.gif) no-repeat bottom;
}


#sb-nav {
	background:#fb7b38;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding:8px;
	margin-top:13px;
}
#sb-nav li {
  /*
	border-top:1px solid #fdbf9c;
	border-bottom:1px solid #7d3f1c;
  */
  background:url('../images/bg_menu.jpg') bottom repeat-x;
  padding-bottom:5px;
}
#sb-nav li a {
	color:#FFF;
	font-weight:bold;
	padding:4px 0 1px 0;
	display:inline-block;
  line-height:17px;
	text-decoration:none;
}
#sb-nav ul li {
	border:none;
	margin-left:5px;
  background:none;
	padding:0px !important;
}
#sb-nav ul li a {
	color:#FFF;
	font-weight:normal;
}
#sb-nav ul li a:hover {
	color:#000;
}

#sb-nav-2 {
	padding:12px 8px;
	background:#d9692a;
	border-bottom:1px solid #FFF;
	margin-bottom:10px;
}
#sb-nav-2 li {
	margin-bottom:9px;
}
#sb-nav-2 li a {
	color:#FFF;
	font-weight:bold;
}
#sb-nav-2 li a:hover {
	color:#000;
}


#newsletter {
	margin-bottom:10px;
}
#newsletter h5 {
	background:url(../images/sb_tit_newsletter.gif) no-repeat;
	width:117px;
	height:28px;
	margin:0 auto 5px auto;
}
#newsletter label.error {
  display: none !important;
}


#ad {
	width:120px;
	margin:50px auto 20px auto;
  text-align:center !important;
}
#ad h6 {
	font-size:10px;
	font-weight:normal;
	margin-bottom:5px;
}

/*---------------------------------------------
>> SEC > CONTENT
---------------------------------------------*/

#sec #content {
	background: url(../images/sec_bg_bottom.jpg) repeat-x bottom #FFF;
	float:right;
	display:inline;
	width:746px;
	margin-right:22px;
}

#detalhes, #cadastro, #cesta, #identificacao, #confirmacao, #meusdados, #meuspedidos, #padrao, #retorno {
	background: url(../images/sec_bg_top.jpg) repeat-x;
	width:555px;
	float:left;
	display:inline;
}

/*---------------------------------------------
>> FORM-WRAP
---------------------------------------------*/

.form-wrap label {
	float:left;
	display:inline;
	clear:left;
	margin-top:2px;
	display:block;
	width:105px;
	text-align:right;
}
.form-wrap label span {
	color:#F00;
}
.form-wrap .text, .form-wrap .password {
	border:1px solid #9d9d9c;
	float:left;
	display:inline;
}
.form-wrap .btn-enviar {
	background:url(../images/btn_enviar.gif) no-repeat top;
	width:64px;
	height:24px;
	cursor:pointer;
	margin-left:110px;
}
.form-wrap .btn-enviar:hover {
	background:url(../images/btn_enviar.gif) no-repeat bottom;
}
table.cadastro td {
  vertical-align: middle;
  font-size:12px;
  padding:2px;
  width:110px;
}
table.cadastro input {
  width:160px;
}
table.cadastro input.small{
  width:80px;
}
table.cadastro input.cep{
  width:65px;
  margin-right:5px;
}
table.cadastro .bt_cep {
  display:block;
  padding:3px 1px;
  font-size:11px;
}
table.cadastro input.readonly {
  background-color: #DDD;
}
input.error {
    border:1px dashed red !important;
}
label.error {
  font-size:9px;
  font-family:Arial;
  color:#AAA;
  display:block;
  text-align:left;
  /*display:none !important;*/
}
/*---------------------------------------------
>> OPTIONS
---------------------------------------------*/

.options {
	position:relative;
	background:#c6b075;
	padding:12px 12px;
	height:15px;
}
.options p, .options form, .options h2 {
	float:left;
	display:inline;
	margin-right:15px;
	font-size:11px;
}
.options p {
	font-size:12px;
}
.options p a {
	font-size:12px;
	margin-left:5px;
}
.options .select, .options label {
	font-size:11px;
}
.options form {
	display:block;
	margin-top:-2px;
}
.options .select {
	vertical-align:middle;
}
.options h2 {
	margin-top:-7px;
	float:right;
	display:inline;
}
.options h2 a {
	position:absolute;
	top:5px;
	right:15px;
	background:url(../images/btn_finalizarcompra.gif) no-repeat top;
	width:118px;
	height:29px;
}
.options h2 a:hover {
	background:url(../images/btn_finalizarcompra.gif) no-repeat bottom;
}


.options h3 {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	float:left;
	display:inline;
}
.options .voltar {
	display:inline;
	float:right;
	margin-right:130px;
}

.options-wide .voltar {
	margin-right:5px;
}
/*---------------------------------------------
>> DETALHES
---------------------------------------------*/

#detalhes a img {
	margin-bottom:30px;
}
#detalhes #main-content h3, #detalhes #sec-content h3 {
	font-size:14px;
	font-weight:bold;
	color:#af5827;
	margin-bottom:10px;
}
#detalhes #main-content p, #detalhes #sec-content p {
	display:block;
	margin-top:10px;
}
#detalhes #main-content {
	float:right;
	display:inline;
	width:195px;
	margin:35px 17px 0 0;
}
#main-content h2 {
	font-size:13px;
	line-height:18px;
	color:#000;
	font-weight:bold;
	margin-bottom:10px;
}
#main-content h5 {
	background:#FFF;
	font-size:12px;
	padding:5px 10px;
	border:1px solid #549306;
	color:#000;
	margin-bottom:10px;
	font-weight:normal;
	line-height:15px;
}
#main-content .preco {
	position:relative;
	height:70px;
	border-bottom:1px solid #adadad;
	margin-bottom:20px;
}
#main-content .preco h4 {
	font-size:15px;
	color:#000;
	font-weight:bold;
	margin:10px 0 5px 0;
	display:inline-block;
}
#main-content .preco h4 a {
	position:absolute;
	top:0;
	right:0;
	background:url(../images/btn_comprar.gif) no-repeat;
	width:58px;
	height:58px;
}
#main-content ul {
	margin-bottom:30px;
}
#main-content ul li {
	margin-bottom:5px;
}
#main-content ul li a {
	font-size:11px;
}
#main-content p {
	font-size:11px;
	line-height:15px;
}
#main-content strong {
	font-size:inherit;
}


#detalhes #sec-content {
	float:left;
	display:inline;
	width:314px;
	margin:15px 0 0 12px;
}
#sec-content .calorias {
	border-top:1px solid #999999;
	border-left:1px solid #999999;
	width:100%;
	margin:10px 0;
}
#sec-content .calorias tr td, #sec-content .calorias tr th {
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background:#ffffea;
	font-size:11px;
	padding:3px 5px;
}
#sec-content .calorias tr th,
#sec-content .calorias .center {
	text-align:center;
}
#sec-content small {
	margin-bottom:20px;
	display:block;
}

#avaliacao p, #avaliacao p strong {
	font-size:11px;
	margin-bottom:10px;
}
#avaliacao table tr td, #avaliacao table tr td strong {
	font-size:10px;
}
#avaliacao table tr td strong {
	display:block;
	background: url(../images/porcentagem.gif) no-repeat #FFF;
	padding:2px;
	width:100px;
}
#avaliacao table tr td {
	padding:3px 10px;
	vertical-align:middle;
}


.avalie {
	position:relative;
	margin-bottom:25px;
	display:inline-block;
}
.avalie h4 {
	font-weight:bold;
	margin-bottom:10px;
}
.avalie p {
	position:absolute;
	top:17px;
	left:120px;
	background:url(../images/icon_avalie.gif) no-repeat;
	padding-left:15px;
}
.avalie a {
	background:url(../images/notas.gif) no-repeat;
	display:block;
	width:111px;
	height:23px;
}
.avalie .nota-1 {background-position:0 -23px;}
.avalie .nota-2 {background-position:0 -46px;}
.avalie .nota-3 {background-position:0 -70px;}
.avalie .nota-4 {background-position:0 -93px;}
.avalie .nota-5 {background-position:0 -117px;}
.avalie .texto-ranking {
	margin-top:7px !important;
	display:block;
}

/*---------------------------------------------
>> CADASTRO
---------------------------------------------*/

#cadastro .content-wrap {
	background:#FFF;
	width:413px;
	margin:0 auto;
	padding:15px 0;
}
#cadastro p {
	margin:20px 40px;
}
#cadastro .red strong {
	color:#af5827;
}
#cadastro h2 {
	color:#af5827;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}
#cadastro form {
	margin:0 40px;
}
#cadastro .form-wrap {
	margin:0 0 20px 30px;
}

/*---------------------------------------------
>> CESTA
---------------------------------------------*/


#sec #container .cesta {
	background:url(../images/sec_bg_topbottom.jpg) repeat-x #DCCEA9;
}
#cesta {
	width:725px;
	margin-left:10px;
	background:#FFF;
	padding-bottom:50px;
	min-height:730px;
}
#cesta .produtos .center {
	text-align:center;
}
#cesta .produtos {
  width:705px;
	margin:20px 10px 10px 10px;
}
#cesta .produtos tr th, #cesta .produtos tr th strong {
	color:#af5827;
}
#cesta .produtos tr th {
	font-weight:normal;
	text-align:center;
	padding:5px;
}
#cesta .produtos tr td {
	vertical-align:middle;
	padding:5px;
	border-bottom:1px solid #cfbd8c;
}
#cesta .produtos tr td a {
	text-decoration:none;
	color:#000;
}
#cesta .produtos tr td a:hover {
	text-decoration:underline;
}
#cesta .produtos tr td a img {
	border:1px solid #938f87;
}
#cesta .produtos .unit {
	width:60px;
}
#cesta .produtos .subtotal {
	width:75px;
}
#cesta .produtos .excluir {
	text-align:center;
}
#cesta .produtos .excluir a img {
	border:none;
}
.exclusivo {
	color:#f07e1e;
  font-size:15px;
  font-weight:bold;
  line-height: 11px;
}
.exclusivo.small{
  font-size:11px !important;
}


#cesta #subs {
	border-bottom:1px solid #cfbd8c;
	padding:10px;
}
#cesta #subs, #cesta #subs strong {
	color:#af5827;
}
#cesta #subs label {
	font-weight:bold;
	color:#ff7800;
}
#cesta #subs #radio {
	vertical-align:text-bottom;
}


#cesta #observacao {
	border-bottom:1px solid #cfbd8c;
	padding:10px;
  padding-bottom:7px;
}
#cesta #observacao label {
	float:left;
	font-weight:bold;
	color:#af5827;
}
#cesta #observacao #obs {
	margin:-4px 10px 0 10px;
	border:1px solid #af5827;
	width:450px;
	float:left;
	display:inline;
	padding:3px;
	font-size:11px;
}
#cesta #observacao p span {
	color:#000;
	font-size:11px;
	float:left;
	display:inline;
}
.cesta-options strong {
	color:#ff7800;
}
.cesta-options .text {
	vertical-align:middle;
	float:left;
	display:inline;
	border:1px solid #af5827;
	margin-right:5px;
}
.cesta-options button {
	float:left;
	display:inline;
	margin-top:-2px;
}
.cesta-options .desc-label {
	margin-top:-2px;
	width:130px;
}
.cesta-options .desc-text {
	width:60px;
}
#cesta-cep {
	width:250px;
	float:left;
	display:inline;
}
#cesta-cep p {
	clear:both;
	margin:20px 0 0 75px;
}
#cesta-envio {
	float:right;
	display:inline;
	width:260px;
	margin-right:0px;
}
#cesta-frete td{
	padding:2px;
  border:0px !important;
  text-align:left !important;
}
#cesta-frete tr.disabled td b, #cesta-frete tr.disabled td strong{
  color:#CCC;
}
#cesta-frete strong {
	color:#af5827;
	/*margin:5px 10px 0 0;*/
	display:inline-block;
}
.linha_frete td {
  border:0px !important;
  padding:2px !important;
}
#cesta-desconto {
  color:#af5827;
}
#cesta-desconto strong {
	color:#ff7800;
}
#cesta-desconto input {
  border:1px solid #CCC;
  width:60px;
}
#cesta-desconto #desconto-input {
  display:block;
  float:left;
  margin-top:2px;
}
#cesta-desconto button {
  display:block;
  float:left;
  margin-left:10px;
}

#cesta-total #label {
	color:#af5827;
	font-weight:bold;
  line-height: 20px !important;
  padding-top:7px;
}
#cesta-total #preco {
  font-weight:bold;
	font-size:20px;
	color:#000;
}


#cesta .options {
	background:#FFF;
}
#cesta #total {
	margin:0 0 0 10px;
	float:left;
	display:inline;
}
#cesta #total tr th, #cesta #total tr td {
	padding:0 13px 25px 13px;
	color:#af5827;
	text-align:right;
	vertical-align:middle;
	font-weight:bold;
}
#cesta #total tr td {
	text-align:left;
	color:#000;
}
#cesta #total tr td strong {
	font-size:18px;
}
#cesta .options .voltar {
	float:left;
	display:inline;
	margin:5px 0 0 331px;
}

#cesta .options p {
	color:#ff7800;
	margin:-5px 0 0 320px;
	font-weight:bold;
}

/*---------------------------------------------
>> IDENTIFICAÇÃO
---------------------------------------------*/

.passos {
	background:#c6b075;
}
.passos ul li {
	background:#c6b075;
	float:left;
	display:inline;
}
.passos ul li a {
	font-weight:bold;
	color:#FFF;
	padding:12px 7px 12px 6px;
	display:inline-block;
	text-decoration:none;
}
.passos ul li a:hover {
	background:#BFAA6B;
}
.passos ul li a.active {
	background:#a58d46;
}
.passos .voltar {
	float:right;
	margin:10px 15px 0 0;
}


.content-wrap-2 {
	background:#FFF;
	width:254px;
	float:left;
	display:inline;
	margin-left:15px;
	min-height:500px;
}
.content-wrap-2 .form-wrap {
	margin:17px;
}
.content-wrap-2 .form-wrap .text {
	width:210px;
}
.content-wrap-2 .form-wrap .p {width:34px;}
.content-wrap-2 .form-wrap .m {width:88px;}

.content-wrap-2 h2 {
	font-size:14px;
	font-weight:bold;
	color:#af5827;
	margin:17px;
}
.cadastro h3, .login h3 {
	font-size:12px;
	font-weight:bold;
}
.cadastro h3 {
	margin:5px 0 17px 0;
	display:inline-block;
	width:200px;
}
.login h3 {
	float:left;
	display:inline;
	margin-top:3px;
}
.btn-continuar {
	background:url(../images/btn_continuar.gif) no-repeat top;
	width:91px;
	height:24px;
	float:left;
	display:inline;
}
.btn-continuar:hover {
	background:url(../images/btn_continuar.gif) no-repeat bottom;
}
.content-wrap-2 .login {
	margin-left:5px;
}
.login ul {
	clear:both;
	margin:10px 0 0 60px;
	display:inline-block;
}
.login ul li {
	margin-bottom:5px;
}
.login ul li a {
	font-size:11px;
}
#identificacao .login .text {
	width:165px;
	margin-left:5px;
}
#identificacao .login .password {
	width:65px;
	margin-left:43px;
}

#identificacao .form-wrap a {
	font-size:11px;
	clear:both;
	display:block;
	margin-bottom:10px;
}

/*---------------------------------------------
>> CONFIRMAÇÃO
---------------------------------------------*/
#confirmacao {
  /*border:1px dashed red;*/
	width:725px;
	margin-left:10px !important;
	background:#FFF;
	padding-bottom:50px;
	min-height:730px;
}
#confirmacao-wrap {
	background: url(../images/sec_bg_2col.gif) repeat-y center;
}
#confirmacao .col {
	text-align: left !important;
  border:none !important;
  padding:30px 0px!important;
  width:350px;
}
#confirmacao .col.right {
  padding-left:15px !important;
  width:350px;
}
#confirmacao h3, #confirmacao .title-big {
	font-size:14px;
	color:#af5827;
	font-weight:bold;
	margin-bottom:7px;
	clear:both;
}
#confirmacao #lista .title-big {
	margin:0px;
	text-align:left;
}
#confirmacao p, #confirmacao p a {
	font-size:11px;
}
#confirmacao h4 {
	font-weight:bold;
	font-size:11px;
	margin:0 0 10px 21px;
}
#confirmacao #lista {
	clear:both;
	margin:0px auto;
	width:700px;
}
#confirmacao #lista tr th, #confirmacao #lista tr th span {
	color:#af5827;
	font-weight:bold;
}
#confirmacao #lista tr th {
	padding-bottom:10px;
	text-align:center;
}
#confirmacao #lista tr th span {
	font-weight:normal;
}
#confirmacao #lista tr td {
	font-weight:bold;
	padding:5px;
	text-align:center;
	border-bottom:1px solid #9b9b9b;
}
#confirmacao #lista .prod {
	padding:7px 10px;
	text-align:left;
}
#confirmacao #lista .preco {
  text-align:right !important;
}
#confirmacao .no-border,
#confirmacao .no-border td{
	border:0px !important;
}
#confirmacao .cesta-options{
  width:160px !important;
  text-align:left !important;
  color:#af5827;
}
#confirmacao .cesta-options a {
  font-weight:normal !important;
  font-size:11px !important;
}
#confirmacao .lista-frete {
  text-align: center !important;
  width: 195px !important;
}
#confirmacao .lista-frete table {
  margin:0px auto;
}
#confirmacao .soma-titulo {
	color:#af5827;
	font-weight:bold;
	text-align:right !important;
}
#confirmacao .total-titulo {
  vertical-align: middle !important;
}
#confirmacao .soma-total {
  font-size:20px;
}
#confirmacao #mais-info {
  width:700px;
  margin:10px auto;
	padding:10px 10px;
  background:#FFF;
}
#confirmacao #mais-info p {
	line-height:14px;
}
div#pedido_minimo {
  height:21px;
  float:right;
  margin-right: 15px;
  padding-top:7px;
}
.btn-concluircompra {
	background:url(../images/btn_concluircompra.gif) no-repeat top;
	width:125px;
	height:28px;
  float:right;
}
.btn-concluircompra:hover {
	background:url(../images/btn_concluircompra.gif) no-repeat bottom;
}

/*---------------------------------------------
>> MEUS DADOS
---------------------------------------------*/

#cliente-menu {
	position:absolute;
	top:216px;
	left:238px;
	width:400px;
}
#cliente-menu-index {
  float:left;
  width:440px;
  margin-left:50px;
  padding-top:30px;
}
#cliente-menu h3,
#cliente-menu-index h3{
	float:left;
	color:#2209a1;
	font-weight:bold;
	display:inline;
	font-size:13px;
}
#cliente-menu ul li,
#cliente-menu-index ul li{
	float:left;
	display:inline;
	margin-left:15px;
}
#cliente-menu ul li a,
#cliente-menu-index ul li a{
	color:#2209a1;
	font-weight:normal;
	font-size:11px;
}
.btn-salvar {
	background:url(../images/btn_salvar.gif) no-repeat top;
	width:91px;
	height:24px;
}
.btn-salvar:hover {
	background:url(../images/btn_salvar.gif) no-repeat bottom;
}

/*---------------------------------------------
>> MEUS PEDIDOS
---------------------------------------------*/

#meuspedidos-wrap {
	background:#FFF;
	padding:20px 0px;
	margin:0 15px;
}
#meuspedidos .wrap {
	margin:0 20px 20px 20px;
	display:inline-block;
}
#meuspedidos h2 {
	font-size:14px;
	font-weight:bold;
	color:#af5827;
	margin-bottom:15px;
}
#meuspedidos h3 {
	font-size:24px;
	color:#4b8809;
	font-weight:bold;
	float:left;
	display:inline;
	margin-right:15px;
}
#meuspedidos p {
	line-height:14px;
}
#meuspedidos .ultimo-dados {
	float:left;
	display:inline;
	font-size:11px;
	margin-bottom:15px;
}
#meuspedidos p, #meuspedidos p a {
	font-size:11px;
}
#meuspedidos .ultimo-pedido {
	border-bottom:1px solid #868686;
	padding-bottom:20px;
}
#meuspedidos .radio {
	vertical-align:middle;
	margin-bottom:8px;
}
#meuspedidos .text {
	border:1px solid #acacac;
}
#meuspedidos form {
	margin-bottom:15px;
}
#meuspedidos table {
	width:480px;
}
#meuspedidos table tr th, #meuspedidos table tr td {
	text-align:center;
	padding:5px;
	font-size:11px;
}
#meuspedidos table tr td {
	border-bottom:1px solid #b0b0b0;
}
#meuspedidos table tr td strong {
	text-decoration:underline;
	font-size:11px;
}
.btn-buscar {
	background:url(../images/btn_buscar.gif) no-repeat top;
	width:91px;
	height:24px;
	cursor:pointer;
}
.btn-buscar:hover {
	background:url(../images/btn_buscar.gif) no-repeat bottom;
}
#meuspedidos .btn-buscar {
	float:right;
	display:inline;
	margin-right:30px;
}


/*---------------------------------------------
>> PADRÃO
---------------------------------------------*/

#padrao-wrap {
	background:#FFF;
	margin:0 15px;
}
#padrao .wrap {
	margin:0 20px 0 20px;
	display:inline-block;
	border-bottom:1px solid #bebebe;
}
#padrao .img-link p {
	clear:both;
	margin-top:10px;
	font-size:10px;
}
#padrao .img-template{
	float:right;
	margin:0px 0px 5px 10px;
  text-align:right;
}
#padrao .img-template small,
#padrao .img-big small{
  font-size:10px !important;
  color:#333;
  display:block;
  width:250px !important;
}
#padrao-wrap a.ajuda {
  font-size:12px !important;
  display:block;
  color:#777;
  margin:10px 0px;
}
#padrao-wrap a.ajuda:hover {
  color:#af5827;
}
div.resposta * {
  font-size:12px !important;
}

/* template */
.template * {
  font-size:12px !important;
  line-height:14px !important;
}
.template p {
  line-height:17px !important;
}
.template h2 {
  font-size:15px !important;
}

/*---------------------------------------------
>> RETORNO
---------------------------------------------*/

#retorno-wrap {
	background:#FFF;
	margin:0 15px;
	padding:20px;
}
#retorno h2 {
	font-size:14px;
	font-weight:bold;
	color:#af5827;
	margin-bottom:20px;
}
#retorno h3 {
	font-size:24px;
	font-weight:bold;
	color:#4b8809;
	margin:0 0 20px 20px;
}
#retorno h4 {
	font-weight:bold;
	margin:0 0 5px 20px;
}
#retorno p {
	margin:0 0 20px 20px;
}
#retorno .info {
	border-top:1px solid #868686;
	width:445px;
	padding-top:5px;
}

/* parceiros */
div#parceiros {
  display:block;
  text-align:center !important;
  padding-top:15px;
}
div.parceiro {
  float:left;
  width:160px;
  text-align: center;
}
div.parceiro img {
  padding:0px;
  margin:0px;
}

div.parceiro h3 {
  padding:0px;
  margin:10px 0px;
  color:#AF5827;
}
#lista_highlight, #lista_highlight p {
  text-align:left !important;
  font-size:12px;
}
#lista_highlight a {
  text-decoration: none !important;
}
#lista_highlight h2 {
  font-size:16px !important;
}