/* CSS Document */
* {
  margin: 0;
  padding: 0;
  list-style: none;
  outline: none;
}

a img {
  border: none
}

body {
  font-size: 12px;
  font-family: Georgia;
  color: #380100;
  background-color: #FFFAE7;
  background: #FFFAE7 url(../img/fundo.jpg) no-repeat;
  background-position: center top;
}

body.foto {
  background: #FFFAE7;
}

a {
  color: #000;
  outline: none;
}

a:active {
  text-decoration: none;
}

a:hover {
  color: #b27f23;
  text-decoration: underline;
}

#main {
  width: 998px;
  height: 300px;
  margin: auto;
}

#main-interna {
  width: 998px;
  height: 220px;
  margin: auto;
}

#main-interna-passos{
  display: block;
  width: 750px;
  _width: 800px;
  height: 200px;
  margin: 0 auto;
  text-align:center;
}

#main-interna-passos div{
  font-size:  10px;
  color:#FFF;
  float: left;
  display: block;
  width: 150px;
  height: 40px;
  margin:56px;
  margin-top:65px;
  font-family: Georgia, "Times New Roman", Times, serif;
}

#main-interna-passos .inicio{
  margin-left: 90px;
  _margin-left: 65px;
}

#main-interna-passos .meio{
  margin-left: 5px;
}

#main-interna-passos .fim{
  margin-left: 20px;
}

#main-interna-passos a{
  font-size:  10px;
  color: #FFF;
  display: block;
  text-decoration: none;
}

#main-interna-passos a:hover{
  font-size:  10px;
  color: #DBAF2E;
  font-weight: bold;
  display: block;
  text-decoration: none;
}

#main-interna-passos p {
  font-size:  12px;
  font-weight:  bold;
  margin-top: 20px;
}

#geral {
  width: 998px;
  margin: 0px auto 0 auto;
}

#topo {
  margin-top:0;
  margin-bottom: 10px;
}

.img_titulo {
	margin-top: 5px;
	margin-left: 50px;
	margin-bottom: 50px;
}

#topo #nome-site {
  display: block;
  height: 150px;
  text-indent: -9000px;
  background: #eee;
}

.menu {
  background:#a8c80d url(../img/fundo_menu_new.jpg) no-repeat;
  border-bottom: 3px solid #536502;
}

#topo div.menu {
  position:relative;
  height: 84px;
  overflow: auto;
	
}
.menu_div {
  width: 249px;
  float: left;
  letter-spacing: 1px;
}

.menu_div p{
  color:#536502;
}

.menu_div p.destaque {
  color:#536502;
  padding-left: 25px;
  font-size: 24px;
  font-weight: bold;
  padding-top: 20px;
  line-height: 20px;
}



.menu_div .titulo_passos {
  color: #FFF;
  font-size: 20px;
  font-weight: bold;
  padding-top: 5px;
}

.menu .logo-small {
  position:absolute;
  right:5px;
  top:3px;
}

ul.menu {
  background:url(../img/fundo_menu_ul.jpg) no-repeat;
}

.menu li {
  display: block;
  padding-top:2px;
}

.menu li a {
  color: #945103;
  font-size: 11px;
  text-decoration: none;
}

.menu li a:hover {
  text-decoration: underline;
}

.destaque a{
  color:#536502;
  text-decoration: none;
}

.destaque a:hover{
  color:#748817;
}

#conteudo {
	clear: left;
	float: left;
	width: 626px;
	padding-bottom: 10px;
}

#conteudo h1 {
	color: #380100;
	font-size: 20px;
	margin-bottom: 15px;
}

#conteudo h2 {
	color: #380100;
	font-size:16px;
	margin-bottom: 15px;
	border-bottom: 1px solid #536502;
}


#conteudo p,.conteudo li {
    font-size: 12px;
}

#conteudo p {
    line-height: 22px;
    margin-bottom: 15px;
	text-align: justify;
	padding: 10px;
	clear:both;
}

