* {margin:0;padding:0;} 

/* generated by csscreator.com */ 
html, body{
margin: 0;
padding: 0;
/*font-family: Lucida Sans Unicode,Lucida Sans,Lucida Grande;*/
font-family: arial, verdana, freesans, garuda, helvetica, sans-serif;
color:#000000;
text-align:center;

}

h1{
	display: inline;
	font-size: 20px;
	font-weight: bold;
}

ul{margin:0;}

/*------------HEADER-------------------*/

#header{
position: relative;
height: 137px; 
background-color: #FFFFFF;
background: url(images/bg-header.jpg) repeat-x;
width: 100%;
}

#menu-horizontal{
	float: left;
	margin-left:13px;

}

#menu-horizontal ul{list-style:none;}

#menu-horizontal li{display: inline;}

.menu-hor{
	color: white;
	display: block;
	float: left;
	font-size: 12px;
	height: 38px;
	text-decoration: none;
	width: 90px;
	background: url(images/busca_rapida.jpg);
	background-repeat: no-repeat;
	border-right:#321953 solid 2px;
	font-weight:bold;
}

.menu-title{
	color: white;
	display: block;
	float: left;
	font-size: 12px;
	height: 38px;
	text-decoration: none;
	width: 70px;
	background: url(images/title_busca_rapida.png);
	background-repeat: no-repeat;
	border-right:#321953 solid 2px;
	font-weight:bold;
}

.menu-hor p, .menu-title p{padding:5px 0px 0px 22px;}

#first-m a{border-left:#321953 solid 2px;}

.menu-hor:hover{

	background-position: 0px -38px;
}

#logo{
/*position: absolute;
top: 30px;
left: 20px;*/
float:left;
/*height: 143px; */
margin:0px 0px 0px 15px;
}

#logo h1{
	color: white;
	display: inline;
	float: left;
	font-size: 11px;
	font-weight: normal;
	clear:both;
}

#logo-img{
/*	height:80px;*/
	float:left;
	margin-top:25px;
}

#logo-img img{
	float:left;
}

#logo-imga{
	padding-top:15px;
}

#tit-menu{
	background: #0E99B6;
	color: white;
/*	float: left;*/
	font-size: 10px;
	font-weight: bold;
	height: 15px;
/*	margin-top: 7px;*/
/*	width: 130px;*/
	float:left;
	width:120px;
	clear:both;
}

#tit-menu p{
	padding-top:3px;
	padding-left:13px;
}

#header-container{
/*	height:105px;*/
/*	margin-left:150px;*/
}

#header-right{
	float: right;
/*	height: 105px;*/
	/*width: 320px;*/
	width: 260px;
}

#user{
	background:transparent url(images/bg-account.jpg) repeat-x scroll 0 0;
	color:#541D85;
	float:right;
	font-size:11px;
	width:85px;
	text-align:center;
	height:28px;
	margin-top:8px;
}

#user a{
	color: #541D85;
	display: block;
	padding-top: 8px;
}

#cart{
	color: white;
	font-size: 16px;
	text-decoration: none;
	height:100%;
	float:right;
	width: 87px;
	background:#fc8a37;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 0px 5px 0px 0px;
	-webkit-border-top-right-radius: 5px;
}

#cart a{
	color: white;
	display: block;
	font-weight: bold;
/*	letter-spacing: -1px;*/
	padding-top: 14px;
	text-align: center;
	text-decoration: none;
}

#cart_number{
	background:#fc8a37 url(images/mc.gif) no-repeat scroll left top;
	color:#FFFFFF;
	float:left;
	font-variant:small-caps;
	font-weight:bold;
	height:100%;
	letter-spacing:-1px;
	text-align:right;
	width:88px;
}

#cart_number a{
	display:block;
	width:88px;
	height:100%;
}

#televendas{
font-size: 14px;
color: #FFFFFF;
height:69px;
font-weight:bold;
float:left;
}

#televendas-info{
	color: #F60;
	float: right;
	font-size: 11px;
	height: 69px;
	width: 150px;
}

#televendas-info p{
	padding-top:17px;
}
#click-tele {
color: #C9F;
font-weight: bold;
text-decoration: underline;
}
#click-tele:hover {
color: #C9F;
font-weight: bold;
text-decoration: none;
}

#dados-head{height:35px;}

#busca_rapida {
/*	height:105px;*/
	margin-left:180px;
	margin-right:270px;
	text-align:center;
}

.tit-relacionado{
	color: #666;
	font-size: 11px;
	text-decoration: none;line-height:12px;text-align:center;
}
#relacionados{clear:both;height:250px;}

.relacionados{
	/*float:left;
		width:25%;*/
	text-align:center;
}

