/* CSS Document */
* {
	margin:0;
	padding:0;
	border:none;	
}
img {
	border:0px;
	border:none;
}
input[type="text"] {
	border:1px solid #CCC;
}

select {
	font-size:11px;
	color:#999999;
	border:1px solid #E0E0E0;
	
}
textarea{
	font-size:11px;
	color:#999999;
	border:1px solid #E0E0E0;
	
}

option {
	font-size:11px;
}
form, fieldset {
	margin:0;
	padding:0;
	display:block;
	height:100%;
	border:none;
	border:0;
}




/****************************************
		TAGS GENERICAS
******************************************/
body, td, div, span, h1, h2, h3, h4, h5, p{
	font-family:arial,freesans,garuda,helvetica,verdana,sans-serif;
}
body{
	background:url(../images/bgSite.gif) repeat-x top #fff;
	font-family:arial,freesans,garuda,helvetica,verdana,sans-serif;
	font-size:11px;
	padding:0px;
	margin:0px;
	min-width:970px;

	
}

a, a:visited, a:link{
	text-decoration:none;
	color:#333333;
	
}


/****************************************
		PRINCIPAIS
******************************************/
#principal{
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	top:0px;
	width:999px;	
	display:block;
	height:100%;
	
}
#topo2009{
	width:999px; 
	height:163px;
	display:block;
	background:url(../images/spritesTudo.png) -10px -10px;
	background-repeat: no-repeat;
	}
	
#logoNovo{
	float:left;
	/*background:url(../images/tudo.png) 10px 1px no-repeat;*/
	height:97px;
	width:230px;
	overflow:hidden;
	display:block;
	border:0px solid;
	margin:0px;
	padding:0px;
	}	
	#logoNovo a {
		display:block;
		height:0pt;
		overflow:hidden;
		width:230px;		
		padding-top:97px;	
		}
/********************************************
				MENU
********************************************/


/************************************
		 MENU PRINCIPAL
*************************************/
#menuPrincipal{
	width:999px;
	height:64px;
	clear:both;
	display:block;
	z-index:4;
	position:absolute; 
	top:99px;
	background:url(../images/bgSite.gif) 0px -99px repeat-x;
	border-left:solid 1px #840000;
}
	#navegacao {
		display:block;
		list-style:none;
		margin-top:1px;
	}
		#navegacao li {
			float:left;
			margin:0px 0px 0px 0px;
			height:20px;
			background:url(../images/bgMenuLeft.gif) top left no-repeat;
			border-right:solid 1px #840000;
			border-bottom:solid 1px #840000;
		}
		
		#navegacao li a {
			display:block;
			height:18px;
			background:url(../images/bgMenuRight.gif) top right no-repeat;
			padding:2px 10px 0px 10px;
			color:#FFF;
			font-weight:bold;
			font-size:11px;
			text-align:center;
		}
		#navegacao li a:hover {
			text-decoration:underline;	
		}


			
			
/**********************************
		MENU AUXILIAR TOPO 
************************************/

#menuAuxiliar{	
	height:27px;	
	overflow:hidden;
	display:block;
	float:right;	
	margin:2px 0px 0px 0px;
	width:769px;
	}
	
	#menuAuxiliar #margemAuxiliar {
		width:142px;
		background:url(../images/spritesTudo.png) -432px -149px no-repeat;
		text-indent:-999px;
		overflow:hidden;
		}
		
	#menuAuxiliar #duvidas {
		width:132px;
		background:url(../images/spritesTudo.png) -574px -149px no-repeat;
		}
	#menuAuxiliar #novidades {
		width:118px;
		background:url(../images/spritesTudo.png) -706px -149px no-repeat;
		}
	#menuAuxiliar #institucional {
		width:94px;
		background:url(../images/spritesTudo.png) -824px -149px no-repeat;
		}
	#menuAuxiliar #atendimento {
		width:90px;
		background:url(../images/spritesTudo.png) -918px -149px no-repeat;
		}
	
	#menuAuxiliar ul{
		margin:0px;
		padding:0px 0px 0px 0px ;		
		border:0px solid;
		display:block;
		overflow:hidden;
		background-color:#FFFFFF;		
		float:right;
		}
		
		#menuAuxiliar ul li{
			display:inline;
			margin:0px;
			padding:0px;
			line-height:100%;
			display:block;
			float:left;
			height:27px;
			cursor:pointer;
			text-indent:-9999px;
			overflow:hidden;
			}
			#menuAuxiliar ul li a{
				text-decoration:none;				
				display:block;				
				height:100%;	
				}
			#menuAuxiliar ul li a:hover{
							
				}
				
/**********************************
		BARRA VERMELHA
************************************/
#boasVindas{
	width:423px;
	height:22px;
	float:right;
	margin-top:2px;	
	background:url(../images/spritesTudo.png) -432px -176px no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5E6E77;
	padding:8px 0 0 15px;
	}
		#boasVindas a {
		color:#CC0000;
		text-decoration:none;
	}		
		#boasVindas a:hover {
		color:#F00;	
		}

/**********************************
		BOTOES TOPO 
************************************/

#botoesTopo{	
	height:31px;	
	overflow:hidden;
	display:block;	
	float:right;
	margin-top:2px;
	}

	#botoesTopo #btnMargemEsq{
		width:110px;
		background:url(../images/spritesTudo.png) -356px -206px no-repeat;
	}
	
	#botoesTopo #btnMargemDir{
		width:104px;
		background:url(../images/spritesTudo.png) -766px -206px no-repeat;
	}
	
	#botoesTopo #televendas{
		width:233px;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		padding:9px 13px 0 0;
		color:#434E53;
		font-size:12px;
	}

	#botoesTopo #meusPedidos{
		width:100px;
		background:url(../images/spritesTudo.png) -466px -206px no-repeat;
		}
		
	#botoesTopo #meuCadastro{
		width:100px;
		background:url(../images/spritesTudo.png) -566px -206px no-repeat;
		}
		
	#botoesTopo #meuCarrinho{
		width:100px;
		background:url(../images/spritesTudo.png) -666px -206px no-repeat;
		}
		
	#botoesTopo #meusPedidos:hover {
		background:url(../images/spritesTudo.png) -466px -237px no-repeat;
		}
		
	#botoesTopo #meuCadastro:hover {
		background:url(../images/spritesTudo.png) -566px -237px no-repeat;
		}
		
	#botoesTopo #meuCarrinho:hover {
		background:url(../images/spritesTudo.png) -666px -237px no-repeat;
		}
		
	#botoesTopo ul{
		margin:0px;
		padding:0px 0px 0px 0px;		
		border:0px solid;
		display:block;
		overflow:hidden;
		list-style:none;	
		}
		#botoesTopo ul li{
			display:inline;
			margin:0px;
			padding:0px;
			line-height:100%;
			display:block;
			float:left;
			height:31px;
			text-indent:-9999px;
			}
			#botoesTopo ul li a{
				text-decoration:none;				
				display:block;				
				height:100%;
				}