.conteudo p,.conteudo li {
	font-size: 12px;
}

.conteudo p {
	line-height: 22px;
	margin-bottom: 15px;
	margin-top: 0px;
}

.conteudo ul,.conteudo ol {
	margin-left: 25px;
	margin-bottom: 15px;
}

.conteudo ul li {
	list-style: circle
}

.conteudo ol li {
	list-style: decimal
}

.conteudo blockquote {
	padding-left: 10px;
	border-left: 2px solid #eee;
	font-style: italic;
}

.table_total {
	background: #F2E6B7;
	font-weight: bold;
	color:#380100;
	text-align: right;
	padding-right: 40px;
}

.divisor_table {
	width: 338px;
	height: 1px;
	background-color: #EAD898;
}

#chamadas {
	float: right;
	width: 338px;
	padding-bottom: 10px;
	margin-top: 50px;
}

#chamadas_home {
	margin-top: -100px;
}

#chamadas .box {
	margin-bottom: 10px;
}


.box p#link-cadastro {
  line-height:55px;
}

#chamadas .box a {
    color:#4d5917;
}

#chamadas .box a:hover {
    color:#7c950e;
    font-weight: bold;
}



#chamadas .box h4 {
	height: 7px;
	color: #380100;
	padding: 27px;
	font-size: 15px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top:-25px;
	background: url(../img/fundo-top-carrinho.jpg) no-repeat;
}

.box_cadastro {
  float: left;
  width: 205px;
  padding: 5px;
}

.box_cadastro a {
  display: block;
  font-size: 12px;
  margin:5px auto;
  font-weight:bold;
  text-decoration:none;
}

.box_cadastro a:hover {
  text-decoration:underline;
}

.box p {
  color:#945100 !important;
  padding: 5px;
}

.box_log {
  float: right;
  width: 205px;
  padding: 5px;
}

.box_log p {
  margin:5px auto;
}

.box-body ul,.box-body ol {
	margin-left: 25px;
}

#chamadas hr  {
	display: none
}

#prod_tag  {
	padding: 5px;
	font-weight:bold;
	margin-bottom:10px;
	clear:left
}

#prod_tag a  {
	color:#4d5917;
	font-size:14px;
	margin: auto 5px;
	text-decoration:none;
}

#prod_tag a:hover  {
	color:#7c950e;
	text-decoration:underline;
}

#prod_tag a.destaque  {
    color:#7c950e;
    border: 2px solid #7c950e;
    padding-left: 5px;
    padding-right: 5px;
}

#prod_tam  {
    padding: 5px;
}

#prod_tam a  {
    
    font-size:14px;
    margin: auto 5px;
    text-decoration:none;
}

#prod_tam a.destaque  {
    color: #945103;
    font-weight: bold;
    font-size:14px;
    margin: auto 5px;
    border: 2px solid #945103;
    padding-left: 5px;
    padding-right: 5px;
}

#prod_tam a:hover  {
    color: #945103;
    text-decoration:underline;
}

#prod_tam li  {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    line-height:30px;
}

#prod_tam .ver_estampas a{
  font-size: 16px
}

#prod_tam .ver_estampas p{
  font-size: 11px;
}

.produto-tamanho{
  color:#2f0400;
  text-align:center; 
  font-size:12px;
  line-height:15px;
}

.produto-tamanho-preco{
  size:10px;
  color:#2f0400;
  font-family:Verdana, Geneva, sans-serif;
}

#base_img {
	margin: auto;
	width: 1000px;
	height: 97px;
	clear: both;
	background: url(../img/rodape-img.jpg) no-repeat;	
}

#base {
	color: #380100;
	text-align: center;
	height: 80px;
	font-size: 11px;
	background: #DABF5F;
	letter-spacing:1px;
}

#base a{
	color:#380100;
}

#base a:hover{
	color:#380100;
}

address{
	font-style:normal;
}


/*forms*/