.prod-rel{
	float:left;
	width:24%;

}

.relacionados img{text-align:center;margin:0px auto;width:90px;border:0px;}

.preco_de{color: #F63;
display: block;
float: none;
font-size: 12px;
font-weight: bold;
padding: 0px;
width: auto;}


#header-bar{
width: 100%;
background:#7961AE;
float:left;
text-align:center;
}
#search{
/*float:right;*/
/*margin-right:10px;*/
min-width:200px;
padding-top:3px;
/*width:45%;*/
width:500px;
margin:0px auto;
/*float:right;*/
text-align:center;
}
.searchform{
border: solid 1px #330033;
height: 24px;
color:#707479;
font-size: 16px;
width:70%;
float:left;
padding:3px;
}

/*.btn_busca {
	background:transparent url(images/buscar.gif) no-repeat scroll 0 -5px;
	border:0 none;
	height:28px;
	margin:0;
	padding:0;
	right:0;
	width:70px;
	float:left;
}	*/

.btn_busca{
	background: #7961AE;
	border: 1px solid white;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	-moz-border-radius: 5px;
	
	-webkit-border-radius: 5px;

	
	color: white;
	float: left;
	font-weight: bold;
	height: 22px;
	margin: 1px 0px 0px 3px;
	margin-left: 3px;
	margin-top: 1px;
	padding: 0px;
	right: 0px;
	width: 70px;
}

/*----------------HEADER----------------------*/

/*--------MENU-----------------*/

#menu_detalhado{
	width:155px;
	margin-left: 5px;
	background-image: url("images/bg_categorias.jpg");
	background-repeat:repeat-y;
	
}


#seta-li{
	float: left;
	height: 4px;
	padding-right: 3px;
	padding-top: 6px;
}

#tit-dep{
	background:url("images/img_categorias.jpg");
	width:155px;
	min-height:32px;
	height:auto !important;
	height:32px;
}

#menuglobal{
	background:url(images/bg-menu.gif);
	width:168px;
}

#menuglobal li{
	background-repeat:repeat-y;
	line-height: 11px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
	width:159px;
}

#menuglobal li a{
	font-size:12px;
	color:#452272;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration:none;
	font-weight:bold;
}

#menuglobal li a:hover{
	text-decoration:underline;
}

#tit-dep a{
	color: white;
	padding-top: 9px;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#tit-dep p{
	color: white;
	padding-top: 9px;
	text-align: center;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#tit-dep a:hover{text-decoration:underline;}

.menu-categoria{
/*	list-style: inside url("images/seta.jpg");*/
	padding-left:9px;
	font-size:12px;
	list-style:none;
	padding-bottom:5px;
	padding-top:2px;
}

.menu-categoria a{
	color:#5C5C5C;
	font-size:bold;
	text-decoration:none;
}

.menu-categoria-active{
/*	list-style: inside url("images/seta.jpg");*/
	padding-left:9px;
	font-size:12px;
	list-style:none;
	padding-bottom:5px;
	padding-top:2px;
}

.menu-categoria-active a{
	color:#0F99B7;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}

.menu-categoria-active a:hover{
	font-size:13px;
	text-decoration:none;
}

.menu-categoria a:hover{
	color:#5C5C5C;
	font-size:bold;
	text-decoration:underline;
}

#menu-subcategoria{
	list-style:none;
	padding-left:15px;
	font-size:11px;
	padding-bottom:3px;
	padding-top:2px;
}

#menu-subcategoria a{
	color:#999;
	text-decoration:none;
}

#menu-subcategoria a:hover{
	text-decoration:underline;
}

#menu-subcategoria-ativo{
	list-style:none;
	padding-left:15px;
	font-size:12px;
	padding-bottom:3px;
	padding-top:2px;
}

#menu-subcategoria-ativo a{
	color:#0F99B7;
	text-decoration:underline;
}

#menu-subcategoria-ativo a:hover{
	text-decoration:none;
}

/*-----------------MENU------------------*/

/*----------ESTILO GERAL------------------*/
#bread{
	position:relative;
/*	padding-right:15px;*/
/*	width:100%;*/
	height:40px;
}

#breadcrumbs{
	color: white;
	float: left;
	font-size: 10px;
	margin-left: 10px;
	padding-top: 4px;
	position: relative;
}

#breadcrumbs a{
	color:#fff;
	font-size:11px;
}

#breadcrumbs a:hover{
	color:#0F99B7;
	text-decoration:none;
}

#breadcrumbs a.lastbread{
	font-size:20px;
	font-weight:bold;
}

#page-desc-container{
	margin: 5px 20px 10px 7px;
}
	
#page-desc-link h2{
	line-height:20px;
	font-weight: normal;
	font-size:12px;
	text-align: left;
	color: #333;
	padding:2px 5px;
}
	