/************************************
		 BUSCA DO TOPO 
*************************************/	
#busca {	
	display:block;
	width:247px;
	height:30px;
	background:url(../images/spritesTudo.png) -122px -176px no-repeat;
	float:right;
	margin-top:2px;
	padding-left:63px;
	}	
	
	#buscaFildset{
		clear:both;
		padding:0px;
		border:0px solid;
	}
	
	#buscaFildset #esq{
		background:url(../images/tudo.png) -640px -133px;
		
				
		border:0px solid;		
		width:89px;
		height:26px;
		margin-right:4px; 
		line-height:12px;
		padding-top:1px;		
		float:left;
		text-indent:-999px;
		/*top:-5px;
		position:relative;*/
		margin-top:2px
				
	}
	
			
	#buscaFildset #departamentos{	
		width:100px; 
		margin-right:4px; 
		font-size:11px;
		font-size:11px;
		line-height:12px;
		padding-top:1px;
		
		border:1px #999999 solid;		
		float:left;
		margin-top:7px
	
		}	
		
	#buscaFildset #texto{
		width:105px; 
		height:15px;
		padding-top:1px;
		padding-left:2px;
		border:0px;	
			
		font-size:11px; 
		margin-right:4px;		
		background-color: #FFFFFF;
		border:1px solid #E6E6E6;
		float:left; 
		margin-top:7px
		}	
		
	#buscaFildset #botaoBuscar{
		width:25px; 
		height:24px;
		border:0px;		
		cursor:pointer;
		text-indent:-9999px;
		position:relative;
		margin-top:3px;
		}		
		


/************************************
				MIGALHAS
*************************************/

#migalhas{
	font-size:11px;
	font-family:arial,freesans,garuda,helvetica,verdana,sans-serif;
	color:#666666;
	display:block;
	overflow:hidden;
	height:100%;
	border:0px solid;
	margin:1px 0px 5px 0px;
	}
	#migalhas a{	
		color:#666666;		
	}	
	#migalhas a:hover{
		text-decoration: underline;
	}
	
/************************************
		MIGALHAS PRODUTO
*************************************/
	
#migalhasProduto{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	display:block;
	overflow:hidden;
	height:100%;
	border:0px solid;
	margin:0px 0px 15px 0px;
	}
	#migalhasProduto a{	
		color:#000;
	}	
	#migalhasProduto a:hover{
		text-decoration: underline;
	}
	

#tituloCatalogo{
	display: block;
	overflow:hidden;
	margin:1px 0px 15px 0px;
	border-top:0px solid  #DADADA;
	padding:3px;
	background: #F3F3F3;
	}
	
	#tituloCatalogo h2{
		display: block;
		overflow:hidden;
		float:left;
		border:0px solid;
		color:#CC0000;
		font-size:20px;
		}
	#tituloCatalogo #ordenacao{
		display: block;
		overflow:hidden;
		float: right;
		padding-top:3px;
		}	
/************************************
		 DIREITA
*************************************/	

#contDireita{
	FLOAT: right;
	width:145px;
	height:100%;
}	

#bannersDireita{
	text-align:center;
	padding-top:10px;
}
/************************************
		 ESQUERDA
*************************************/

#contEsquerda2009{
	float:left;
	WIDTH:145px;
	display:block;
	overflow:hidden;
	z-index:7;	
	}
	
	#contEsquerda2009 #menuEsquerdo{
		margin-top:10px;		
	}
		#contEsquerda2009 #menuEsquerdo #tituloDepartamentos{
			border:1px solid #FFFFFF;			
			height:20px;
			display:block;
			background:url(../images/tudo.png) -791px -170px;
			background-repeat: no-repeat;			
		}	
	
	
	/************************************
			MENU ESQUERDO
	*************************************/
	
	
		.nivel2 .menuSelecionado a{
			font-weight:bold;					
			}
	
	
	.menuCategoriasTitulo{
		padding:2px 0px 2px 5px;
		background:url(../images/bgs.png) ;
		background-repeat: repeat-x ;		
		display:block;
		font-size:12px;	
		color:#990000;
		}
		.menuCategoriasTitulo a{			
			font-size:12px;	
			color: #990000;		
			}
			
	
	#contEsquerda2009 #menuEsquerdo #menuDepartamentos{		
		border-top:0px solid #E6E6E6;		
	}
	
	
		
		#contEsquerda2009 #menuEsquerdo .nivel1{
			margin:0px 0px 0px 0px;
			list-style:none;
			padding:0;
			margin:0;
			}
			
			.nivel1 .titulos {
				display:block;
				width:135px;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size:13px;
				text-transform:uppercase;
				background:url(../images/categoriasTop.gif) top no-repeat #c00;
				}
				.titBottom {
					height:200px;
					background:url(../images/categoriasTop.gif) top no-repeat;
				}
			.nivel1 .titulos a {
				display:block;
				padding:2px 0 2px 7px;
				background:url(../images/categoriasBottom.gif) bottom no-repeat;
				color:#FFF;
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
			}
			.nivel1 .titulos a:hover {
				text-decoration:none;
				color:#fff;
			}
			.nivel1 li{
				padding:5px;
				background:#EDF0F1;
				}
			.nivel1 li a{
				text-decoration:none;
				color: #5E6F77;
				font-size:12px;
				}
			.nivel1 li a:hover{
				text-decoration: underline;
				color:#333333;
				}	
			
			.nivel1 .menuDestaque{
				font-weight:bold;				
				background-color:#EAEDEE;			
				color:#333333;
				}
								
				.nivel1 .menuDestaque a{				
					color:#5E6F77;
				}
			
		#contEsquerda2009 #menuEsquerdo #menuDepartamentos .nivel2{
			margin:0px 0px 0px 0px;
			list-style:none;
			padding:0 0 0 3px;;
			margin:0;
			font-weight:bold;
				
			}
			.nivel2 li{
				padding:0;
				padding:4px 0 1px 5px;		
				font-size:12px;
			}
			.nivel2 li a{
				text-decoration:none;
				color: #5E6F77;
				font-size:11px;
				font-weight: normal;
						
			}
			.nivel2 li a:hover{
				text-decoration: underline;
				color:#333333;
			}
			.nivel2 .menuDestaque{
				font-weight:bold;
				font-size:11px;
				background-color: #F0F0F0;
				margin-left:-4px;
				text-indent:5px;
				}
				
				.nivel2 .menuDestaque a{
					font-weight:bold;
					font-size:11px;				


					}



/************************************
		MENU TAMANHOS
*************************************/
		.menuTamanhos{		
			list-style: none;
			height:100%;		
			overflow: hidden;
			display:block;
			margin-bottom:5px;
			}
		.menuTamanhos li{				
			padding:4px 0 0 4px;
			display: block;
			float:left;
			margin-left:3px;
			margin-bottom:3px;
			}
			
		.menuTamanhos li a{			
			width:20px;
			height:20px;
			padding:5px 0 0 5px;
			display: block;
			border:1px solid #F0F0F0;
			font-size:11px;
			color: #999999;
			
		}
		.menuTamanhos li a:hover{
			background-color: #E9E9E9;
			color:#CC0000;	
			display: block;
		}