.pwforms li {
	margin: 5px 0;
	list-style:none !important ;
}

.pwforms label {
	color: #380100;
	display: block;
	font-size: 12px;
}

.pwforms input {
	color: #380100;
	width: 241px;
	height: 23px;
	background: url(../img/fundo-form.jpg) no-repeat;
	border: none;
	padding: 3px 3px 3px 5px;
}

.pwforms textarea {
	color: #380100;
	width: 241px;
	height: 150px;
	background: url(../img/fundo-form-textarea.jpg) no-repeat;
	border: none;
	padding: 3px 3px 3px 5px;
}

.pwforms li.radio label {
	display:inline;
}

.pwforms li.radio input {
	width:20px;
	border:none;
}

.pwforms span {
	color: #475c23;
	font-size: 12px;
}

.pwforms textarea {
	overflow: auto;
}

/*forms - conteúdo*/
.form-conteudo {
}

.form-conteudo input,.form-conteudo textarea {
	width: 241px;
}


/* botão do form */

.botaook {
  border: none;
  background: none;
  cursor:pointer;
}

.botaoimg {
  width:100px;
  border: none !important;
  color: #fff;
  cursor:pointer;

  background: none;

}

.off {
  cursor:default;
}


/*form cadastre-se da home*/
.camposcontato{
  width: 241px !important;
}

/*tabelas*/

table {
	color: #380100;
	margin-bottom: 10px;
	border-collapse: collapse;
}

.destaque_tabela {
	font-weight:bold;
}

table a{
	color:#900;
}

table a:hover{
	color: #F00;
}

table tr td {
	padding: 5px;
}

/*news - cadastro*/

/*Video*/
#video {
	float: left;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#produtos {
	clear: left;
	float: left;
	width: 606px;
	margin-bottom: 10px;
}

#produtos h3.destaque {
  border:2px solid #ccc;
  background:#eee;
  padding:5px;
}
#produtos h3.destaque span.preco {
  color:rgb(0,101,206);
}

#produtos li {
	float: left;
}

#produtos p {
	font-size:10px;
}

.img_comprar {
	position:relative;
}

.apDiv1 {
	position:absolute;
	width:11px;
	height:11px;
	z-index:1;
	left: 0px;
	top: 0px;
}

.img_comprar a {
	cursor:pointer;
}

#tamanho {
    clear: left;
    width: 626px;
}

.help {
  background:url(../img/help.png) no-repeat left center;
  padding:3px 0 3px 20px;
  border-bottom:2px solid #ccc;
}

ul.list-errors {
  border:2px solid rgb(214,89,66);
  background:#eee;
  padding:5px;
  margin-bottom:15px;
}

#form_pag_seg {
	width:320px;
	margin-top:20px;
	padding: 10px;
	border: 1px solid #d4e38a;
}

#form_pag_seg p {
	size: 8px;
	color:#9bb80b;
}

#pag_seg_button {
	padding: 10px;
}

#area-restrita {
	width: 336px;
}

#area-restrita p {
	font-size:10px;
	font-size: 12px;
}

#area-restrita img {
    padding-right: 10px;
}

#area-restrita h3 {
	  color: #FFF;
	  padding: 4px 1px;
	  font-size: 14px;
	  padding-left: 50px;
	  border-bottom: 3px solid #bfe40d;
	  background: #9bb80b url(../img/destaque.jpg) no-repeat;
}
#area-restrita h2 {
	color: #380100;
    padding: 4px 1px;
    font-size: 14px;
}

/* alinha as fotos do greybox */
#foto-produto li {
  padding:5px;
  display:inline;
}

#cadastre-se {
	width: 338px;
}

#cadastre-se h3 {
	color: #380100;
	font-size: 16px;
}

button {
	border: none;
}

#menu_aba {
	width: 626px;
}

#menu_aba ul {
	list-style: none;

}

