@charset "utf-8";
/* CSS Document */
/*==================================================estrutura principal=========================================*/
html {height: 100%;}
body{height:100%; width:100%; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333;}
#topo{width:100%; height:130px; }
#lista{width:100%; height:48px; background-image:url(../imagens/bg_lista.jpg); background-repeat:repeat-x; margin-top:1px;}
#listamensagem{width:100%; padding:10px; background-color: #A5044F;}
#geral{float:left; min-height:100%; height:auto; background-color:#306;}
#banner{width:100%; height:300px; margin-top:1px;}
#base{width: 100%; height:123px; background:url(../imagens/bg_base.jpg) #909090; clear:both;}
/*===================================================conteudo==================================================#logo{float:left; margin:0px 0px 0px 0px;}*/


#logo{width:200px; height:120px; float:left;}
 /*info atendimento */
#info_header{height:130px; margin:0px 0px 0px 210px; background-image:url(../imagens/bg_topo3.jpg);}
#info_header h4{color:#fff; font-size:16px; position:absolute; left:220px; top:5px; }
.endereco_loja{color: #fff; font-size:11px; padding:20px 30px 0px 10px; float:left;}
/*frases com a informação de compra*/
.informacoes_compra{color:#fff; font-size:14px; text-align:right; float:right; padding:30px 20px 0px 0px;} 
/*form busca */
#busca{float: left; margin:20px 30px 0px 30px;} 
#busca label{color:#FFF; font-weight:bold; font-size:20px;}
.input_buscar{ width:270px; height:30px; background:#FFF; border: 1px solid #ccc; -moz-border-radius: 5px 5px 5px 0px; -webkit-border-radius:5px 5px 5px 0px; padding: 2px;}
.bt_buscar{width:60 px; background-color: #376384; border:none; color:#FFF; cursor:pointer; border: 1px solid #ccc; -moz-border-radius: 0px 0px 5px 5px ; -webkit-border-radius:0px 0px 5px 5px;}
/*menu do usuario*/
.info_user{color: #FFF; font-size:11px; text-align:right; padding-right:10px;}
#topo ul{ list-style:none; text-align:right;}
#topo ul li a:hover{ color:#06F;}


/*categorias menu topo */
#cat ul{ float:left; margin:0px; padding:10px;}
#cat ul li{ display:inline; font-family:Verdana, Geneva, sans-serif; font-weight:bold;}
#cat ul li a{ color:#999; text-decoration:none; position:relative; left:20px; top:-10px; font-family: HelveticaRounded LT Std Bd;	src: url('../HelveticaRoundedLTStd-Bd.otf'); font-size:20px;}
@font-face {
	font-family: Delicious;
	font-weight: bold;
	src: url('Delicious-Bold.otf');
}
#cat ul li a:hover{color:#333;}
/*--------------------------------------------------------------------*/

/*===================================formatação da grade de produtos==================================*/
h1,h2{ font-weight: normal; margin: 10px 0; padding: 10px 0;}
img{border:solid 1px #EDEDED;}
.destaque {font-size: 2em; padding: 4px 2%; margin: 0 auto; background: #EDEDED; line-height: 1em;	color: #333; margin:0px 10px;}
#container {padding: 0px 10px;}
ul.column{width: 100%; padding: 0; margin: 0px 0px;	list-style: none;}
ul.column a{font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#333; text-decoration:none;}
ul.column li {float: left;	width: 200px;	padding: 0;	margin: 5px 0;	display: inline;}
.block {height: 250px;	font-size: 1em;	margin-right: 10px;	padding: 20px;	background: #fff; border:solid 1px #EDEDED;	-moz-border-radius: 3px; -khtml-border-radius: 3px;	-webkit-border-radius: 3px;}
.block h2 {font-size: 1.8em; margin:0px; padding:0px;}
.block img {width: 100%;	padding: 0; margin: 0 auto; background:#fff;	-ms-interpolation-mode: bicubic; display: block; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;}
/*=======================*/
.cb { clear: both }

/*====================================formatação do menu lateral==================================*/
/*#menu{width:180px; height:auto; background-color:#00F; margin:80px 10px 10px 10px;}*/
#menu {width:100%; margin:80px 0px 0px;}
#menu ul{list-style: none; font-family: Verdana; font-size: 11px; font-weight:bold; margin: 0px 10px; padding:0px;}
#menu ul li{position:relative; margin: 10px 0px; border-bottom: 1px solid #d6d6d6; margin-bottom:0px;}
#menu ul li a{width:100%; text-decoration: none; font-weight:bold; padding:10px; color:#000;}
#menu ul li a:hover{color:#F00;}
#menu ul li ul li a { color:#666; display: block; padding: 5px 5px 5px 0.5em; font-weight: normal; border-left: 10px solid #f9f9f9; border-right: 0px solid #fafafa; color: #666; text-decoration: none; margin-top:0px; margin-left:-20px;}
#menu ul li a:hover { color: #F00;}
.categorias{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#333; font-weight:bold;}

#listacategorias {display: none; background: #EDEDED; position: absolute; width: 250px; z-index: 10; top: 100x; margin-left: 370px; padding: 10px; border:solid 1px #CCC;}
a { outline:none; text-decoration:none; color:#333;}

#listacategorias2 {display: none; background: #345282; position: absolute; width: 170px; z-index: 15; top: 165px; margin-left: 0px; padding: 5px; border:solid 5px #253A5F}
#listacategorias2 ul{ font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:20px; list-style:none; padding:0px 10px;}
#listacategorias2 ul li a{ color:#ccc; font-weight:bold; text-decoration:none;}
#listacategorias2 ul li a:hover{ color:#FFF;}

/*estrutura do menu*/
/*#menu {margin:80px 0px 0px;}
#menu ul{list-style: none; margin:0; padding:10px 0;}
#menu li ul{margin-top:0px;}
#menu ul li {border: none; margin-left:10px;}
#menu li ul li{border-bottom: 1px solid #d6d6d6; margin-bottom:0px; margin-left:-10px;}
#menu ul li a{ display: block; padding: 5px 5px 5px 0.5em; font-weight:bold; border-left: 10px solid #ccc; border-right: 10px solid #ededed; background-color: #f9f9f9; color: #000; text-decoration: none; margin-top:10px;}
#menu li ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; display: block; padding: 5px 5px 5px 0.5em; font-weight: normal; border-left: 10px solid #f9f9f9; border-right: 10px solid #fafafa; background-color: #fff; color: #666; text-decoration: none; margin-top:0px;}
#menu ul li a:hover {border-left: 10px solid #ccc; border-right: 10px solid #ccc; background-color: #ededed; color: #c3c3c3;}
.categorias{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#333; font-weight:bold;}

/*estrutura do menuCat*/
/*#menucat ul{list-style: none; margin:0; padding:0px 0;}
#menucat li ul{margin-top:0px; padding:0px;}
#menucat ul li {border: none; margin-left:10px;}
#menucat li ul li{border-bottom: 1px solid #d6d6d6; margin-bottom:0px; margin-left:-10px;}
#menucat ul li a{ display: block; padding: 5px 5px 5px 0.5em; font-weight:bold; border-left: 10px solid #ccc; border-right: 10px solid #ededed; background-color: #f9f9f9; color: #000; text-decoration: none; margin-top:10px;}
#menucat li ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; display: block; padding: 5px 5px 5px 0.5em; font-weight: normal; border-left: 10px solid #f9f9f9; border-right: 10px solid #fafafa; background-color: #fff; color: #666; text-decoration: none; margin-top:0px;}
#menucat ul li a:hover {border-left: 10px solid #ccc; border-right: 10px solid #ccc; background-color: #ededed; color: #c3c3c3;}
.categorias{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:16px; color:#333; font-weight:bold;}
*/

/*====================================formatação do footer==================================*/
#menu_footer{width:100%; height:20px; position:relative; top:5px;}
#menu_footer ul{list-style:none;}
#menu_footer ul li{display:inline; margin:0px; padding:0px;}
#menu_footer ul li a{font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#333; text-decoration:none;}

#cont_base{ width:100%; height:70px;}
#cont_base h1{font-family:Verdana, Geneva, sans-serif; font-size:11px; font-weight:bold;}
#pagamento{float:left;}

.caminho{font-family: Verdana, Geneva, sans-serif; font-size:10px; color:#333; font-weight:bold; text-decoration:none; margin-left:10px;}
.titulo_info{font-family: Verdana, Geneva, sans-serif; font-size:14px; color:#000; font-weight:bold; text-decoration:none; margin-left:10px; padding:0px;}
.codigo{font-family: Verdana, Geneva, sans-serif; font-size:11px; color:#000; font-weight:none; text-decoration:none; margin-left:10px; padding:0px;}

/*========================================================vizualização dos produtos============================================*/
#grade_fotos{width: 340px; height:353px; border:solid 1px #CCC; float:left; margin:10px;}
#fotogrande{width:340px; height:275px; margin:1px 0px 0px 1px;}
#thumbs{width:340px; height:68px; margin:0px;}

#thumb1, #thumb2, #thumb3{width:69px; height:68px; margin:-1px 0px 0px 0px; border:solid 1px #CCC; float:left;}
#valor{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#090; margin:10px; padding:0px;}
#desconto{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin:10px; padding:0px;}
#parcelas{margin:0px 10px; float:left; padding:0px;}
#parcelas p{width:190px; padding:0px; margin:2px 0px; vertical-align:middle; font-size:10px;}

#especificacoes{clear:both;}
#especificacoes ul li{margin:5px 0px;}

img{outline:none; border:0px;}
input{outline:none;}

/* css do box de tags*/
#recebe_tag{ background-color:#CCC;}
#tagcloud_1 {
    font-size: 12px;    
}

#tagcloud_2 {
    font-size: 16px;  
}

#tagcloud_3 {
    font-size: 20px;   
}

#tagcloud_4 {
    font-size: 24px;  
}

#tagcloud_5 {
    font-size: 28px;  
}

#tagcloud_6 {
    font-size: 32px;  
}

#tagcloud_7 {
    font-size: 36px; 
}

#tagcloud_8 {
    font-size: 40px; 
}

#tagcloud_9 {
    font-size: 44px;  
}

#tagcloud_10 {
    font-size: 48px; 
}