/************************************
		MENU PREÇOS
*************************************/
		.menuPrecos{		
			list-style: none;
			height:100%;		
			overflow: hidden;
			display:block;
			margin-bottom:5px;
			}
		.menuPrecos li{
			margin:0;
			padding:0;
			margin-left:8px;			
			}			
		.menuPrecos li a{	
			font-size:11px;
			color: #999999;
			font-weight:normal;					
			}			
		.menuPrecos li a:hover{
			text-decoration:underline;			
			}

#bannersEsquerda{
	text-align:center;
	}
	
/************************************
		CHAT AO VIVO BANNER
*************************************/
#chatAoVivo{
	text-align:center;
	}
	
/************************************
		recebaNovidades
*************************************/
#recebaNovidades{
	border:0px solid #000033;			
	height:89px;
	display:block;
	background:url(../images/tudo.png) -850px -326px;
	background-repeat: no-repeat;
	margin:10px 0px 10px 0px ;		
	}
	#recebaNovidades .formText{
		border:0;
		font-size:11px;
		margin:47px 0px 0px 7px;;
		
		width:130px;				
	}
	#recebaNovidades .formButton{
		border:0px solid;
	
		font-size:11px;
		width:80px;
		height:20px;
		color:none;	
	
		cursor:pointer;
		clear:both;
		display:block;
		float:right;
		margin-top:2px;
	}
	
	
/************************************
		LINHAS DE PRODUTOS
*************************************/
	
	.linhaProdutos	{	
		height:300px;
		clear:both;		
		margin-bottom:20px;		
		}
		
	.linhaProdutos ul{	
		list-style:none;
		margin:0;
		padding:0;
		margin-bottom:10px;
		height:100%;		
	}	
		.linhaProdutos	li{
			display:block;
			text-align:center;
			border:0px solid;
			float:left;
			width:24%;
			margin:0 auto 0 auto;
			padding:0;
			margin:2px;
		}
		.linhaProdutos	a{
			text-decoration:none;
			border:none;			
		}
		.linhaProdutos	a:hover{
			text-decoration: underline;
			color:#000000;		
		}
		
		.linhaProdutos	.fotoVitrine{
			text-align:center;
			border:none;
			display:block;
			margin-top:5px;
			background:url(../images/bgProdutoVitrine.gif) no-repeat;
			display:block;
			width:165px;
			height:143px;
			padding-top:22px;
		}
		
		.contentVitrine {
			display:block;
			width:165px;
		}
		.linhaProdutos .titulo{			
			text-align:center;
			font-size:11px;
			color:#333333;
			margin:0px;
			padding:4px 10px 0px 10px;
			clear:both;
			display:block;
			font-family:Tahoma;
		}
		
		.linhaProdutos .de{			
			font-size:11px;
			color:#F00;
			margin:0px;
			padding:2px 0px 0px 0px;
			display:block;	
			font-family:Tahoma;
		}
		
		.linhaProdutos .preco{			
			font-size:11px;
			color: #C00;
			margin:0px;
			padding:2px 0px 0px 0px;	
			display:block;
			font-weight:bold;
			font-family:Tahoma;
		}
		.linhaProdutos .parcelamento{			
			font-size:11px;
			color:#f00;
			margin:0px;
			padding:3px 5px 0px 5px;
			display:block;				
			font-family:Tahoma;
		}
		.linhaProdutos .vejamais{			
			font-size:10px;
			color:#666666;
			margin:0px;
			padding:2px 0px 0px 0px;		
			display:block;	
		}
		.linhaProdutos .vejamais a {
			color:#6A797B;
			font-size:11px;
		}
		
	.linhaProdutosSimples {
		border:0;	
				
		}
		
/************************************
		ICONES VITRINE
************************************/
.iconDica{
		display:block;	
		background:url(../images/tudo.png) -389px -248px;		
		background-repeat: no-repeat;
		overflow:hidden;
		height:37px;
		width:98px;
		margin-left:auto;
		margin-right:auto;
		margin-top:3px;
	}
	.iconDica a{
		display:block;
		height:37px;			
		}
		
	.iconPromocao{
		display:block;	
		background:url(../images/tudo.png) -489px -248px;		
		background-repeat: no-repeat;
		overflow:hidden;
		height:37px;
		width:88px;
		margin-left:auto;
		margin-right:auto;
		margin-top:3px;
	}
		.iconPromocao a{
			display:block;
			height:37px;			
			}
			
	.iconLancamento{
		display:block;	
		background:url(../images/tudo.png) -586px -248px;		
		background-repeat: no-repeat;
		overflow:hidden;
		height:37px;
		width:98px;
		margin-left:auto;
		margin-right:auto;
		margin-top:3px;
	}
		.iconLancamento a{
			display:block;
			height:37px;			
			}		
	.iconFrete{
		display:block;	
		background:url(../images/tudo.png) -689px -248px;		
		background-repeat: no-repeat;
		overflow:hidden;
		height:37px;
		width:107px;
		margin-left:auto;
		margin-right:auto;
		margin-top:3px;
	}
		.iconFrete a{
			display:block;
			height:37px;			
			}	
/************************************
		DIVISÂO DE CATEGORIAS
************************************/
	.titCategorias{		
		display:block;	
		background:url(../images/spritesTudo.png) -167px -268px no-repeat;
		overflow:hidden;
		height:32px;
	}
	.titCategorias h2{
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
		color:#AA0000;
		padding:8px 6px 0px 37px;
		text-transform:uppercase;
		margin:0px;
		text-decoration:none;
		height:25px;
		float:left;
		margin-left:6px;
		padding-right:22px;		
		}	
		
		.titCategorias a{	
			color:#CC0000;					
		}
		
/************************************
		CONT MEIO
*************************************/
#contMeio{
	VERTICAL-ALIGN:top;
	display:block;
	overflow:hidden;	
	padding-left:12px;
	*padding-left:5px;
	width:680px;
	margin-top:10px;
	}


	
/************************************
			CONT MEIO
*************************************/
#meios_pagamentos{
	clear:both;	
	}
#creditos{
	text-align:right;
	font-size:10px;
	padding:30px 30px 5px 0px;
	clear:both;
	}
	#creditos a{
		color:#999999;
		text-decoration:none;
		}
#mais_servicos a{color:#777;}
#mais_servicos a:hover{color:white;background:#c00;}

/************************************
		MARCAS
*************************************/
#marcas{
	display:block;
	clear:both;		
	overflow:hidden;

	border-top:1px #E0E0E0 solid;
	padding-top:10px;
	}
	#marcas #topoMarcas{
		display:none;
		}
		
	#marcas #imglogos {
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
		#marcas #imglogos img {
			padding:14px 4px 4px 4px;
			border:none;
			}