#menu_aba li {
	display: block;
	float: left;
	text-align: center;
	width: 89px;
	line-height: 25px;
	padding-top: 15px;
	font-size: 11px;
}

.menuCurrent {
	background: url(../img/fundo-over-menu-aba.jpg) no-repeat;
}

.menuOff {

}

#menu_aba a {
	width: 89px;
	height: 42px;
	color: #b27f23;
	text-decoration: underline;
}

#menu_aba a:hover {
	color: #5d0201;
	text-decoration: underline;
}

.menu-aba-conteudo {
	 background: url(../img/fundo-conteudo-menu-abas.jpg) no-repeat;
}

#menu-abas-int{
	height: 42px;
	border-bottom: 2px solid #efe2ac;
	
}

#menu-abas-int ul{
	margin-left: 0;
	padding-left: 0;
	display: inline;
}

#menu-abas-int li{
    height: 42px;
	width:89px;
	float: left;
	text-align:center;
	font-size: 11px;
	list-style:none;
	line-height: 25px;
	padding-top: 15px;
}

.compre_agora{
	padding-top: 10px !Important;
}

#menu-abas-int a {
	color: #b27f23;
	text-decoration: underline;
}

#menu-abas-int a:hover {
	color: #5d0201;
	text-decoration: underline;
}

.menu-conteudo {
	width: 606px;
	margin: auto;
	padding-top: 20px;
	text-align: justify;
}

	.menu-conteudo h1 {
		font-size: 14px;
		color: #380100 !important;
		border: none !important;
	}
	
	.menu-conteudo h2 {
		font-size: 14px;
		color: #380100 !important;
		border-bottom: 1px dashed #380100 !important;
	}
	
	
	
	.img-noBorder {
		border: none !important;
		background: none !important;
	}
	
.depoimento {
	border: 1px dashed #380100;
	padding: 20px;
}

.menu-fotos {
	width: 202px;
	float: left;
}

.menu-fotos img {
		border: 1px solid #EEEEEE;
		padding: 5px;
		background: #FFFFFF;
	}

.menu-aba-bottom {
	background: url(../img/fundo-bottom-menu-aba.jpg) no-repeat;
	width: 626px;
	height: 40px;
	margin-top: 20px;
}

.sem-borda {
	height:204px;
	width: 104px;
	_width:80px;
	border: none;
	padding: 3px;
	background: none;
}


.produto-foto {
	height: 133px;
	padding-top:2px;
	margin-bottom:5px;
	text-align: center;
}

.produto-foto img{
	height:133px;
	width:100px;
  border: 2px solid #EFE2AC;
}


#paginacao {
	padding-bottom: 20px;
}

#paginacao p {
  padding: 0 10px;
}

#paginacao a {
	text-decoration:underline;
}

#paginacao a:hover {
	text-decoration:none;
}

.aba {
  width:626px;
  margin-top:10px;
  padding-top:20px;
  background: url(../img/fundo-conteudo-menu-abas.jpg) no-repeat;
}

.aba p {
  padding: 0 10px;
}

.aba strong {
  padding-top: 30px;
  font-size: 18px;
  }
  
.aba button {
  border: none;
  background: none;
}

#mosaico{
 
}

#mosaico ul{
  text-align: center;
}

#mosaico li{
  display: inline;
}


#mosaico img{
  width:75px;
  height:115px;  
  margin: 2px;
  border: 1px solid #470302;
}

#mosaico img:hover{
  width:75px;
  height:115px;  
  margin: 2px;
  border: 1px solid #b27f23;
}

#apDiv1 {
	position:relative;
	margin: 0 auto;
	width:690px;
	height:450px;
	z-index:1;
}

.verfotos {
	font-size: 10px;
	margin-left:6px;
}
#enderecos {
	padding-top:20px;
}
a.aviso {
    font-size:12px !important;
    font-weight:bold;
    padding: 0;
    color:red;
    display:block;
    clear: both;
    text-align:center;
    }
span.aviso {
    color:red;
    }