#page-desc-link{
	background: #F0F0F0;
	border-top: 1px solid white;
	margin-bottom:10px;
	outline: 1px solid #DDD;
}

#ordenacao{
	float:right;
	font-size:11px;
	padding-right:10px;
	padding-top:9px;
}

#paginacao{
	display:block;
	width:100%;
	margin:0 auto;
	position:relative;
	float:left;
}

.pag-block {
  text-align: center;
  padding: .3em 0px .3em 0px; }
  .pag-block a, .pag-block span {
    padding: .2em .5em; }
  .pag-block span.disabled {
    color: #AAA; }
  .pag-block span.current {
    font-weight: bold;
    color: #FF0084; }
  .pag-block a {
    border: 1px solid #DDDDDD;
    color: #0F99B7;
		margin:0.2em;
    text-decoration: none; }
    .pag-block a:hover, .pag-block a:focus {
      border-color: #003366;
      background: #0F99B7;
      color: white; }
  .pag-block .page_info {
    color: #aaa;
    padding-top: .8em; }
  .pag-block .prev_page, .pag-block .next_page {
    border-width: 2px; }
  .pag-block .prev_page {
    margin-right: 1em; }
  .pag-block .next_page {
    margin-left: 1em; }

/*----------ESTILO GERAL------------------*/


/*-------------------LATERAL DIREITA-------------*/

#newsletter{
	width:151px;
	height:151px;
	background: url(images/bg-news.jpg) no-repeat top center;
}

#news-content{
	padding-top:45px;
}

.news-bttn{
	border: 1px solid #452272;
	color:#666666;
	margin-top:10px;
	margin-left:15px;
	height:20px;
}

.news-submit{
	height:34px;
	width:88px;
	background-image:url(images/bt-news.jpg);
	border:0;
	margin-top:2px;
	margin-left:35px;
	cursor:pointer;
}

/*----------LATERAL DIREITA---------------*/

/*----------------LISTAGEM PRODUTOS-----------------*/

.container {

  width:100%;
  color:#000000;
	text-align:center;
	margin:0 auto;
	padding-top:20px;
  }

.spacer {
  clear: both;
  }

.float {
  float: left;
width:32%;
list-style:none;
margin-bottom:10px;
height:220px;
line-height:125%;

  }

#box_product{
	width:90%;
	margin: 0 auto;
	
}

#box_price{
	display:block;
	float:none;
	margin 0 auto;
	padding:0px;
	width:auto;
	font-size:12px;
/*	color: #32B137;*/
	color:#f63;
	font-weight:bold;
	
}

#preco_de {
color: #999;
text-decoration: line-through;
}

#preco_de_description {
color: #999;
font-size: 12px;
line-height: 14px;
margin: 0px;
padding: 0px;
text-decoration: line-through;
}

.TXTprodutoNOME {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	
}
.TXTprodutoNOME:hover {
	font-size: 12px;
	color: #666;
	text-decoration: underline;
	
}

.thumb-image{
	height:5em;
}

.texto {
   text-align: center;
   }


.product_price{
	width:33%;
}


.TXTprodutoPreco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
}

/*.TXTproduto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #330033;
	text-decoration: none;
}

.TXTproduto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #330033;
	text-decoration: underline;
}*/


a.TXTprodutoPrecoDe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #666666;
	text-decoration: none;
}
a.TXTprodutoPrecoDe:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #666666;
	text-decoration: underline;
}
a.TXTprodutoPreco2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #660066;
	text-decoration: none;
}
a.TXTprodutoPreco2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:none;
	color: #660066;
	text-decoration: underline;
}
a.TXTprodutoPreco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.4em;
	font-weight:bold;
	color: #660066;
	text-decoration: none;
	width:33%;
}
a.TXTprodutoPreco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #660066;
	text-decoration: underline;
	width:33%;
	
}
.TXTprodutoPromoDe{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	width:33%;
	
}
.TXTprodutoPromoValor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	text-decoration:line-through;
	width:33%;
	
}


/*----------------LISTAGEM PRODUTOS-----------------*/

/*--------------------PAGINAS EXTRAS------------*/

#pagina-link-container{margin:0px 20px 10px 7px;height:30px;}

#pagina-link{
	background: #F0F0F0;
	border-top: 1px solid white;
	float: right;
	outline: 1px solid #DDD;
	color:#222;
	font-size:11px;
	width:100%;
	height:30px;
	text-align:right;
}

#pagina-link p{float:right;margin:0px 5px 0px 0px;}

#pagina-link a{color:#306;}

#pagina-link img{float:right;margin:7px 5px 0px 0px;}

/*--------------------PAGINAS EXTRAS------------*/