/************************************
		RODAPE
*************************************/
#rodape2009 {
	display:block;
	clear:both;
	background:url(../images/bgRodapeTopo.gif) 0px 0px no-repeat;
	height:16px;
	}
	#rodape {
		display:block;
		clear:both;
		background:url(../images/bgRodapePattern.gif) 0px 0px repeat-x;
		overflow:hidden;
	}
	#rodape #menuRodape {
		display:block;
		clear:both;
		padding:10px 0 0 20px;
		color:#ccc;
		width:960px;
		}
	#rodape #menuRodape ul {
		list-style:none;
	}
	#rodape #menuRodape ul li {
		float:left;
		padding:5px 0 0 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	#rodape #menuRodape .informacoes {
		background:url(../images/spritesTudo.png) -331px -151px;
		width:100px;
		height:24px;
		padding:0;
		margin-right:6px;
		}
		#rodape #menuRodape a {
			color:#5E6F77;
			font-weight: normal;
		}
		#rodape #menuRodape a:hover {
			color:#8899A2;
			text-decoration:underline;
			font-weight: normal;	
		}
		
	#rodape #rodapeEsq {
		background:#fff;
		width:333px;
		margin:15px 0 0 15px;
		padding:20px;
		float:left;
	}
		#rodape #rodapeEsq #rodapeInst {
			width:167px;
			border-right:solid 1px #DCE2E5;
			float:left;
		}
			#imgInstitucional {
				width:89px;
				height:12px;
				background:url(../images/spritesTudo.png) -242px -151px no-repeat;
				clear:both;
			}
			
		#rodape #rodapeEsq #rodapeInst ul, #rodape #rodapeEsq #rodapeAten ul {
			list-style:none;
			padding:5px 0 0 3px;
		}
			#rodape #rodapeEsq #rodapeInst ul li a, #rodape #rodapeEsq #rodapeAten ul li a, #rodape #rodapeEsq #rodapeAten ul li {
				color:#5E6F77;
			}
				#rodape #rodapeEsq #rodapeInst ul li a:hover, #rodape #rodapeEsq #rodapeAten ul li a:hover {
					text-decoration:underline;
				}
				
			#imgAtendimento {
				width:87px;
				height:12px;
				background:url(../images/spritesTudo.png) -244px -163px no-repeat;
				clear:both;
			}
			
		#rodape #rodapeEsq #rodapeAten {
			width:145px;
			padding-left:20px;
			overflow:hidden;
			float:left;
		}
		
	#rodape #rodapeDir {
		background:#fff;
		width:540px;
		margin:15px 0 0 10px;
		padding:20px;
		float:left;
		color:#5E6E77;
		font-size:11px;
	}
	#zornimat {
		text-align:center;
		padding-top:20px;
		color:#5E6E77;
		font-size:11px;
	}
		
/************************************
		NUVEM DE TAGS
*************************************/
	
	/***** CLOUD LATERAL *****/	
	#cloudLateral a.tag1 { font-size:8px;  line-height:9px }
	#cloudLateral a.tag2 { font-size:9px; line-height:10px }
	#cloudLateral a.tag3 { font-size:10px; line-height:11px }
	#cloudLateral a.tag4 { font-size:11px; line-height:12px}
	#cloudLateral a.tag5 { font-size:12px;  line-height:13px}
	#cloudLateral a.tag6 { font-size:13px; line-height:14px}
	#cloudLateral a.tag7 { font-size:14px;  line-height:15px}
	#cloudLateral a.tag8 { font-size:15px; line-height:16px}
	#cloudLateral a.tag9 { font-size:16px; line-height:18px}
	#cloudLateral a.tag10 { font-size:17px; line-height:20px}	
	#cloudLateral { padding: 10px 4px 0px 4px;  text-align: center; margin: 0;}
	#cloudLateral a { padding: 0px; font-family:Arial, Helvetica, sans-serif; color:#CC0000}
	#cloudLateral a:hover { color:#999 }
	#cloudLateral li { display: inline; }
	
	
	/***** CLOUD RODAPE *****/	
	#tagCloud {
		clear:both;
		width:700px;
		margin-left:150px;
		}
	#tagCloud #topoCloud{
		height:1px;
		}
	
	#cloud a.tag1 { font-size:14px;  line-height:14px; font-weight:bold; }
	#cloud a.tag2 { font-size:17px; line-height:17px; font-weight:bold; }
	#cloud a.tag3 { font-size:17px; line-height:17px; font-weight:bold; }
	#cloud a.tag4 { font-size:20px; line-height:20px}
	#cloud a.tag5 { font-size:20px;  line-height:20px}
	#cloud a.tag6 { font-size:23px; line-height:23px}
	#cloud a.tag7 { font-size:23px;  line-height:23px}
	#cloud a.tag8 { font-size:26px; line-height:26px}
	#cloud a.tag9 { font-size:26px; line-height:26px}
	#cloud a.tag10 { font-size:29px; line-height:29px}	
	#cloud { padding: 0px 0px 30px 0px;  text-align: center; border:0px solid; }
	#cloud a { padding-left: 2px; margin: 1px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; color: #CC0000; border:solid 1px #fff; }
	#cloud a:hover { color:#999; background:#fff; border:dotted 1px #ccc; }	
	#cloud { margin: 0; }
	#cloud li { display: inline; }


/*************************************
		 	PAGINAÇÃO
************************************/
#paginacao{
	background-color:#E9E9E9;
	display:block;
	height: 100%;
	overflow:hidden;
	margin-bottom:25px;
	}
	#paginacao #maisProdutos{
		display:block;
		overflow:hidden;
		float:right;
		margin-right:10px;		
		}
		#paginacao #maisProdutos a{
			color:#333333;
			display: block;
			padding:5px;						
			}		
		#paginacao #maisProdutos a:hover{
			color: #FFFFFF;
			background-color:#999999;
			}
	
	
	
	
	#paginacao ul{		
		display:block;
		overflow:hidden;
		float:right;
		margin-right:10px;
		}	
			
		#paginacao ul li{
			float:left;
			display:block;							
			}
			#paginacao ul li a{
				color:#333333;
				display: block;
				padding:5px;						
				}		
			#paginacao ul li a:hover{
				color: #FFFFFF;
				background-color:#999999;
				}
				

/************************************
		PAGINA DO PRODUTO 
*************************************/
#produtoFoto {
	width:350px;
	height:350px;
}
	#outrasFotos {
		padding-top:5px;
		clear:both;
		width:373px;
	}
	#outrasFotos img {
		background:url(../images/spritesTudo.png) -10px -177px no-repeat;
		padding:3px 4px 4px 3px;
		overflow:hidden;
		width:50px;
		zoom:1;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
	}
	#outrasFotos img:hover {
		zoom:1;
		filter:alpha(opacity=99);
		-moz-opacity:.99;
		opacity:.99;
	}
	
	#imgProduto {
		width:343px;	
	}
