/* Import other css */
@import url("js/lytebox/lytebox.css");

/* CSS Document */
body {margin:0;padding:0;color:#000;font:normal 12px Arial, Helvetica, sans-serif;background:url(images/bg-fundo.gif) repeat-x top center white;}
body.noBg{background:none;}

/*--- Zera margens p e form ---*/
p, form{margin:0;}
.clearthis{clear:both;}
img {border:0;}

a {text-decoration:none;color:#7C5540;}
a:hover {text-decoration:underline;color:#7C5540;}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;color:#666;font-family:georgia;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#000;text-decoration:underline;}
#index a:hover{color:#000;text-decoration:none;}
.marginP{margin:10px 0 0 0;}

/*--- box404 ---*/
body.body404{background:#fff;margin:30px;font-family:Arial, Helvetica, sans-serif;}
.box404{border:1px dashed #999;padding:20px;line-height:160%;}

/* ----- Pagenator ----- */
.pagenator {margin:10px 0;padding:0;clear:both;float:left;width:450px;}
.pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:11px;font-family:Arial, Helvetica, sans-serif;}
.pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
.pagenator ul li.qtdPages{margin:2px 0 0 10px;}
	
.pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
	
.pagenator ul li a{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;}	
.pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #a3b4c5;background:#a3b4c5;}
	/*- Ativar Page -*/
.pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}
.pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #5a6f85;background:#5a6f85;cursor:default;}


/*@ HX /*
/*--- titles H1 ---*/
h1{margin:10px 0 20px 0;padding:0;font-family:Verdana;color:#7C5440;font-weight: normal;letter-spacing: -0.015em;font-size: 24px;}
h1.hCarrinho{font-family: Georgia;font-style: italic;margin: 10px 0;font-size:1.3em;}

/*--- titles H2 ---*/
h2{margin:0;padding:0;}
h2.hMenor{width: 250px;height: 33px;background: url(images/bg-h-menor.gif) no-repeat;font-size: 14px;color: #fff;font-weight: normal;letter-spacing: -0.015em;float: left;clear: both;line-height: 35px;text-indent:15px;overflow: hidden;}
h2.hSustentabilidade{width: 235px;height:54px;background: url(images/h-sustentabilidade.gif) no-repeat;font-size: 14px;color: #fff;font-weight: normal;letter-spacing: -0.015em;float: left;clear: both;line-height: 16px;overflow: hidden;padding: 10px 0 0 15px;}
h2.hCarrinho{font-family: Georgia;font-style: italic;margin:-7px 0 0 0;font-size:1.1em;color: #7C5440;font-weight: normal;}

h2.hMaior{width:620px;height: 33px;background: url(images/bg-h-maior.gif) no-repeat;font-size: 14px;color: #fff;font-weight: normal;letter-spacing: -0.015em;float: left;clear: both;line-height: 35px;text-indent:15px;overflow: hidden;}

h2.hFull{width:900px;height: 33px;background: url(images/bg-h-full.gif) no-repeat;font-size: 14px;color: #fff;font-weight: normal;letter-spacing: -0.015em;float: left;clear: both;line-height: 35px;text-indent:15px;overflow: hidden;margin: 30px 0 0 0;}

/*--- titles H3 ---*/
h3{margin:0;padding:0;font-family:Verdana;color:#7C5440;font-weight: normal;letter-spacing: -0.015em;font-size:17px;}

/*--- titles H4 ---*/
h4{margin:0;padding:0;font-size: 12px;font-weight: bold;}

/*--- titles H5 ---*/
h5{margin:0;padding:0;}

/*--- titles H6 ---*/
h6{margin:0;padding:0;}

/*@ button */
.inputButton{width: 72px;height: 28px;line-height:28px;background: url(images/bg-btn.gif) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: uppercase;color: #fff;text-align: center;}
.inputButton:hover{background: url(images/bg-btn.gif) no-repeat 0 -28px;}

.inputButtonContinuar{width: 120px;height: 52px;line-height:52px;background: url(images/btn-continuar.png) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: uppercase;color: #fff;text-align: center; margin-top: 10px;}
.inputButtonContinuar:hover{background: url(images/btn-continuar.png) no-repeat 0 -52px;}
.inputButtonContinuar span{ display: none;}


/*@ Fotos */
.fotoTopo{margin:0 0 7px 0;text-align:center;width:100%;float:left;clear:both;}
.fotoleft{float:left;text-align:left;padding:0px 0px 0 0px;}
.fotoright{float:right;text-align:right;padding:0px 0px 10px 0px;}
.fotoinferior{padding:0px 20px 20px 0px;float:left;}

.containerfotoleft{margin:0px 20px 0px 0px;float:left;}
.containerfotoright{margin:0px 0px 0px 20px;float:right;}
.containerfotoinferior{margin:20px 0px 0px 0px;text-align:justify;float:left;clear:both;}

.fotolegenda{font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;line-height:140%;padding:10px;margin:0;padding:5px 0 0 0; }
.fotocreditos{font-family:Arial, Helvetica, sans-serif;font-size:9px;text-align:right;}
.foto {background: white;padding: 4px;border: 1px solid #eee;box-shadow: 0px 0px 3px #ddd;}
.fotoHome {border:1px solid #d5d5d5;}

/* --- */
.listadownloads{list-style:square;margin:5px 0 0 17px;padding:0;}

/*@ Formularios */
input{vertical-align:middle;outline:none;}

/*------------------------------------------*/
.boxFormContato{width:660px;float:left;clear:both;font-size:1em;line-height:1.1em;margin:35px 0 0 0;}
#myform {/*border:1px solid #ccc;*/padding:0;margin:0;width:660px;line-height:130%;}
#myform h3 {text-align:center;margin:0 0 10px 0;}

/* http://www.quirksmode.org/css/forms.html */
#inputs label, #inputs input, #inputs textarea, #inputs select {display: block;width: 300px;float: left;margin-bottom: 20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#inputs input:focus, #inputs textarea:focus, #inputs select:focus {background:#f7f7f7;}
#inputs label{padding-top:5px;}
#inputs input, #inputs textarea, #inputs select {border:1px solid #c8c8c8;padding:5px;}
#inputs .inpSizeMenor{width:70px;}
#inputs select {width:200px;background:white;}
#inputs textarea {height:80px;}
#inputs label {text-align: right;width:180px;padding-right: 10px;font-weight:bold;}
#inputs br {clear: left;}
#inputs fieldset{font-size:10px;width: 230px;line-height:100%;padding:15px 15px 5px 15px;border:1px solid #c8c8c8;}
#inputs fieldset input{display:inline;width: auto;float: left;margin: 0 5px 0 0;padding:0;font-family:Tahoma, Geneva, sans-serif;font-size:12px;border:none;}
#inputs fieldset .linhaItemFieldset{width:220px;clear:both;}
#inputs fieldset .linhaItemFieldset p{float:left;clear:both;margin-bottom:7px;}
.btnButton{text-align:center;margin:10px 0 0 0;}



/*------boxFormCadastro--------*/
.boxFormCadastro{width:940px;float:left;clear:both;margin:30px 0 0 0;}
#myformCadastro {/*border:1px solid #ccc;*/padding:0;margin:0;width:940px;line-height:130%;}
#myformCadastro h3 {text-align:center;margin:0 0 10px 0;}

/* http://www.quirksmode.org/css/forms.html */
#inputsCadastro label, #inputsCadastro input, #inputsCadastro textarea, #inputsCadastro select {display: block;width: 350px;float: left;margin-bottom: 20px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
#inputsCadastro #termosDeUso {display: block;width: 440px;height:130px;float: left;margin-bottom: 20px;font-family:"Courier New", Courier, monospace;font-size:12px;border:1px solid #c8c8c8;padding:19px;overflow:scroll;overflow-x:hidden;color:#000;display:none;}
#inputsCadastro #txtTermos{display: block;float: left;margin-bottom: 20px;line-height:44px;}

#inputsCadastro .msg {display: block;width: 500px;float: left;margin-bottom: 20px;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
#inputsCadastro input:focus, #inputsCadastro textarea:focus, #inputsCadastro select:focus {background:#f0f0f0;}
#inputsCadastro label{padding:13px 15px 15px 15px;}
#inputsCadastro input, #inputsCadastro textarea, #inputsCadastro select {border:1px solid #c8c8c8;padding:10px;font-size:1.3em;-webkit-border-radius:10px;-moz-border-radius: 10px;}
#inputsCadastro .inpSizeMenor{width:70px;}
#inputsCadastro select {width:200px;background:white;}
#inputsCadastro textarea {height:80px;}
#inputsCadastro label {text-align: right;width:300px;padding-right: 10px;font-weight:normal;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:16px;}
#inputsCadastro br {clear: left;}
#inputsCadastro fieldset{font-size:10px;width: 230px;line-height:100%;padding:15px 15px 5px 15px;border:1px solid #c8c8c8;}
#inputsCadastro fieldset input{display:inline;width: auto;float: left;margin: 0 5px 0 0;padding:0;font-family:Tahoma, Geneva, sans-serif;font-size:12px;border:none;}
#inputsCadastro fieldset .linhaItemFieldset{width:220px;clear:both;}
#inputsCadastro fieldset .linhaItemFieldset p{float:left;clear:both;margin-bottom:7px;}
.btnButton{text-align:center;margin:10px 0 0 0;}
.btnEnviarFormulario{width:114px;height:28px;background:url(images/btn-enviar-formulario.gif) no-repeat;border:0 none;cursor:pointer;}
.btnEnviarFormulario span{display:none;}


/*---------------------------- Start S I T E --------------------------*/

#wrap{width: 960px;background: #fff;margin:0 auto;}

/*@ topo */
#topo{width: 960px;height: 120px;float: left;clear: both;background:none;position: relative;margin:0;}
.logo{width: 250px;height: 76px;background: url(images/logo-natupele.gif) no-repeat;position: absolute;top:24px;left: 30px;}
.logo span{display: none;}

/*@ redesSociais */
ul.redesSociais{margin: 0;padding: 0;list-style: none;position: absolute;top:26px;right:35px;width: 100px;height: 60px;}
ul.redesSociais li{float: left;height: 60px;}
ul.redesSociais li a{float: left;height: 60px;background-image: url(images/redes-sociais.gif);background-repeat: no-repeat;}

ul.redesSociais li a span{display: none;}

ul.redesSociais li.rs-twitter a{background-position:0 0;width: 46px;}
ul.redesSociais li.rs-twitter a:hover{background-position:0 -60px;}

ul.redesSociais li.rs-facebook a{background-position:-54px 0;width:46px;margin: 0 0 0 8px;}
ul.redesSociais li.rs-facebook a:hover{background-position:-54px -60px;}

/*ul.redesSociais li.rs-orkut a{background-position:-88px 0;width:40px;}
ul.redesSociais li.rs-orkut a:hover{background-position:-88px -50px;}

ul.redesSociais li.rs-formspring a{background-position:-128px 0;width:52px;}
ul.redesSociais li.rs-formspring a:hover{background-position:-128px -50px;}*/

/*@ container */
#container{width: 900px;float: left;clear: both;background:none;padding:0 30px 30px 30px;}

.link-home-topo{position: absolute;top:-20px;right:30px;color: #fff;font-size: .9em;}

/*@ nav */
#nav{width: 900px;height: 70px;background: red;float: left;clear: both;/*background: url(images/bg-nav.gif) no-repeat;*/margin:0;font-size: 14px;letter-spacing: -0.015em;position: relative;background:none;}

#nav a{outline: none;}

ul.navTop{width: 900px;height: 40px;line-height: 40px;margin: 0;padding: 0;list-style: none;float: left;clear: both;overflow: hidden;}
ul.navTop li{float: left;border-left:1px solid #f2ecdf;}
ul.navTop li:first-child{border:none;}
ul.navTop a{color: #8e7454;text-decoration: none;text-align: center;float: left;}
ul.navTop a:hover{color: #b59874;text-decoration: underline;}

/* definindo tamanhos para os menus navTop */
ul.navTop li.nav-home a{width:78px;}
ul.navTop li.nav-natupele a{width:94px;}
ul.navTop li.nav-produtos a{width:94px;}
ul.navTop li.nav-produtos a{width:94px;}
ul.navTop li.nav-revendas a{width:97px;}
ul.navTop li.nav-representantes a{width:132px;}
ul.navTop li.nav-namidia a{width:90px;}
ul.navTop li.nav-medicos a{width:88px;}
ul.navTop li.nav-eventos a{width:90px;}
ul.navTop li.nav-contato a{width:80px;}
ul.navTop li.nav-arearestrita a{width:117px;/*color: #bd947e;*/background: url(images/arrow-area-restrita.gif) no-repeat 103px 18px;padding: 0 10px 0 0;}
ul.navTop li.nav-arearestrita a:hover{/*color: #bd947e;*/text-decoration: none;}
ul.navTop li.nav-sair a{background: url(images/icon-sair.gif) no-repeat 93px 12px;}

/* ativando os menus navTop */
body.ati-home ul.navTop li.nav-home a,
body.ati-natupele ul.navTop li.nav-natupele a,
body.ati-produtos ul.navTop li.nav-produtos a,
body.ati-revendas ul.navTop li.nav-revendas a,
body.ati-representantes ul.navTop li.nav-representantes a,
body.ati-midia ul.navTop li.nav-namidia a,
body.ati-eventos ul.navTop li.nav-eventos a,
body.ati-contato ul.navTop li.nav-contato a {color: #b59874;text-decoration: underline;}

ul.navBottom{width: 900px;height: 30px;line-height: 30px;margin: 0;padding: 0;list-style: none;float: left;clear: both;overflow: hidden;}
ul.navBottom li{float: left;}
ul.navBottom a{color: #fff;text-decoration: none;text-align: center;float: left;}
ul.navBottom a:hover{color: #fff;text-decoration: underline;}

/* definindo tamanhos para os menus navBottom */
ul.navBottom li.nav-hidratacao a {width:107px;}
ul.navBottom li.nav-antiacneico a {width:110px;}
ul.navBottom li.nav-clareadores a {width:110px;}
ul.navBottom li.nav-antirugas a {width:100px;}
ul.navBottom li.nav-antiaging a {width:98px;}
ul.navBottom li.nav-protecaosolar a {width:230px;}
ul.navBottom li.nav-estrias a {width:75px;}
ul.navBottom li.nav-olhos a {width:70px;}

/*@ boxMenuHierarquico */
.boxMenuHierarquico{width: 900px;height: 35px;float: left;clear: both;line-height: 35px;}
.menuHierarquico{font-size: .9em;float: left;color: #7c5440;margin: 0 0 0 10px;}
.menuHierarquico strong{font-weight: bold;}
.menuHierarquico a{font-weight: bold;color: #7C5440;text-decoration: none;}
.menuHierarquico a:hover{color: #7C5440;text-decoration:underline;}

ul.idioma{float: right;margin:10px 10px 0 0;padding: 0;list-style: none;}
ul.idioma li{float: left;width: 18px;height: 15px;margin: 0 0 0 7px;}
ul.idioma li a{float: left;width: 18px;height: 15px;background-image:url(images/idioma.gif);background-repeat:no-repeat;}
ul.idioma li a span{display: none;}

ul.idioma li.idioma-ptbr a{background-position: 0 0;}
ul.idioma li.idioma-ptbr a:hover{background-position: 0 -15px;}

ul.idioma li.idioma-en a{background-position:-18px 0;}
ul.idioma li.idioma-en a:hover{background-position: -18px -15px;}

/*@ line */
.line{width: 900px;float: left;clear: both;color: #7c5540;z-index: 300;}
.line2{width: 900px;float: left;clear: both;color: #7c5540;z-index: 300;margin: 20px 0 0 0;text-align: right;}

/*@ colunas */
.colMaior{width: 620px;float: left;}
.colMenor{width: 250px;float: right;}
.colFull{width:880px;float:left;clear: both;padding: 0 10px;}

.marginRight{margin: 0 0 0 140px;}

.colMaior h2.title{margin:0 0 7px 0;padding:0;font-family:Verdana;color:#7C5440;font-weight: normal;letter-spacing: -0.015em;font-size:17px;}

/*@ boxArtigo */
.boxArtigo{width: 880px;float: left;clear: both;font-size: 1em;text-align: justify;color: #7c5540;}
.boxArtigo h4{font-size: 1em;font-family: Verdana;margin: 0 0 10px 0;}
.colMaior .boxArtigo{width: 620px;}

/*@ converseConsultora */
.converseConsultora{width: 250px;height:32px;line-height: 12px; float: left;clear: both;text-transform: uppercase;color: #7c5440;overflow: hidden;font-size: .75em;margin:10px 0 20px 0;}
.converseConsultora a{background: url(images/icon-interrogacao.gif) no-repeat 0 0;color: #7c5440;text-decoration: none;padding: 4px 0 4px 30px;float: left;clear: both;}
.converseConsultora a:hover{background: url(images/icon-interrogacao.gif) no-repeat 0 -32px;text-decoration: underline;}

/*@ banner */
.banner{width: 250px;float: left;clear: both;margin: 0 0 20px 0;}
.marginTopBanner{margin: 20px 0 0 0;}

/*@ boxMenor */
.boxMenor{width: 250px;float: left;clear: both;background: url(images/bg-box-menor.gif) repeat-y;}
.boxMenorBottom{width: 230px;float: left;clear: both;background: url(images/bg-box-menor-bottom.gif) no-repeat bottom;padding: 10px;text-align: center;}
.boxAreaRestrita{width: 210px;float: left;clear: both;background: url(images/bg-box-menor-bottom.gif) no-repeat bottom;padding: 20px;text-align: left;}
.boxAreaRestrita h3{font-family: Georgia;font-style: italic;font-size: 14px;font-weight: bold;margin: 0 0 3px 0;}
.boxAreaRestrita p{font-size: .9em;margin: 0 0 15px 0;}
.boxAreaRestrita p.perfil{font-size: .9em;margin: 5px 0;}
.boxAreaRestrita ul{margin: 0;padding: 0;list-style: none;font-size: 1.2em;}
.boxAreaRestrita ul li{display: block;line-height: 16px;margin: 10px 0 0 0;}
.boxAreaRestrita ul li a{display: block;line-height: 16px;padding: 0 0 0 20px;}

.boxAreaRestrita ul li.nav-sub-logout a{background: url(images/icon-sair2.gif) no-repeat left;}
.boxAreaRestrita ul li.nav-sub-cadastro a{background: url(images/icon-cadastro.gif) no-repeat left;}
.boxAreaRestrita ul li.nav-sub-pedidos a{background: url(images/icon-pedidos.gif) no-repeat left;}

/*@ boxAreaRestritaTopo */
.boxAreaRestritaTopo {position:absolute;top:25px;right:180px;text-align: right;}
.boxAreaRestritaTopo h3{font-family: Georgia;font-style: italic;font-size: 12px;font-weight:normal;margin: 0 0 3px 0;text-align: right;float: right;clear: both;}
.boxAreaRestritaTopo p{font-size: .9em;margin: 0 0 15px 0;}
.boxAreaRestritaTopo p.perfil{font-size: .9em;margin: 5px 0;}
.boxAreaRestritaTopo ul{margin: 0;padding: 0;list-style: none;font-size: .9em;text-align: left;float: right;clear: both;}
.boxAreaRestritaTopo ul li{display: block;line-height: 16px;margin: 6px 0 0 0;}
.boxAreaRestritaTopo ul li a{display: block;line-height: 16px;padding: 0 20px 0 0;}

.boxAreaRestritaTopo ul li.nav-sub-logout a{background: url(images/icon-sair2.gif) no-repeat right;}
.boxAreaRestritaTopo ul li.nav-sub-cadastro a{background: url(images/icon-cadastro.gif) no-repeat right;}
.boxAreaRestritaTopo ul li.nav-sub-pedidos a{background: url(images/icon-pedidos.gif) no-repeat right;}


/*@ boxMaior */
.boxMaior{width:620px;float: left;clear: both;background: url(images/bg-box-maior.gif) repeat-y;}
.boxMaiorBottom{width:592px;float: left;clear: both;background: url(images/bg-box-maior-bottom.gif) no-repeat bottom;padding: 14px 14px 24px 14px;position: relative;}

.boxNaMidia{width:516px;float: left;clear: both;background: url(images/bg-box-maior-bottom.gif) no-repeat bottom;padding: 29px 14px 43px 90px;position: relative;}

/*@ boxLogin */
.boxLogin{width:580px;float: left;clear: both;background: url(images/bg-box-maior-bottom.gif) no-repeat bottom;padding: 20px;position: relative;}
.boxLogin .loginEmail{background: #fff;padding: 15px;margin: 10px 0;border: 1px solid #f2ecdf;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.boxLogin .loginEmail label{display: block;}
.boxLogin .loginEmail input{background: #fff;padding: 4px;border: 1px solid #ddd;margin: 5px 0 0 0;width:300px;}

.boxLogin .loginOpcoes{padding: 15px;margin: 10px 0;border: 1px solid #f9f3e7;font-size: 1.2em;}
.boxLogin .loginOpcoes input{float: left;margin:3px 0 50px 0;}
.boxLogin .loginOpcoes label {float: left;margin: 0 0 0 10px;}
.boxLogin .loginOpcoes label span{display: block;font-size: .8em;}
.boxLogin .loginOpcoes label span input{float: none;display: block;background: #fff;padding: 4px;border: 1px solid #ddd;margin:0;width:180px;}

.boxLogin fieldset{clear: both;border:1px solid #e2d6bf;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;margin: 20px 0 0 0;}
.boxLogin fieldset legend{font-family: Georgia;font-style: italic;font-size: 1.1em;font-weight: bold;padding: 0 10px;color: #7C5440;}
.boxLogin fieldset p{font-family: arial;font-style: normal;font-size: 0.9em;font-weight: normal;padding:10px;color: #333;}

.boxLoginFull{width:860px;float: left;clear: both;background: url(images/bg-box-full-bottom.gif) no-repeat bottom;}

/*@ tableCadastro */
.tableCadastro{font-size:.9em;}
.tableCadastro tr td{padding: 3px;}
.tableCadastro .inputCadastro{border: 1px solid #ddd;padding: 4px;width: 270px;float: left;margin: 0 5px 0 0;font-family: inherit;font-size: inherit;}
.tableCadastro .menor{width: 150px;}
.tableCadastro span{font-style: italic;font-family: Georgia;font-size: .9em;padding: 6px 0 0 0;float: left;}
.tableCadastro .inputRadio{margin:0 5px 0 0;padding:0;float: left;}
.tableCadastro .select{width: auto;padding: 3px;}
.tableCadastro .checkbox{float: left;}
.tableCadastro .textarea{width:270px;padding: 3px;height: 70px;}
.tableCadastro label{margin:0 15px 0 0;padding:0;float: left;}
.tableCadastro tr td.colEsq{width: 170px;text-align: right;font-weight: bold;}

/*@ fieldsetPagamento */
.fieldsetPagamento{clear: both;border:1px solid #e2d6bf;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;margin: 20px 0;}
.fieldsetPagamento legend{font-family: Georgia;font-style: italic;font-size: 1.1em;font-weight: bold;padding: 0 10px;color: #7C5440;}
.fieldsetPagamento p{font-family: arial;font-style: normal;font-size: 0.9em;font-weight: normal;padding:10px;color: #7C5540;}
.fieldsetPagamento table{width: 100%;margin: 10px 0;}
.fieldsetPagamento table tr td{padding:0px 10px;}
.fieldsetPagamento table tr td input{float: left;margin:20px 3px 0 0;padding:0;}
.fieldsetPagamento table tr td label{float: left;margin: 0 25px 0 0;}

/*@ boxInfo */
.boxInfo{width: 228px;float: left;clear: both;font-size: .9em;border:1px dashed #ccc;padding:10px;color: #666;-webkit-border-radius: 5px; -moz-border-radius:5px; border-radius:5px;background: url(images/icon-info.gif) no-repeat 10px 13px;text-indent:16px;line-height: 150%;font-family: Georgia;font-style: italic;margin: 0 0 20px 0;}

/*@ boxEsqueceuSenha */
.boxEsqueceuSenha{width: 250px;float: left;clear: both;}
.boxEsqueceuSenha h2{margin: 0 0 3px 0;}
.boxEsqueceuSenha p{margin: 0 0 5px 0;}
.boxEsqueceuSenha input.txtEsqueceuSenha{border: 1px solid #ddd;padding: 4px;width:240px;display: block;margin: 0 0 5px 0;}

/*@ boxFull */
.boxFull{width:900px;float: left;clear: both;background: url(images/bg-box-full.gif) repeat-y;}
.boxFullBottom{width:872px;float: left;clear: both;background: url(images/bg-box-maior-bottom.gif) no-repeat bottom;padding: 14px 14px 24px 14px;position: relative;}
.boxProdutosSemelhantes{width:900px;float: left;clear: both;background: url(images/bg-box-full-bottom.gif) no-repeat bottom;padding: 20px 0 34px 0;position: relative;}

.boxBibliotecaVirtual{width:860px;float: left;clear: both;background: url(images/bg-box-full-bottom.gif) no-repeat bottom;padding: 20px;position: relative;}
.boxBibliotecaVirtual ul{margin: 0 0 0 30px;padding: 0;line-height: 150%;}
.boxBibliotecaVirtual ul li{float: left;width: 400px;}


/*@ sliderNaMidia */
ul#sliderNaMidia {list-style: none;color: #7c5440;font-size: 11px;width: 430px;padding: 0 40px 0 0;}

ul#sliderNaMidia h4{color:#7c5440;font-weight: bold;font-size: 12px;margin: 0 0 5px 0;}

ul#sliderNaMidia li{float: left;width: 215px;padding:0 30px 0 0;}
ul#sliderNaMidia li img{float: left;margin: 0 13px 0 0;}

.controls{width:620px;position: absolute;top:0;left: 0;}
.controls #go-prev{width:41px;height:41px;background:url(images/arrows-slide.gif) no-repeat 0 0;margin:0;position: absolute;top:60px;left: 14px;}
.controls #go-prev:hover{background:url(images/arrows-slide.gif) no-repeat 0 -41px;}
.controls #go-next{width:41px;height:41px;background:url(images/arrows-slide.gif) no-repeat -41px 0;float:left;position: absolute;top:60px;right: 14px;}
.controls #go-next:hover{background:url(images/arrows-slide.gif) no-repeat -41px -41px;}

.controls2{width:900px;position: absolute;top:8%;left: 0;}
.controls2 #go-prev{width:41px;height:41px;background:url(images/arrows-slide.gif) no-repeat 0 0;margin:0;position: absolute;top:60px;left: 14px;}
.controls2 #go-prev:hover{background:url(images/arrows-slide.gif) no-repeat 0 -41px;}
.controls2 #go-next{width:41px;height:41px;background:url(images/arrows-slide.gif) no-repeat -41px 0;float:left;position: absolute;top:60px;right: 14px;}
.controls2 #go-next:hover{background:url(images/arrows-slide.gif) no-repeat -41px -41px;}

.wrapProdutosSemelhantes{clear: both;width:600px;position: relative;padding: 0 0 0 60px;}

/*@ sliderProdutosSemelhantes */
ul#sliderProdutosSemelhantes {list-style: none;color: #7c5440;}
ul#sliderProdutosSemelhantes li{float: left;width:130px;margin:0 30px;background: #fff;border: 1px solid #ddd;padding: 15px;text-align: center;-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;}
ul#sliderProdutosSemelhantes li img{display: block;margin: 0 auto;}
ul#sliderProdutosSemelhantes li span{display: block;padding:10px 0 0 0;color: #666;font-weight: bold;font-size: 1em;}
ul#sliderProdutosSemelhantes li a:hover span{text-decoration: underline;}

/*@ button */
ul#sliderNaMidia a{width: 72px;height: 28px;line-height:28px;background: url(images/bg-btn.gif) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: uppercase;color: #fff;text-align: center;float: left;margin:7px 0 0 -2px;}
ul#sliderNaMidia a:hover{background: url(images/bg-btn.gif) no-repeat 0 -28px;}

/*@ item */
.item{width: 620px;float: left;clear: both;margin: 0 0 25px 0;padding: 0 0 25px 0;border-bottom: 1px solid #ddd;}
.item h3{margin: 0 0 7px 0;}
.item a{width: 72px;height: 28px;line-height:28px;background: url(images/bg-btn.gif) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: uppercase;color: #fff;text-align: center;float: left;margin:7px 0 0 -2px;}
.item a:hover{background: url(images/bg-btn.gif) no-repeat 0 -28px;}

/*@ produtos */
.produtoCategoria{color:#997b6b;font-size: .9em;}
.produtoTags{color:#7C5440;margin: 15px 0;}
.produtoDescricao{color:#7C5440;line-height: 130%;}
.vendaExclusiva{color:#997b6b;font-size: .9em;border-top: 1px solid #997b6b;border-bottom: 1px solid #997b6b;margin: 15px 0;padding: 10px;text-align: center;}

.boxPreco{width: 250px;height: 70px;background: url(images/bg-preco.gif) no-repeat;margin: 15px 0 20px 0;position: relative;}
.boxPreco span{color: #7c5540;font-family: Verdana;font-size:1.8em;text-align: right;line-height: 70px;margin: 0 0 0 15px;}
.boxPreco a{width: 72px;height: 28px;line-height:28px;background: url(images/bg-btn.gif) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: uppercase;color: #fff;text-align: center;float: right;position:absolute;top:22px;right: 15px;}
.boxPreco a:hover{background: url(images/bg-btn.gif) no-repeat 0 -28px;}

/*@ linhaProdutos */
ul.linhaProdutos{width: 900px;float: left;clear: both;margin: 0;padding: 0;list-style:none;z-index: 500px;position: relative;}
ul.linhaProdutos li{float: left;width: 190px;margin: 0 0 0 22px;padding:8px;background: #fff;border: 1px solid #f3f3f3;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
ul.linhaProdutos li:first-child{margin: 0;}
ul.linhaProdutos li:hover{border: 1px solid #ddd;}
ul.linhaProdutos li.linhaAtivo{background: url(images/chave-ativo.png) no-repeat center bottom #fff;border:1px solid #fff;padding-bottom:40px;}
ul.linhaProdutos li img {-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

ul.linhaProdutos li a{width: 72px;height: 28px;line-height:28px;background: url(images/bg-btn.gif) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: none;color: #fff;text-align: center;float: right;margin:7px 0 0 -2px;}
ul.linhaProdutos li a:hover{background: url(images/bg-btn.gif) no-repeat 0 -28px;}

ul.linhaProdutos li span{float: left;padding:7px 0 0 0;font-size: .9em;}
ul.linhaProdutos li span strong{display:block;font-size: 1.1em;}

/*@ wrapLinhaProdutos */
.wrapProdutosTop{width: 900px;float: left;clear: both;background: url(images/wrap-produtos-top.gif) no-repeat top;height: 33px;line-height: 36px;}
.wrapProdutosTop a{float: right;margin: 7px 7px 0 0;color: #fff;width: 21px;height: 21px;background: url(images/btn-close.png) no-repeat 0 0;text-indent: -999em;outline: none;}
.wrapLinhaProdutos{width: 900px;float:left;clear: both;margin:-1px 0 30px 0;background: url(images/wrap-produtos-middle.gif) repeat-y;z-index: 400px;position: relative;}
.wrapLinhaProdutos ul {padding: 0;}
.wrapLinhaProdutos ul li{width: 250px;padding:0 30px 0 0;font-size: .9em;}
.wrapLinhaProdutos ul li a{width: 72px;height: 28px;line-height:28px;background: url(images/bg-btn.gif) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: none;color: #fff;text-align: center;float: left;margin:7px 0 0 -2px;}
.wrapLinhaProdutos ul li a:hover{background: url(images/bg-btn.gif) no-repeat 0 -28px;}
.wrapLinhaProdutos ul li img{float: left;margin: 0 12px 0 0;padding: 4px;background: #fff;border: 1px solid #ddd;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.wrapProdutosBottom{width:840px;float: left;clear: both;background: url(images/wrap-produtos-bottom.gif) no-repeat bottom;padding:10px 0 20px 60px;}

.bx-prev{width:41px;height:41px;background:url(images/arrows-slide2.png) no-repeat 0 0;margin:0;position: absolute;top:37%;left:-55px;text-indent: -999em;outline: none;}
.bx-prev:hover{background:url(images/arrows-slide2.png) no-repeat 0 -41px;}

.bx-next{width:41px;height:41px;background:url(images/arrows-slide2.png) no-repeat -41px 0;float:left;position: absolute;top:37%;right:-85px;text-indent: -999em;outline: none;}
.bx-next:hover{background:url(images/arrows-slide2.png) no-repeat -41px -41px;}


/*@ formContato */
.formContato{width:620px;float:left;clear:both;margin: 20px 0 0 0;color: #7C5540;}
.formContato label{display:block;padding:0 0 5px 0;}
.formContato input, .formContato textarea{display:block;width:608px;background:#f9f3e7;border-top:1px solid #f2ecdf;border-left:1px solid #f2ecdf;border-right:1px solid #f2ecdf;border-bottom:1px solid #f2ecdf;padding:5px;margin:0 0 10px 0;font-size:1em;font-family:Arial, Helvetica, sans-serif;color: #7C5540;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
.formContato input:focus, .formContato textarea:focus{background:#fff;}
.formContato input.sizeSmall{width: 320px;}
.formContato input.sizeSmaller{width:150px;}
.formContato textarea {height:100px;}
.formContato select {margin:0 0 10px 0;}

.formContato button{width: 72px;height: 28px;line-height:28px;background: url(images/bg-btn.gif) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: uppercase;color: #fff;text-align: center;}
.formContato button:hover{background: url(images/bg-btn.gif) no-repeat 0 -28px;}

.formContato .receberEmail{display:block;margin:0 0 10px 0;font-size:.85em;}
.formContato .receberEmail input{width:auto;display:inline;border:none 0;padding:0;margin:0 3px 0 0;}
.formContato .receberEmail label{display:inline;margin:0;}

.formContato .captcha{display:block;margin:0 0 10px 0;}
.formContato .captcha input{width:100px;}
.formContato .captcha img{margin:0;display:block;}

/*@ rodape */
#rodape{width: 900px;float: left;clear: both;background:none;position: relative;padding: 0 30px 30px 30px;font-size:.9em; color: #7c5440;line-height: 1.4em;}
ul.menuRodape{margin: 0;padding: 0;list-style: none;float: right;}
ul.menuRodape li{float: left;margin: 0 0 0 20px;}
ul.menuRodape li a{color: #7c5440;text-decoration: none;}
ul.menuRodape li a:hover{color: #7c5440;text-decoration: underline;}

#rodape .line{margin: 0 0 25px 0;background: url(images/line-rodape.gif) no-repeat top center;padding:20px 0 0 0;}
#rodape .line2{margin: 0 0 25px 0;background:none;padding:0;}

/*@ listaRodape */
ul.listaRodape{margin: 0 26px 0 0;padding: 0;list-style: none;float: left;width: 110px;}
ul.listaRodape li a{color: #7c5440;text-decoration: none;}
ul.listaRodape li a:hover{color: #7c5440;text-decoration: underline;}
ul.listaRodape li{margin: 0;padding: 0;font-weight: bold;font-size: 12px;}

ul.listaRodape ul{margin:.8em 0;padding: 0;list-style: none;}
ul.listaRodape li li{margin: 0;padding: 0;font-weight:normal;font-size:.9em;}

/*@ formspring */
.boxFormspring{width:290px;float: right;border: 1px solid #f2e5df;-webkit-border-radius: 10px; -moz-border-radius: 10px;padding: 5px;}

/*@ boxNewsletter */
.boxNewsletter{width: 300px;float: right;height: 28px;background: url(images/bg-input-newsletter.gif) no-repeat 68px 0;line-height: 28px;margin: -5px 0 25px 0;position: relative;}
.boxNewsletter h4{float: left;}
.boxNewsletter input.textNewsletter{background:none;width: 140px;float: left;border: none;padding:5px 4px;font-size: .85em;color: #7c5440;margin: 0;position: absolute;top:4px;left:73px;}
.boxNewsletter .inputButton{float: right;}

/*@ listaItem */
ul.listaItem{width:880px;float: left;clear: both;list-style: none;margin: 0;padding: 0;text-align: left;background: url(images/shim.gif) repeat-y 440px 0;}
ul.listaItem li{float: left;width: 320px;margin: 0 0 0 85px;padding: 15px 0;}
ul.listaItem li img{float: left;margin: 0 12px 4px 0;background: white;padding: 4px;border: 1px solid #eee;box-shadow: 0px 0px 3px #ddd;}
ul.listaItem li a{width: 72px;height: 28px;line-height:28px;background: url(images/bg-btn.gif) no-repeat 0 0;border: none;cursor: pointer;font-size: .8em;text-transform: uppercase;color: #fff;text-align: center;margin:10px 0 0 -2px;float: left;}
ul.listaItem li a:hover{background: url(images/bg-btn.gif) no-repeat 0 -28px;}


/*@ listaRepresentantes */
ul.listaRepresentantes{width:620px;float: left;clear: both;list-style: none;margin: 0 0 30px 0;padding: 0;text-align: left;}
ul.listaRepresentantes li{float: right;width: 270px;margin:0;padding:5px 15px;border-left:4px solid #f2ecdf; }
ul.listaRepresentantes li:first-child{float: left;margin: 0;}


/*@-------------------------- Twitter Rodape --------------------------*/
.boxTwitter{width:160px;border:none;float: left;}

.tweet, .query {width:160px;border:none;float: left;line-height: normal;clear: both;}
.tweet .tweet_list, .query .tweet_list {list-style-type: none; margin: 0; padding: 0; overflow-y: hidden; background:none;}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {text-transform: uppercase; }
.tweet .tweet_list li, .query .tweet_list li {overflow-y: auto;overflow-x: hidden;padding:.8em 0;border-top: 1px solid #ddd; }
.tweet .tweet_list li:first-child, .query .tweet_list li:first-child{border: none;}
.tweet .tweet_list li a, .query .tweet_list li a {color: #4f2b18;text-decoration: none;}
.tweet .tweet_list li a:hover, .query .tweet_list li a:hover {color:#4f2b18;text-decoration:underline;}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {background:none; }
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {padding-right: .5em;float: left; }
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {vertical-align: middle; }

.btnTwitter{width: 120px;height: 27px;background: url(images/btn-seguir-twitter.gif) no-repeat 0 0;float: left;clear: both;margin: 5px 0 0 -5px}
.btnTwitter:hover{background: url(images/btn-seguir-twitter.gif) no-repeat 0 -27px;}
.btnTwitter span{display: none;}


/*-------------- menu hover area restrita login -------------------*/
ul.navTop li.nav-arearestrita  a.signin {padding:0;}
ul.navTop li.nav-arearestrita a.signin:hover {}
ul.navTop li.nav-arearestrita a.signin, ul.navTop li.nav-arearestrita a.signin:hover {}

a.signin {position:relative;margin-left:3px;}
a.signin span {background-image:url("images/toggle_down_light.png");background-repeat:no-repeat;background-position:100% 50%;padding:4px 16px 6px 0;}
#topnav a.menu-open {background:#ddeef6!important;color:#666!important;outline:none;}
#small_signup {display:inline;float:none;line-height:23px;margin:25px 0 0;width:170px;}
a.signin.menu-open span {color:#986245;	font-weight: 300;}

#signin_menu {-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;display:none;
	background-color:#f9f3e7;position:absolute;width:210px;z-index:100;border:1px solid #f2ecdf;text-align:left;padding:12px;top:40px; right: 0px; margin-right: 0px;color:#8E7454;font-size:11px;box-shadow: 0px 4px 4px #f2ecdf;}

#signin_menu input[type=text], #signin_menu input[type=password] {display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #f2ecdf;font-size:1em;	margin:0 0 5px;	padding:5px;width:218px;color: #666;}
#signin_menu p {margin:0;}
#signin_menu a {color:#8E7454;}
#signin_menu label {font-weight:normal;}
#signin_menu p.remember {padding:10px 0;}
#signin_menu p.remember input{float: left;}
#signin_menu p.remember a{float:right;padding:5px 0;}
#signin_menu p.remember a.cadastrese{padding:0;display: block;clear: both;}
#signin_menu p.forgot, #signin_menu p.complete {clear:both;	margin:5px 0;}
#signin_menu p a {color:#8E7454 !important;}
#signin_submit {-moz-border-radius:4px;-webkit-border-radius:4px;background:#cb997e;color:#fff;padding:4px 10px 5px;font-size:11px;margin:0 5px 0 0;font-weight:bold;border: none;}
#signin_submit::-moz-focus-inner {padding:0;border:0;}
#signin_submit:hover, #signin_submit:focus {background-position:0 -5px;cursor:pointer;}

/*@ signin medicos */
#signin_menu_medicos {background-color:none;padding:0px;border: none;margin: 0;font-size: .9em;}

#signin_menu_medicos input.fieldLogin{display:block;-moz-border-radius:4px;-webkit-border-radius:4px;border:1px solid #f2ecdf;font-size:1em;	margin:0 0 5px;	padding:5px;width:218px;color: #666;}
#signin_menu_medicos p {margin:0;}
#signin_menu_medicos a {color:#8E7454;}
#signin_menu_medicos label {font-weight:normal;}
#signin_menu_medicos p.remember {padding:10px 0;}
#signin_menu_medicos p.remember input{float: left;}
#signin_menu_medicos p.remember a{float:right;padding:5px 0;}
#signin_menu_medicos p.remember a.cadastrese{padding:0;display: block;clear: both;}
#signin_menu_medicos p.forgot, #signin_menu p.complete {clear:both;	margin:5px 0;}
#signin_menu_medicos p a {color:#8E7454 !important;}

/*@---------------- nivo slider ---------------*/
/*
.nivoSlider {position:relative;background:}
.nivoSlider img {position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:620px;height:310px;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice {display:block;position:absolute;z-index:50;width:620px;height:310px;}
.nivo-caption {	position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.2; width:620px;z-index:89;padding:10px;}
.nivo-caption p {padding:5px;margin:0;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
.nivo-controlNav{ margin:0;position: absolute;bottom:3px;right:12px;z-index: 102;}
.nivo-controlNav a{z-index:103;cursor:pointer; margin:0 0 0 4px; background:url(images/abas-banner-home.png) 0 0; color:#cea189; float:left;width:26px;height:22px;line-height:25px;text-align:center;text-decoration:none;font-weight: bold;}
.nivo-controlNav a.active {background:url(images/abas-banner-home.png) -26px 0;text-decoration:none;color: #e5411b;}

.boxBannerProdutos .nivo-controlNav a{background:url(images/abas-banner-home2.png) 0 0;}
.boxBannerProdutos .nivo-controlNav a.active {background:url(images/abas-banner-home2.png) -26px 0;color: #fff;}

*/

/*------------------ INICIO NIVO -----------------*/
 
/* The Nivo Slider styles */
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute;top:0px;left:0px;}

/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}

/* The slices and boxes in the Slider */
.nivo-slice {display:block;position:absolute;z-index:5;height:100%;}
.nivo-box {display:block;position:absolute;z-index:5;}

/* Caption styles */
.nivo-caption {	position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.2; z-index:89;padding:10px;}
.nivo-caption p {padding:5px;margin:0;display: none;}
.nivo-caption a {display:inline !important;}
.nivo-html-caption { display:none;}

/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav {left:0px;}
.nivo-nextNav {right:0px;}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav{ margin:0;position: absolute;bottom:3px;right:12px;}
.nivo-controlNav a{z-index:103;cursor:pointer; margin:0 0 0 4px; background:url(images/abas-banner-home.png) 0 0; color:#cea189; float:left;width:26px;height:22px;line-height:25px;text-align:center;text-decoration:none;font-weight: bold;}
.nivo-controlNav a.active {}


/* ========= Especificidades deste NIVO ======== */
#boxBanner{width:620px; height:310px;overflow: hidden;float:left;clear: both;position: relative;margin: 0 0 20px 0;}
#slider {position:relative;width:620px;height:310px;background:url(images/loading.gif) no-repeat 50% 50%;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}

.nivo-controlNav {	position:absolute;right:12px;bottom:3px;z-index: 30;}
.nivo-controlNav a {z-index:103;cursor:pointer; margin:0 0 0 4px; background:url(images/abas-banner-home.png) 0 0; color:#cea189; float:left;width:26px;height:22px;line-height:25px;text-align:center;text-decoration:none;font-weight: bold;}
.nivo-controlNav a.active {background:url(images/abas-banner-home.png) -26px 0;text-decoration:none;color: #e5411b;}

.nivo-directionNav a {display:block;width:21px;height:39px;background:url(images/arrows.png) no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-21px 0;right:15px;}
a.nivo-prevNav {left:15px;}

.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a { color:#efe9d1;text-decoration:underline;}


/*@ boxBanner */

span.borda-left{width: 12px;height:310px;background: url(images/bordas-banner-home.png) no-repeat 0 0;position: absolute;top:0;left: 0;z-index: 100;}
span.borda-right{width: 12px;height:310px;background: url(images/bordas-banner-home.png) no-repeat -12px 0;position: absolute;top:0;right: 0;z-index: 100;}
span.borda-top{width: 596px;height:3px;background: url(images/bordas-banner-home.png) no-repeat -24px 0;position: absolute;top:0;left:12px;z-index: 100;}
span.borda-bottom{width: 596px;height:3px;background: url(images/bordas-banner-home.png) no-repeat -24px -3px;position: absolute;bottom:0;left:12px;z-index: 100;}

#boxBannerProdutos{width:620px; height:260px;overflow: hidden;float:left;clear: both;position: relative;margin: 0 0 20px 0;}
#boxBannerProdutos span.borda-left{width: 12px;height:260px;background: url(images/bordas-banner-home.png) no-repeat -620px 0;position: absolute;top:0;left: 0;z-index: 100;}
#boxBannerProdutos span.borda-right{width: 12px;height:260px;background: url(images/bordas-banner-home.png) no-repeat -632px 0;position: absolute;top:0;right: 0;z-index: 100;}



#sliderSustentabilidade {position:relative;width:230px;height:235px;background:url(images/loading.gif) no-repeat 50% 50%;}
#sliderSustentabilidade img {position:absolute;top:0px;left:0px;display:none;}
#sliderSustentabilidade a {border:0;display:block;}

#sliderProdutos {position:relative;width:620px;height:260px;background:url(images/loading.gif) no-repeat 50% 50%;}
#sliderProdutos img {position:absolute;top:0px;left:0px;display:none;}
#sliderProdutos a {border:0;display:block;}

/*------------------ FIM NIVO --------------------*/


/*@ addthis */
.boxArtigoAddThis{width: 880px;float: left;clear: both;margin: 25px 0 0 0;}
.colMaior .boxArtigoAddThis{width: 620px;}

.addthis_toolbox{float: right;}
.addthis_toolbox strong{float: left;font-family: Georgia;font-style: italic;margin: 0 6px 0 0;font-weight: normal;}

.btnBack{float: left;padding:5px 0 0 0;font-family: Georgia;font-style: italic;}
.btnBack a{color: #7C5440;text-decoration: none;}
.btnBack a:hover{color: #7C5440;text-decoration: underline;}

/*@ mapa */
#mapa{width: 364px;height: 365px;float: left;outline: none;text-align: center;}
#mapa p{font-size: 1.4em;letter-spacing: -0.03em;display: block;margin: 140px 0 4px 0;color: #333;}
#mapa select{width:200px;border: 1px solid #ccc;font:normal 15px Arial;letter-spacing: -0.03em;padding: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}

/*@ infoRegiao */
.infoRegiao{width: 450px;height:350px;float: right;overflow: auto;font-size: .9em;padding:0 25px 0 0;}
.infoRegiao h2{margin: 0 0 15px 0;padding: 0 0 7px 0;border-bottom: 1px solid #f2ecdf;font-family: Georgia;font-style: italic;font-weight:normal;font-size: 1.6em;letter-spacing: -0.015em;}
.infoRegiao p{padding: 0 0 10px 0;}

.infoRegiaoApresentacao{width: 450px;height:190px;float: right;overflow: auto;font-size:1.2em;padding:0 25px 0 0;text-align: center;padding: 160px 0 0 0;font-family: Georgia;font-style: italic;}

/*@ etapas */
ul.etapas{width: 760px;float: left;clear: both;margin:10px 0 20px 140px;padding:0;list-style: none;color: #ddd;font-size: 1.3em;}
ul.etapas li{float: left;line-height: 36px;height: 36px;margin: 0 0 0 45px;font-family: Georgia;font-style: italic;}
ul.etapas li:first-child{margin: 0;}
ul.etapas li span{background:url(images/bg-etapas.gif) no-repeat 0 -36px;color: #fff;padding:0;height: 36px;width: 36px;text-align: center;color: #fff;float: left;margin: 0 5px 0 0;font-size: 1em;line-height:36px;text-shadow: 1px 1px 1px #ccc;font-family: Arial;font-style: normal;}

ul.etapas li.etapaAtiva{color: #7C5540;}
ul.etapas li.etapaAtiva span{background:url(images/bg-etapas.gif) no-repeat 0 0;text-shadow: 1px 1px 1px #7C5540;}

/*@ carrinho */
.carrinhoMiddle{width: 900px;float: left;clear: both;background: url(images/bg-carrinho-middle.gif) repeat-y;}
.carrinhoTop{width: 900px;float: left;clear: both;background: url(images/bg-carrinho-top.gif) no-repeat top;}
.carrinhoBottom{width: 880px;float: left;clear: both;background: url(images/bg-carrinho-bottom.gif) no-repeat bottom;padding:0 10px;}

/*@ meusPedidos */
.meusPedidosMiddle{width:620px;float: left;clear: both;background: url(images/bg-meus-pedidos-middle.gif) repeat-y;}
.meusPedidosTop{width: 620px;float: left;clear: both;background: url(images/bg-meus-pedidos-top.gif) no-repeat top;}
.meusPedidosBottom{width: 620;float: left;clear: both;background: url(images/bg-meus-pedidos-bottom.gif) no-repeat bottom;padding:0 10px;}

/*@ tableCarrinho */
.tableCarrinho{width: 880px;clear: both;color: #7C5540;font-size:1em;}
.tableCarrinho thead th{height: 21px;line-height:24px;color: #fff;font-size: 14px;font-weight: normal;text-align: center;}
.tableCarrinho tbody td{text-align: center;padding: 10px 0;}
.tableCarrinho tbody td img{text-align: center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border: 1px solid #f2ecdf;}
.tableCarrinho tbody td strong{display: block;font-weight: bold;margin: 0 0 3px 0;}
.tableCarrinho tbody td input{width:30px;border: 1px solid #ddd;color: #7C5540;text-align: center;padding: 4px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tableCarrinho tbody td.descricaoProduto{text-align: left;}

.tableCarrinho tfoot td{border-top:1px solid #f2ecdf;}

.iconExcluir{width: 16px;height: 16px;background: url(images/icon-delete.gif) 0 0;text-indent: -999em;outline: none;float: left;}
.iconExcluir:hover{background: url(images/icon-delete.gif) 0 -16px;}

/*@ tableMeusPedidos */
.tableMeusPedidos{width:600px;clear: both;color: #7C5540;font-size:.9em;}
.tableMeusPedidos thead th{height: 21px;line-height:24px;color: #fff;font-weight: normal;text-align: center;}
.tableMeusPedidos tbody td{text-align: center;padding: 10px 0;}
.tableMeusPedidos tbody td img{text-align: center;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;border: 1px solid #f2ecdf;}
.tableMeusPedidos tbody td strong{display: block;font-weight: bold;margin: 0 0 3px 0;}
.tableMeusPedidos tbody td input{width:30px;border: 1px solid #ddd;color: #7C5540;text-align: center;padding: 4px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.tableMeusPedidos tbody td.descricaoProduto{text-align: left;}


/*@ boxCep */
.boxCep{float: left;padding: 10px;width:400px;font-size: .9em;}
.boxCep a{text-decoration: underline;}
.boxCep a:hover{text-decoration: underline;}
.boxCep form{display: block;margin: 10px 0 0 0;}
.boxCep form input.radio{margin: 0;padding: 0;}
.boxCep form label{margin: 0 15px 0 0;padding: 0;}

.boxCep form .insertCep{margin: 0 15px 0 0;padding: 0;display: block;margin: 5px 0 0 0;}
.boxCep form .insertCep input.text{width:70px;border: 1px solid #ddd;color: #7C5540;text-align: center;padding: 4px;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

/*@ boxValores */
.boxValores{width: 400px;padding:10px 5px;float: right;font-size: 1em;text-align: right;}

.atualizar{background: url(images/icon-atualizar.gif) no-repeat left 0;height: 16px;line-height: 16px;float: right;clear: both;padding: 0 0 0 20px;text-decoration: none;font-size: .9em;color: #333;}
.atualizar:hover{background: url(images/icon-atualizar.gif) no-repeat left -16px;text-decoration: none;}

.valorFrete{display: block;margin: 40px 0 0 0;}
.valorFinal{display: block;margin: 5px 0 0 0;font-weight: bold;font-size: 1.2em;}

.btnCarrinho{background:#f9f3e7;border: 1px solid #f2ecdf;margin: 0 0 0 10px;padding: 1em 2em;color: #8e7454;-webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;font-size: 1.2em;font-weight: bold;cursor: pointer;}
.btnCarrinho:hover{background: #fff;}

.btnContinuar{margin: 15px 0 0 0;}

/*@ linhasRepresentantes */
fieldset.linhasRepresentantes{width: 848px;display: block;clear: both;border: 1px solid #cb997e;padding:5px 15px 10px 15px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;margin: 0 0 30px 0;}
fieldset.linhasRepresentantes legend{font-weight: bold;font-size: 1.2em;letter-spacing: -0.015em;padding: 0 10px;}
fieldset.linhasRepresentantes table{font-size: .9em;width: 100%;}
/*fieldset.linhasRepresentantes table thead, fieldset.linhasRepresentantes table tbody{width:100%;}*/
fieldset.linhasRepresentantes table thead tr th{padding: 10px 7px;}
fieldset.linhasRepresentantes table tbody tr td{border-top: 1px dashed #e8c3b0;padding: 10px 7px;}
fieldset.linhasRepresentantes input.qtdProdutos{width: 40px;padding: 4px;border: 1px solid #ddd;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;text-align: center;font-size: 1em;font-family: Arial;}

.fontDestaque {font-weight: bold;margin: 0 0 0 20px;font-size: 1.2em;}
.iconRefresh {background: url(images/icon-refresh.gif) no-repeat right; line-height: 16px;padding: 0 20px 0 0;border: none;cursor: pointer;}

.btnFinalizarPagamento{margin: 10px 0 0 0;clear: both;font-size: 1em;font-family: Arial;}

form.formEnvieDados{display: block;}
form.formEnvieDados p{margin: 0 0 5px 0;}
input.inputValor{width:150px;padding: 4px;border: 1px solid #ddd;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;font-size: 1em;font-family: Arial;text-align: center;}

/*---------------------------- End S I T E --------------------------*/


/* -------- Ações -------- */
.vermelho {color:#a80000;}
.azul {color:#0b497a;}
.verde{color:#327e00;}
.verdeClaro{color:#558319;}
.lilas{color:#560a76;}
.amarelo{color:#FC0;}
.marrom{color:#472801;}
.escuro{color:#26403e;}
.moradito{color:#8c278d;}
.nomargim{margin:0;}
.hidden {display:none;}
.displayBlock{display:block;font-size:11px;text-align:center;line-height:normal;}
.textsmall{font-size:.9em;}
.floatleft{float:left;}
.floatright{float:right;}
.alignMiddle{vertical-align:middle;}
.alignCenter{text-align:center;margin-bottom:40px;}
.textAlignCenter{text-align:center;}
.textAlignRight{text-align:right;}
.textAlignLeft{text-align:left;}
.italic{font-style:italic;}