/*------------RODAPE--------------------*/

	#info-g{
		float:left;
		margin:10px 170px 10px 200px;

/*		border-top:solid 3px #ccc;*/
/*		border-left:solid 1px #ccc;
		border-bottom:solid 1px #ccc;
		border-right:solid 1px #ccc;*/
		
	}
	
	#info-g h2{
		color:#6196B4;
		font-size:18px;
		padding:5px;
		margin: 5px 0px 0px 0px;
	}
	
	#info-g p{
		font-size:14px;
		color:#555;
		padding:5px;
		line-height:24px;
		
	}
		#space-bar{
/*			float:left;*/
			border-top:solid 3px #ccc;
			height:6px;
			border-bottom:solid 1px #ccc;
/*			width:100%;*/
			background: #F0F0F0;
		}
		
		#spacer-home{
			margin-bottom:30px;float:left;
		}

/*#footer{
height: 150px;
background-color: #ECECEC;
background-image: url(images/bg-footer.gif);
background-repeat: repeat-x;
position: relative;
width: 100%; 
clear:both;
text-align:center;

}

#infos-rodape{
	float: left;
	width: 400px;
}

#departamento-rodape{
	border-left: 1px solid #ccc;
	float: right;
	height: 150px;
	margin: 0px;
	width: 390px
}

#menu_rodape{
	margin:0 auto;
	width:800px;
	text-align:right;
}

#menu_rodape ul{
	padding-top: 5px;
}

#menu_rodape a{
	color:#ffffff;
	text-decoration:none;
}

#menu_rodape a:hover{
	text-decoration:underline;
}

.menu-rodape{
	list-style:none;
	color:#FFFFFF;
	font-size:12px;
	padding:2px 0px;
}

#departamentos-rodape{

}

#departamentos-rodape ul{
	height: 130px;
	padding: 15px 0px 0px 20px;
	padding-left: 20px;
	padding-right:15px;
}

#departamentos-rodape li{
	display: inline;
	float: left;
	list-style: none;
	text-align: left;
	width: 50%;
}

#departamento-rodape p{
	color: #666;
	font-weight: bold;
	padding: 8px 0px 0px 35px;
	text-align: left;
}

#departamentos-rodape a{
	color:white;
	font-size:10px;
	text-decoration:none;
}*/

	#footer{
		height:250px;
		background:url(images/bg-footer2.png) #a6a6a8;
		clear:both;
		text-align:center;
/*		outline:2px solid #fff;*/
/*		border-top:solid 2px #999;*/
	}
	.content-footer{
		width:800px;
		margin:0px auto;
		text-align:center;
		padding-top:10px;
	}
	.cont-footer{
		width:32%;
		height:230px;
		float:left;
/*		border-right: 2px solid #ccc;*/
		margin:2px;
		text-align:left;
		padding-left:5px;
		border-left:1px solid #ccf;
	}
	.cont-footer h3{
		color:#969;
		font-size:18px;
		text-shadow: white 1px 1px 1px;
	}
	.cont-footer ul{
		margin-top:10px;
	}
	
	.cont-footer li{
		color:#2D1D50;
		list-style:none;
		font-size:14px;
		margin:7px 0px;
		font-weight:bold;

	} 
	
	.cont-footer ul li a{
		color:#2D1D50;
		text-decoration:none;
	} 
	
	.cont-footer ul li a:hover{
		color:#2D1D50;
		text-decoration:underline;
	}
	
	.cont-footer img{
		position:absolute;
		bottom:0;
	}

#cloud a.tag1 { font-size: 9px; font-weight: 100; }
 #cloud a.tag2 { font-size: 10px; font-weight: 200; }
 #cloud a.tag3 { font-size: 11px; font-weight: 300; }
 #cloud a.tag4 { font-size: 12px; font-weight: 400; }
 #cloud a.tag5 { font-size: 14px; font-weight: 500; }
 #cloud a.tag6 { font-size: 16px; font-weight: 600; }
 #cloud a.tag7 { font-size: 18px; font-weight: 700; }
 #cloud a.tag8 { font-size: 20px; font-weight: 800; }
 #cloud a.tag9 { font-size: 22px; font-weight: 900; }
 #cloud a.tag10 { font-size: 25epx; font-weight: 900; }

#cloud { padding: 2px; line-height: 25px; text-align: center; }
 #cloud a { padding: 0px; color:#2D1D50; }
	#cloud a:hover{background:#2D1D50;color:#fff;text-decoration:none;}

#cloud { margin: 0; }
 #cloud li { display: inline; }

/*------------RODAPE------------------*/




/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix{
display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{
height: 1%;
}
.clearfix{
display: block;
}
/* End hide from IE-mac */  