/*	#outrasFotos a {
		display:block;
		float:left;
		width:9px;
		height:15px;
		background:url(../images/spritesTudo.png) -31px -177px no-repeat;
		font-size:12px;
		font-weight:bold;
		padding:5px;
		padding-left:6px;
		margin-right:3px;
	}
	#outrasFotos a:hover {
		background:url(../images/spritesTudo.png) -52px -177px no-repeat;
		color:#c00;
	}*/


#contProdutoMeio{
	VERTICAL-ALIGN:top;
	display:block;	
	margin-bottom:20px;
	margin-top:10px;
	height:100%;
	width:838px;
	float:right;
	overflow:hidden;	
	}
.destaque_categoria_cont img{
	border:none;			
}
.viewProdutoReferencia{
	font-size:11px;
	color:#666;
	margin:0px;
	padding-left:4px;
	}
.viewProdutoTitulo{
	font-size:19px;
	padding:10px 5px 0px 3px;
	color:#600;
	font-family:arial,freesans,garuda,helvetica,verdana,sans-serif;
	margin-top:0px;
	clear:both;
	display:block;
	}
.viewProdutoInfo{
	clear:both;
	display:block;
	padding:5px;
	padding-left:10px;
	background-color:#eee;
	border-bottom:solid 1px #ddd;
	border-top:solid 1px #ddd;
	margin-top:10px;
	}
.viewProdutoDe{
	font-size:12px;
	color: #999999;
	margin:0px;
	padding:2px 0px 0px 0px;
	text-decoration:line-through;	
	}
.viewProdutoPor{
	font-size:17px;
	color: #c00;
	margin:0px;
	padding:2px 0px 0px 0px;
	font-weight:bold;
	}
	
.viewProdutoParcelas{			
	font-size:11px;
	color:#666666;
	margin:0px;
	padding:4px 5px 4px 0px;	
	}

	#abaDescricao {
		background:#eee;
		border-bottom:solid 1px #ddd;
		}
		
.abaContent {
	padding:10px;
	font-size:12px;
	margin-bottom:10px;
	overflow:hidden;
	color:#222;
	font-family:Arial, Helvetica, sans-serif;
}
	#contentParcelamento {
		display:none;
	}

/*****************************  
	BLOCO PARCELAMENTO 
**************************/
.viewProdutoParcelamento{			
	font-size:8x;
	font-family:Arial;
	color:#666666;
	margin-top:2px;
	padding:5px 0px 4px 20px;
	clear:both;
	width:100%;
	background:url(../images/setaBaixo.gif) 7px 10px;
	background-color:#ddd;
	background-repeat:no-repeat;
	}
		
	.viewProdutoParcelamento a{
		color:#444;
	}
		.viewProdutoParcelamento a:HOVER {
			color:#cc0000;
			text-decoration:underline;
		}

/*****************************  
	OPÇÔES DO PRODUTO
**************************/
					
.viewProdutoOpcoes{
	font-family:Arial;
	color:#000;
	margin-top:20px;
	padding:5px 0px 5px 7px;
	clear:both;
	width:100%;
	background:#eee;
	border-bottom:#ddd solid 1px;
	font-weight:bold;
	overflow:hidden;
	}	
.viewProdutoOpcoesFotos{
	display:block;
	overflow:hidden;
	margin-bottom:15px;
	padding:5px;
	}	
	.viewProdutoOpcoesFotos a img{
		border:none;
		float:left;
		margin-right:6px;
		width:60px;
		zoom:1;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
		}		
		.viewProdutoOpcoesFotos a:hover img{	
			zoom:1;
			filter:alpha(opacity=99);
			-moz-opacity:.99;
			opacity:.99;

			}					
	.viewProdutoOpcoes .descricao{		
		margin-left:15px;
		padding-top:15px;
		font-size:14px;
		}

#ampliar {
	background:#000;
	color:#fff;
	font-weight:bold;
	padding:3px;
	margin-left:122px;
	width:116px;
	text-align:center;
	position:absolute;
	zoom:1;
	filter:alpha(opacity=30);
	-moz-opacity:.30;
	opacity:.30;
	display:none;
}

		
/*****************************  
	TAMANHOS DO PRODUTO
**************************/		
		
.viewProdutoTamanhos{
	margin-top:10px;
	overflow:hidden;
	display:block;					
	}	
	
	.naoSelecionado{
		width:26px;
		text-align:center;
		padding:4px 0px 4px 0px;		
		float:left;
		font-weight:bold;
		border:1px solid  #E9E9E9;
		margin:3px;			
		}
		.naoSelecionado a{
			color: #666666;
			font-weight:bold;
			font-size:12px;
			display:block;	
			}
		
		.naoSelecionado:hover{
			background-color:#D90000;
			border:1px solid #ccc;
			color: #FFFFFF;					
			}
			.naoSelecionado:hover a{
				color: #FFFFFF;					
			}
	
	
.selecionado{
		width:26px;
		text-align:center;
		padding:4px 0px 4px 0px;		
		float:left;
		font-weight:bold;
		border:1px solid  #E9E9E9;
		margin:3px;
		color: #FFFFFF;	
		background-color:#D90000;
		border:1px solid  #ccc;
		color: #FFFFFF;		
		font-size:12px;
		}	
		.selecionado a{
			color: #666666;
			font-weight:bold;
			font-size:12px;
			display:block;
			color: #FFFFFF;	
			}
		.selecionado:hover{			
			background-color:#D90000;
			border:1px solid  #ccc;
			color: #FFFFFF;					
		}	
			
	
	
	
	
.viewProdutoQuantidade select{
	border:1px solid;
	width:90px;	
	}
	
#btnComprar{
		background:url(../images/spritesTudo.png) -870px -176px;	
		background-repeat: repeat-x;
		height:27px;
		width:117px;
		cursor:pointer;		
		margin-top:10px;
	}
	#btnComprar:hover {
		background:url(../images/spritesTudo.png) -870px -203px;	
	}


		
.view_produto_maisfotos{
	padding-top:5px;	
	}
	.view_produto_maisfotos img{
		float:left;
		margin-right:6px;
		border:1px solid #F5F5F5;
		}
		.view_produto_maisfotos a:hover img{	
			border:1px solid #CC0000;
		}
	.viewProdutoFoto{		
		display:block; 
		overflow:hidden;		
		}
		
#navProduto {
	height:68px;
	margin-top:10px;
	overflow:hidden;
	float:left;
	}
	
		
	#navProduto div{ 
		
		float: left; 
		
		list-style: none;
		cursor:pointer;
		
		}
		#navProduto div a img{
			border:0;
			width: 50px;
			height:50px;
			cursor:pointer;
			
			}

	#navProduto a.activeSlide {
		border:1px solid #CC0000;
		cursor:pointer;
		
		
		}
	#navProduto a { 
		width: 50px;
		height:50px;
		padding: 0px;
		display: block;
		border: 1px solid #EAEAEA;		
		cursor:pointer;
		margin-right:8px;
		
		}
