/* detalhes do campo de busca e do botao do formulario */ 
#busca-padrao{ height:37px; position:relative; width:300px; }
#busca-padrao input{
	background: url(../../display/images/input_bg_pequeno.png) repeat-x 0px -1px;
	border: none; 
	border-top: 1px solid #b3b3b3; 
	border-bottom: 1px solid #e0e0e0;
	color: #333;
	float: left;
	font-size:1.4em;
	height: 24px;
	padding:5px 5px 3px 5px;
	width: 203px;
}
#busca-padrao input.estadoInicial{color:#666;}
#busca-padrao label.lupa{
	background:url(../../display/images/input_label_pequeno.png) no-repeat left top;
	display:block;
	float:left;
	height:34px;
	text-indent:-99999px;
	width:26px;
}
#busca-padrao button{
	background:url(../../display/images/botao_pequeno.png) no-repeat left top;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size:1.2em;
	float:left;
	height: 34px;
	letter-spacing:-0.05em;
	padding:0px 0px 3px 0px;
	width: 61px;
}
#busca-padrao button:hover{
	background:url(../../display/images/botao_pequeno.png) no-repeat left bottom;
	border: none;
	color: #fff;
	cursor: pointer;
	font-size:1.2em;
	float:left;
	height: 34px;
	letter-spacing:-0.05em;
	padding:0px 0px 3px 0px;
	width: 61px;
}

/* configuracoes do box de sugestoes */
#sugestoes{
	background:#fff;
	border:solid 1px #ddd;
	border-top:none;
	float:left;
	margin:0px 0px 0px 0px;
	position:absolute;	
	width:298px;
	-moz-border-radius: 2px;
   	-webkit-border-radius: 2px;
}
#sugestoes ul{font-size:1.08em;}
#sugestoes ul li{list-style:none; margin:0px 0px 0px 0px; clear: both;}

/* classes para personalizar on evento de hover, sobre os items do suggest */
.sugestao{ background:#fff; color:#333; cursor:pointer; padding:3px 0px 3px 10px; }
.sugestao-hover{ background:#06d; color:#fff; cursor:pointer; padding:3px 0px 3px 10px; }
.sugestao-hover span, .sugestao-hover label{color: #ccc;} 
.sugestao-hover label em{ color:#fff; }

/* personalizacao dos items de buscas fixas */
.buscaFixa{ background:#f9f9f9; border-top:solid 1px #ddd; margin-top:3px; padding:3px 0px 3px 0px; }
.buscaFixaHover{background:#06d; border-top:solid 1px #ddd; margin-top:3px; padding:3px 0px 3px 0px;} 
.buscaFixa em{ color:#333; font-style: normal; }
.buscaFixa label{ color:#666; cursor:pointer; }
.buscaFixaHover em{ color:#fff; font-style: normal; }
.buscaFixaHover label{ color:#e6e6e6; cursor:pointer; }
.buscaFixa span{ display:none; }
.buscaFixa a:link{ color:#666; display:block; padding:4px 0px 4px 10px; text-decoration:none; font-weight:normal; }
.buscaFixa a:visited{ color:#666; display:block; padding:4px 0px 4px 10px; text-decoration:none; font-weight:normal; }
.buscaFixa a:hover{ color:#fff; display:block; padding:4px 0px 4px 10px; text-decoration:none; }
.buscaFixa a:active{ color:#fff; display:block; padding:4px 0px 4px 10px; text-decoration:none; }

/* featured content */
.imgPequenaFeaturedContent{background:#ccc;height: 34px; margin:5px 8px 4px 10px; width: 45px; float:left; overflow: hidden;}
.featuredContent{height: 44px;padding: 0px;}
.linkFeaturedContent:link{font-size: 1.1em;color:#333;display: block; padding: 14px 0px 13px 0px;}
.linkFeaturedContent:visited{font-size: 1.1em;color:#333;display: block; padding: 14px 0px 13px 0px;}
.linkFeaturedContent:hover{font-size: 1.1em;color:#fff;display: block; padding: 14px 0px 13px 0px;}
.linkFeaturedContent:active{font-size: 1.1em;color:#fff;display: block; padding: 14px 0px 13px 0px;}