#fotoGrande {
	
	height:412px;
	width:412px;
	float:left;
	display:block;
	overflow:hidden;
	
 	
	
	}	
	#fotoGrande img{	
		width:410px;
		height:410px;
		display:block;
		overflow:hidden;
	}
	
/******* JQ ZOOM ***********/
	
	
	.jqzoom img{
		border:0
	}
	.jqvideo{
		background:url(../images/spritesTudo.png) -66px -177px;	
		background-repeat: no-repeat;
		height:57px;
		width:57px;
		cursor:pointer;
		float:right;
		margin-right:3px;
		zoom:1;
		filter:alpha(opacity=70);
		-moz-opacity:.70;
		opacity:.70;
	}
	.jqvideo:hover{		
		zoom:1;
		filter:alpha(opacity=99);
		-moz-opacity:.99;
		opacity:.99;
		}
	div.jqZoomTitle
	{
		z-index:5000;
		text-align:center;
		font-size:11px;
		font-family:Tahoma;
		height:16px;
		padding-top:2px;
		position:absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		color: #FFF;
		background: #CCCCCC;
		
	
	}
	
	.jqZoomPup{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.2;
		opacity: 0.2;
		filter: alpha(opacity = 20);
		z-index:10;
		border-color:#c4c4c4;
		border-style: dotted;
		cursor:crosshair;
	
	}
	
	.jqZoomPup img
	{
		border: 1px solid #333333;
	}
	
	.preload{
		-moz-opacity:0.8;
		opacity: 0.8;
	   filter: alpha(opacity = 80);
		color: #333;
		font-size: 12px;
		font-family: Tahoma;
	   text-decoration: none;
		border: 1px solid #CCC;
	   background-color: white;
	   padding: 8px;
		text-align:center;
	   background-image: url(../images/zoomloader.gif);
	   background-repeat: no-repeat;
	   background-position: 43px 30px;
		width:90px;
		* width:100px;
		height:43px;
		*height:55px;
		z-index:10;
		position:absolute;
		top:3px;
		left:3px;
	
	}
	
	.jqZoomWindow
	{
		border: 1px solid #999;
		background-color: #FFF;
	}

	
	
	
/*CALÇADO DISPLAY*/
#fecharBox{
	position:absolute;
	top:5px;
	right:5px;
	background:white url(images/botao_fechar_box.gif) no-repeat;
	width:93px;
	height:43px;
	cursor:pointer;
}

/*HIDE DIVS*/
.displayBox{
	display:none;
	position:absolute;
	top:150px;	
	border:2px solid  #CCCCCC;
	background:white;
	overflow:hidden;
	z-index:99999999999999999;
}

.displayBoxVideo{
	display: none;	
	top:175px;	
	border:0px solid #CCCCC;
	background-color: #FFFFFF;
	overflow:hidden;
	position: absolute;
	height:412px;
	
	}
	
	#fecharVideo{
		background:url(../images/tudo.png) -577px -299px;	
		background-repeat: no-repeat;
		
		display:block;
		overflow:hidden;
		height:19px;
		border:0px solid #00CC00;
		width:412px;
		
		
	
		
	}



/************************************
		BARRA TITULOS
*************************************/

.barraTitulos{
	background:url(../images/tudo.png) -0px -92px;
	background-repeat: no-repeat;		
	margin-top:10px;
	padding:6px 0px 3px 6px;
	}
#mais_historicos{
	margin:5px 10px 5px 10px;	
	}
	#mais_historicos ul{
		list-style: url(../images/bullet_pequeno.gif);
		margin:5px 0px 5px 20px;
		padding:5px 0px 5px 10px;
		}	
		#mais_historicos li{
			margin:0;
			padding:0;
			margin-bottom:5px;	
			}	
			
			
/************************************
		RECOMENDAMOS TAMBEM
*************************************/		

#recomendamosTambem{
	overflow:hidden;
	display:block;
	height:100%;
	}
.recomendamosTambemProdutos	{
		list-style:none;
		margin:0;
		padding:0;
		display:block;
		height:240px;
		border:0px solid;	
	}	
		.recomendamos_tambem_produtos	li{
			display:block;
			text-align:center;
			border:0px solid;
			float:left;
			width:24%;
			margin:0 auto 0 auto;
			padding:0;
			margin-left:5px;						
		}
		.recomendamos_tambem_produtos	a{
			text-decoration:none;
			border:none;			
		}
		.recomendamos_tambem_produtos	a:hover{
			text-decoration: underline;
			color:#000000;		
		}
		.recomendamos_tambem_produtos	img{
			border:none;			
		}
		.recomendamos_tambem_produtos	h3{			
			text-align:center;
			font-size:11px;
			font-weight:bold;
			color:#CC0000;
			margin:0px;
			padding:4px 5px 0px 5px;			
		}		
		.recomendamos_tambem_produtos .de{			
			font-size:10px;
			color: #999999;
			margin:0px;
			padding:4px 0px 0px 0px;			
		}
		
		.recomendamos_tambem_produtos .preco{			
			font-size:11px;
			color: #0066CC;
			margin:0px;
			padding:4px 0px 0px 0px;			
		}
		.recomendamos_tambem_produtos .parcelamento{			
			font-size:11px;
			color:#666666;
			margin:0px;
			padding:3px 5px 0px 5px;				
		}
		.recomendamos_tambem_produtos .vejamais{			
			font-size:10px;
			color:#666666;
			margin:0px;
			padding:4px 0px 0px 0px;			
		}
		#parcela {
			width:95%;
			padding:5px;
			display:none;
		}
		
/************************************
		BOX COMPRE JUNTO
*************************************/		

#compreJunto{
	_height:160px;
	}
#compreJunto select{
	border:1px solid #CCCCCC;
	
	
	}
	#compreJunto select option{
		border:1px solid #CCCCCC;	
		}
		
		
.compre_junto_titulo{
	font-size:12px;
	color:#CC0000;	
}

.compre_junto_preco{
	font-size:10px;
	color: #999999;
	margin:0px;
	padding:2px 0px 0px 0px;	
}

.compre_junto_economize{
	font-size:11px;
	color: #999999;
	margin:0px;
	padding:2px 0px 0px 0px;	
}

.compre_junto_preco_junto{
	font-size:11px;
	color: #0066CC;
	margin:0px;
	padding:2px 0px 0px 0px;
	}
	
.compre_junto_parcelamento{			
	font-size:11px;
	color:#666666;
	padding:2px 5px 0px 0px;	
	}
	
	.compre_junto_parcelamento strong{			
		font-size:14px;
		color:#666666;
		font-weight:bold;
		padding:2px 5px 0px 0px;	
	}
	
	
	
	
	
/************************************
		FORMULARIOS
*************************************/	
.formpadrao{
	display:block;
	border:1px solid #CCCCCC;
	font-size:11px;
	height:18px;
}
.payment{
	float:left;
	vertical-align:middle;
}
.cadastro_label{
	float:left;
	display:block;
	width:150px;
	height:16px;
	color:#333;
	text-transform:none;
		
}
.cadastro_label_dentro{
	float:left;
	display:block;
	height:16px;
	overflow:hidden;
	margin-right:20px;
	vertical-align:	middle;
	padding-bottom:3px;
}
.formpadrao_radio{

	float:left;
	margin-right:3px;
	}

.formpadrao_grande{
	float:left;
	display:block;
	width:300px;
	border:1px solid #CCC;
	height:18px;
}

.payment{
	width:100px;
	
}

.cadastro_linhas{
	display:block;
	border:0px solid;
	padding:5px;
	overflow:hidden;
	overflow:hidden;
	height:100%;
}

.formMsgValidacao{
	}
	
	.formMsgValidacao .avisos_cadastro{
		border:2px solid #FFCC00;
		color:#FF0000;
		font-weight:bold;
		padding:3px;
		margin:5px 3px 3px 150px ;
		overflow:hidden;
		
		
	}
	
	
	
	
/************************************
		INSTITUCIONAL
*************************************/		
#institucionaisTitulos{
	
	border:0px solid; display:block; overflow:hidden; float:left;
	margin-top:20px;
	margin-botton:20px;
	
	}
	
#institucionaisMenu {
	height:32px;
	display:block;
	overflow:hidden;
	margin-top:20px;
	margin-botton:20px;
	text-align:center;
	padding-left:137px;
	}
	
	
	#institucionaisMenu #subMenuAtendimento{
		width:93px;
		height:32px;
		background:url(../images/tudo.png) 0px -354px;	
		background-repeat:no-repeat;
		text-indent:-9999px;
		float:left;
		list-style:none;
		}
		#institucionaisMenu #subMenuAtendimento a{
			display:block;
			overflow:hidden;
			height:32px;			
		}
		#institucionaisMenu #subMenuAtendimento:hover{
			background:url(../images/tudo.png) 0px -387px;	
			background-repeat:no-repeat;
			cursor:pointer;		
		}
	
	#institucionaisMenu #subMenuCadastro{
		width:78px;
		height:32px;
		background:url(../images/tudo.png) -93px -354px;	
		background-repeat:no-repeat;
		text-indent:-9999px;
		float:left;
		list-style:none;
	}
		#institucionaisMenu #subMenuCadastro:hover{
			background:url(../images/tudo.png) -93px -387px;	
			background-repeat:no-repeat;
			cursor:pointer;
		}
		
		#institucionaisMenu #subMenuCadastro a{
			display:block;
			overflow:hidden;
			height:32px;			
		}
		
	#institucionaisMenu #subMenuRecebaNovidades{
		width:84px;
		height:32px;
		background:url(../images/tudo.png) -171px -354px;	
		background-repeat:no-repeat;
		text-indent:-9999px;
		float:left;
		list-style:none;
		}
		#institucionaisMenu #subMenuRecebaNovidades:hover{
			background:url(../images/tudo.png) -171px -387px;	
			background-repeat:no-repeat;
			cursor:pointer;
		}
		#institucionaisMenu #subMenuRecebaNovidades a{
			display:block;
			overflow:hidden;
			height:32px;			
		}
		
	#institucionaisMenu #subMenuComoComprar{
		width:73px;
		height:32px;
		background:url(../images/tudo.png) -255px -354px;	
		background-repeat:no-repeat;
		text-indent:-9999px;
		float:left;
		list-style:none;
		}
		#institucionaisMenu #subMenuComoComprar:hover{
			background:url(../images/tudo.png) -255px -387px;	
			background-repeat:no-repeat;
			cursor:pointer;
		}
		#institucionaisMenu #subMenuComoComprar a{
			display:block;
			overflow:hidden;
			height:32px;			
		}
		
		
	#institucionaisMenu #subMenuDuvidasFrequentes{
		width:98px;
		height:32px;
		background:url(../images/tudo.png) -328px -354px;	
		background-repeat:no-repeat;
		text-indent:-9999px;
		float:left;
		list-style:none;
		}
		#institucionaisMenu #subMenuDuvidasFrequentes:hover{
			background:url(../images/tudo.png) -328px -387px;	
			background-repeat:no-repeat;
			cursor:pointer;
		}
		#institucionaisMenu #subMenuDuvidasFrequentes a{
			display:block;
			overflow:hidden;
			height:32px;			
		}
	
	#institucionaisMenu #subMenuSegurancaPrivacidade{
		width:100px;
		height:32px;
		background:url(../images/tudo.png) -426px -354px;	
		background-repeat:no-repeat;
		text-indent:-9999px;
		float:left;
		list-style:none;
		}
		#institucionaisMenu #subMenuSegurancaPrivacidade:hover{
			background:url(../images/tudo.png) -426px -387px;	
			background-repeat:no-repeat;
			cursor:pointer;
		}
		#institucionaisMenu #subMenuSegurancaPrivacidade a{
			display:block;
			overflow:hidden;
			height:32px;			
		}
	#institucionaisMenu #subMenuPoliticaUso{
		width:98px;
		height:32px;
		background:url(../images/tudo.png) -526px -354px;	
		background-repeat:no-repeat;
		text-indent:-9999px;
		float:left;
		list-style:none;
		}
		#institucionaisMenu #subMenuPoliticaUso:hover{
			background:url(../images/tudo.png) -526px -387px;	
			background-repeat:no-repeat;
			cursor:pointer;
		}
		#institucionaisMenu #subMenuPoliticaUso a{
			display:block;
			overflow:hidden;
			height:32px;			
		}
		
		#institucionaisMenu #subMenuInstitucional{
		width:103px;
		height:32px;
		background:url(../images/tudo.png) -624px -354px;	
		background-repeat:no-repeat;
		text-indent:-9999px;
		float:left;
		list-style:none;
		}
		#institucionaisMenu #subMenuInstitucional:hover{
			background:url(../images/tudo.png) -624px -387px;	
			background-repeat:no-repeat;
			cursor:pointer;
		}
		
		#institucionaisMenu #subMenuInstitucional a{
			display:block;
			overflow:hidden;
			height:32px;			
		}


.faqTit1{
	font-size:15px;
	margin:0;
	padding:0;
	line-height:150%;
	margin-top:25px;
	color:#777;
	}
			
	.faq_subtit{
		color:#c00;
		font-size:12px;
		margin-bottom:5px;
	}
	.faq_subtit_seta{
		color:#c00;
		font-size:12px;
		margin-bottom:5px;
		padding-left:9px;
		background:url(../images/setaDireita.gif) 0px 5px no-repeat;
	}

	
		
/*#############################################################
				  INTERNAS
###############################################################*/

.recebaNovidadesDepartamento{

	background-color: #EAE7E1;
	padding:4px;
	border:1px solid #CCCCCC;
	
}
.recebaNovidadesDepartamento input{
	float:left;
	vertical-align: middle;
	}
.recebaNovidadesCategorias {
	list-style:none;
	background-color: #EAE7E1;
	padding:8px;
	
}

.recebaNovidadesCategorias li {
	padding-top:2px;	
	padding-bottom:2px;
}
	
		
/************************************
		PAGINA PEDIDOS
*************************************/	
.tabela_pedidos th{
	padding:4px;
	border:1px solid  #CCCCCC;
	font-size:12px;
	background-color:#F3F3F3;	
			
}
.tabela_pedidos td{
	padding:4px;
	border:1px solid  #CCCCCC;	
			
}

.titulo_pedidos{
	font-size:15px;
	font-weight:bold;
	color:#CC0000;
}


.menu_personal{
	background-color:#F2F2F2; 
	width:159px;
	
}

.menu_personal ul{
	margin:1px 1px 4px 15px;
	padding:0px 0px 0px 0px;
	list-style-image:url(../images/bullet_seta_vermelha.gif);
	
}

.menu_personal ul li{
	margin:2px 1px 2px 0px;
	padding:0px 0px 2px 0px;
	line-height:100%;		
}
.menu_personal ul li a{
	color:#666666;
	text-decoration:none;
		
}
.menu_personal ul li a:hover{
	text-decoration: underline;
		
}

.menu_personal .separador{
	font-weight:bold;
	
	
	
}

	
#institucionaisMeio {
	border:0px solid; 
	display:block; 
	overflow:hidden; 
	padding-bottom:20px;
}
	#institucionaisMeio ul {
		list-style:inside;
	}
	
	.institucionaisSubTitulo {
		padding-top:15px;
		font-family:'Trebuchet MS', sans-serif;
		font-size:20px;
		color:#CC0000;
		padding-bottom:5px;
		border-bottom:solid 1px #DFDFDF;
		width:220px;
	}
	.institucionaisTexto {
		padding:10px;
		font-family:Tahoma, sans-serif;
		font-size:11px;
		color:#777;
	}
	.institucionaisTexto a {
		display:block;
		padding-left:4px;
		margin-top:3px;
		color:#CC0000;
		font-weight:bold;
		font-size:13px;
		border-left:solid 3px #ccc;
		width:90px;
	}
	.institucionaisTexto a:hover {
		border-left:solid 3px #cc0000;
	}
	
	#institucionaisVariedadesBlog {
		width:50px;
		height:50px;
		background:url(../images/institucionalVariedades.gif);
		overflow:hidden;
		float:left;
	}
	#institucionaisVariedadesTwitter {
		width:61px;
		height:50px;
		background:url(../images/institucionalVariedades.gif) -50px 0px;
		overflow:hidden;
		float:left;
	}
	#institucionaisVariedadesOrkut {
		width:56px;
		height:50px;
		background:url(../images/institucionalVariedades.gif) -113px 0px;
		overflow:hidden;
		float:left;
	}
	#institucionaisVariedadesBlog a, #institucionaisVariedadesTwitter a, #institucionaisVariedadesOrkut a {
		display:block;
		width:100%;
		height:50px;
		padding:100px;
	}
	
		.lojasCidade {
			color:#cc0000; 
			padding-bottom:8px; 
			padding-top:8px; 
			border-bottom:solid 1px #DbDcdd;
			font-size:16px;
			font-weight:bold;
		}
		
		.lojasLista {
			color:#777;
			padding-left:50px;
		}
			.lojasLista strong {
				color:#555;
			}
			.lojasLista li {
				padding-top:18px;
			}	
	
#ofertaRelampago {
	overflow:hidden;	
}
	#ofertaRelampago a {
		margin-left:-500px;
		display:block;
		height:280px;
	}
	
/*formulário de login*/

.loginLabel {
	padding:3px 4px 2px 0px;
	font-weight:bold;
	float:left;
	color:#D00;
}
.loginInput {
	font-size:14px;
	font-weight:bold;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	height:18px;
	padding-top:2px;
}

.setaEsquerda {
	background:url(../images/setaEsquerda.gif) 0px 4px no-repeat;
	padding-left:10px;
}

/* formulario cadastro */
#conteudoInstitucional {
	padding-top:15px;
}
	
	.cadastroTitle {
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding-bottom:10px;
		color:#cc0000;
	}
	.cadastroInfo {
		padding-bottom:15px;	
		color:#666;
		font-size:11px;
		line-height:16px;
		letter-spacing:0.02em;
	}
	
	.cadastroNovo {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		color:#666;
		display:block;
		overflow:hidden;
		width:100%;
		height:35px;
	}
		.cadastroCep {
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#666;
			display:block;
			overflow:hidden;
			width:100%;
			height:70px;
		}
	
		.inputNovoGrande {
			font-size:13px;
			font-weight:bold;
			color:#000;
			font-family:Arial, Helvetica, sans-serif;
			height:18px;
			padding:4px 0 2px 3px;
			width:245px;
		}
		.inputNovoMenor {
			font-size:13px;
			font-weight:bold;
			color:#000;
			font-family:Arial, Helvetica, sans-serif;
			height:18px;
			padding:4px 0 2px 3px;
			width:150px;
		}
		.alertCadastro {
			float:left;
			color:#C00;
			font-weight:bold;
			padding-left:149px;
			font-size:10px;
			width:250px;
		}
		
/* newsletter */
#newsletter {
	margin:0 auto 0 auto;
	width:520px;
	height:100px;
	padding-top:20px;
}
	#newsIcon {
		width:128px;
		height:128px;
		float:left;
		background:url(../images/icon_carta.gif) no-repeat;
		padding-right:40px;
	}
	#newsTitle {
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		padding-bottom:20px;
		color:#cc0000;
	}
		.newsLabel {
			background:#ccc;
			color:#c00;
			font-size:18px;
			display:block;
			float:left;
			height:25px;
			padding-top:3px;
			padding-left:5px;
			padding-right:6px;
		}

#menuInstitucional {
	float:left;
	padding-top:40px;
	width:160px;
}
	#menuInstitucional ul {
		list-style:none;	
	}

		#menuInstitucional li a {
			display:block;
			text-decoration:none;
			color:#333;
			padding:4px;
			border-bottom:#ddd solid 1px;
		}
		#menuInstitucional li a:hover {
			color:#fff;
			background:#c00;
		}

/*###############################################################################

#################################################################################

#############################   ELEMENTOS DE TERCEIROS  #########################

#################################################################################

################################################################################*/


/************************************
			JQZOOM.CSS
*************************************/

div.jqZoomTitle{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;
	}

.jqZoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#c4c4c4;
	border-style: solid;
	cursor:crosshair;
	}

.jqZoomPup img{
	border: 0px;
	}
.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align:center;
	background-image: url(../images/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;
	}
.jqZoomWindow{
	border: 1px solid #999;
	background-color: #FFF;
	}
