/*
 * FOLHA DE ESTILOS PRINCIPAL - JUST DIGITAL 
 * Leandro Gomes
 * 
 */

*
{
	margin: 0;
	padding: 0;
	list-style: none;
	vertical-align: baseline;
	outline: 0;
	-moz-outline: 0;
}

body
{
	overflow-y: scroll; *overflow-y:none;
	*overflow-x:none;
}

/* Hack for verticaly growing floating 'li' elements */
body div:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	float: none;
	visibility: hidden;
}
/* no mattering what's inside them (having float childs or not) */

div.outer
{
	position: relative;
	display: table;
	width: 100%;
}

div.outer div.limit
{
	position: relative;
	margin: 0 auto;
	width: 100%;
}

/* INICIO HEADER */
div.outer div.limit div.header
{
	/*height: 136px;*/
}

/* INICIO INSIDE */
div.outer div.limit div.inside
{
	display: block;
	padding-bottom: 5px;
	margin-left: 2px;
}

div.outer div.limit div.inside div.texto_busca
{
	float: left;
	width: 100%;
	padding-top: 20px;
}

div.outer div.limit div.inside div.texto_busca div.texto_resultado_busca
{
	width: 450px;
	float: left;
	padding: 0px 0px 5px 20px;
	font: "Trebuchet MS";
	font-weight: bold;
}

div.outer div.limit div.inside div.texto_busca div.texto_resultado_busca span.texto_fixo
{
	width: 100%;
	height: auto;
	font-size: 14px;
	line-height: 18px;
	vertical-align: bottom;
}

div.outer div.limit div.inside div.texto_busca div.texto_resultado_busca span.azul
{
	color: #4576C8;
}

div.outer div.limit div.inside div.resultados
{
	width: auto;
	float: right;
	font: 11px "Trebuchet MS";
	line-height: 18px;
	vertical-align: bottom;
	text-align: right;
	padding-right: 30px;
}

div.outer div.limit div.inside ul.breadcrumb
{
	width: 100%;
	height: 18px;
	background-color: #f9f9fa;
	margin: 16px 0 0 0;
	padding-top: 5px;
}

div.outer div.limit div.inside ul.breadcrumb li
{
	font: bold 12px "Trebuchet MS";
	float: left;
	padding-left: 10px;
}

div.outer div.limit div.inside ul.breadcrumb li a, div.outer div.limit div.inside ul.breadcrumb li a:visited, div.outer div.limit div.inside ul.breadcrumb li a:active
{
	text-decoration: underline;
	font: bold 12px "Trebuchet MS";
	color: #333;
}

div.outer div.limit div.inside p
{
	margin: 0;
	padding-top: 0;
}

/* INICIO MENU BUSCA */
div.outer div.limit div.inside div.cluster
{
	width: 143px;
	margin: 10px 0 0 0;
	float: left;
}

div.outer div.limit div.inside div.cluster h5
{
	padding: 0;
	width: 143px;
	height: 41px;
	background: url(../IMAGES/tit-refine-busca.gif) no-repeat;
	text-indent: -99999px;
}

div.outer div.limit div.inside span.seta_verde
{
	display: block;
	float: left;
	font: bold 11px "Trebuchet MS";
	color: #66DD22;
}

/* INICIO CONTENT */
div.outer div.limit div.inside div.content
{
	width: 100%;
	float: left;
}


/* FILTRO SUPERIOR */
div.outer div.limit div.inside div.content div.fundo_ordenar
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/superior_filtro_fundo.jpg) repeat-x;
}

div.outer div.limit div.inside div.content div.fundo_ordenar div.esquerda_ordenar
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/superior_filtro_esquerda.jpg) no-repeat;
	background-position: left top;
}

div.outer div.limit div.inside div.content div.fundo_ordenar div.direita_ordenar
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/superior_filtro_direita.jpg) no-repeat;
	background-position: right top;
}

div.outer div.limit div.inside div.content div.superior_linha_fundo
{
	width: 100%;
	height: 2px;
	background: url(../IMAGES/superior_filtro_linha.jpg) no-repeat left;
}

div.outer div.limit div.inside div.content ul.ordenar-filtros
{
	height: 26px;
	width: 100%;
	padding-top: 20px;
}

div.outer div.limit div.inside div.content ul.ordenar-filtros li
{
	position: relative;
	float: left;
	padding-left: 8px;
	top: -5px;
}

div.outer div.limit div.inside div.content ul.ordenar-filtros li.first
{
	background: url(../IMAGES/tit-ordenar-por.gif) no-repeat;
	height: 10px;
	width: 100px;
	text-indent: -9999px;
	margin-left: 14px;
	top: 0px;
}

div.outer div.limit div.inside div.content ul.ordenar-filtros li a,
div.outer div.limit div.inside div.content ul.ordenar-filtros li a:visited
{
	font: bold 12px "Trebuchet MS";
	color: #333333;
	text-decoration: none;
	background: url(../IMAGES/separa-links-ordena.gif) right no-repeat;
	padding-right: 10px;
}

.ativo
{
	color: #4576C8;
}

div.outer div.limit div.inside div.content ul.ordenar-filtros li a.last,
div.outer div.limit div.inside div.content ul.ordenar-filtros li a.last:visited
{
	background: none;
}


div.outer div.limit div.inside div.content div.produtos
{
	width: 100%;
	height: auto;
	margin-bottom: 20px;
	background: url(../IMAGES/linha-separa-produtos.gif) bottom no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno
{
	width: 95%;
	height: auto;
	margin-left: 20px;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_imagem
{
	width:122px;
	height:122px;
	float: left;
	margin-right: 15px;
	text-align: center;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_centro
{
	width: 320px;
	height: auto;
	float: left;
	margin-top: 10px;
	padding: 0 30px 0 15px;
	background: url(/imagens/layout2008/vitrineListaSeta.gif) no-repeat right center;
	overflow: hidden;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_centro a.descricao_produto,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_centro a:visited.descricao_produto
{
	font: bold 11px "Trebuchet MS";
	color: Black;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_centro span.veja_todos
{
	font: 11px "Trebuchet MS";
	color: #660099;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_centro a.vai_categoria,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_centro a:visited.vai_categoria
{
	font: 11px "Trebuchet MS";
	color: #660099;
	text-decoration: underline;	
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita
{	
	display: block;
	width: 270px;
	height: auto;
	float: left;
	margin-top: 10px;
	padding-left: 30px;
	overflow: hidden;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita a.preco_produto,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita a:visited.preco_produto
{
	font: 11px "Trebuchet MS";
	color: Black;
	text-decoration: none;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita span.preco_produto_por
{
	font: 11px "Trebuchet MS";
	vertical-align: bottom;
}

.texto_negrito
{
	font: bold;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita span.preco_produto_por_valor
{
	font: bold 15px "Trebuchet MS";
	vertical-align: bottom;
}

/* AVISE-ME - EXCLUSIVO */
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.lancamento
{
	background: url(../IMAGES/selo-lancamento.gif) no-repeat;
	height: 21px;
	width: 107px;
	text-indent: -99999px;
	margin-top: 3px;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.frete-gratis
{
	background: url(../IMAGES/tit-frete-gratis.gif) no-repeat;
	height: 22px;
	width: 126px;
	text-indent: -99999px;
	margin-top: 3px;
}

/* PARCELAS */
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-1,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-2,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-3,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-4,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-5,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-6,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-7,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-8,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-9,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-10,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-11,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-12,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-13,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-14,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-15,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-16,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-17,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-18,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-19,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-20,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-21,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-22,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-23,
div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-24
{
	height: 20px;
	width: 115px;
	text-indent: -99999px;
	margin-top: 3px;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-1
{
	background: url(../IMAGES/parcelado-1.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-2
{
	background: url(../IMAGES/parcelado-2.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-3
{
	background: url(../IMAGES/parcelado-3.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-4
{
	background: url(../IMAGES/parcelado-4.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-5
{
	background: url(../IMAGES/parcelado-5.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-6
{
	background: url(../IMAGES/parcelado-6.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-7
{
	background: url(../IMAGES/parcelado-7.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-8
{
	background: url(../IMAGES/parcelado-8.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-9
{
	background: url(../IMAGES/parcelado-9.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-10
{
	background: url(../IMAGES/parcelado-10.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-11
{
	background: url(../IMAGES/parcelado-11.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-12
{
	background: url(../IMAGES/parcelado-12.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-13
{
	background: url(../IMAGES/parcelado-13.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-14
{
	background: url(../IMAGES/parcelado-14.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-15
{
	background: url(../IMAGES/parcelado-15.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-16
{
	background: url(../IMAGES/parcelado-16.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-17
{
	background: url(../IMAGES/parcelado-17.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-18
{
	background: url(../IMAGES/parcelado-18.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-19
{
	background: url(../IMAGES/parcelado-19.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-20
{
	background: url(../IMAGES/parcelado-20.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-21
{
	background: url(../IMAGES/parcelado-21.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-22
{
	background: url(../IMAGES/parcelado-22.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-23
{
	background: url(../IMAGES/parcelado-23.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.parcelado-24
{
	background: url(../IMAGES/parcelado-24.gif) no-repeat;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.indisponivel
{
	background: url(../IMAGES/indisponivel.gif) no-repeat;
	height: 16px;
	width: 73px;
	text-indent: -99999px;
	margin-top: 3px;
	cursor: pointer;
}

div.outer div.limit div.inside div.content div.produtos div.produto_interno div.produto_direita div.avise-me
{
	background: url(../IMAGES/avise-me.gif) no-repeat;
	height: 19px;
	width: 105px;
	text-indent: -99999px;
	margin-top: 3px;
	cursor: pointer;
}

div.outer div.limit div.inside div.content div.produtos ul li.promocao-exclusiva
{
	background: url(../IMAGES/promocao-exclusiva.gif) no-repeat;
	height: 20px;
	width: 115px;
	text-indent: -99999px;
	margin-top: 5px;
}



div.outer div.limit div.inside div.content div.produtos ul li b
{
	font: 20px "Trebuchet MS";
}

div.outer div.limit div.inside div.content div.pager
{
	background: url(../IMAGES/bg-pager.gif) repeat-x;
	height: 26px;
	width: 100%;
	margin-top: 40px;
	position: relative;
}

div.outer div.limit div.inside div.content div.pager select.page-size
{
	font: 10px "Trebuchet MS";
	border: solid 1px #006699;
}

div.outer div.limit div.inside div.content div.pager a.set-page-size, div.outer div.limit div.inside div.content div.pager a.set-page-size:hover, div.outer div.limit div.inside div.content div.pager a.set-page-size:visited, div.outer div.limit div.inside div.content div.pager a.set-page-size:active
{
	background: Transparent url(../IMAGES/seta-pager-right.gif) right no-repeat;
	padding-right: 10px;
	font: italic bold 11px "Trebuchet MS";
	color: #333;
	text-decoration: none;
}

div.outer div.limit div.inside div.content div.pager p
{
	font: 11px "Trebuchet MS";
	color: #333;
	float: left;
	padding-top: 3px;
}

div.outer div.limit div.inside div.content div.pager span.seta-left
{
	background: url(../IMAGES/seta-pager-left.gif) no-repeat;
	height: 6px !important;
	width: 10px !important;
}

div.outer div.limit div.inside div.content div.pager span.seta-right
{
	background: url(../IMAGES/seta-pager-right.gif) no-repeat;
	height: 6px;
	width: 10px;
}

div.outer div.limit div.inside div.content div.pager p.second img
{
	border: 0;
}

div.outer div.limit div.inside div.content div.pager p.second b.pages
{
	font: italic bold 13px "Trebuchet MS";
	padding-right: 7px;
	margin-right: 10px;
}

div.outer div.limit div.inside div.content div.pager p.second a.first-page-link,
div.outer div.limit div.inside div.content div.pager p.second a.last-page-link,
div.outer div.limit div.inside div.content div.pager p.second a.first-page-link:hover,
div.outer div.limit div.inside div.content div.pager p.second a.last-page-link:hover,
div.outer div.limit div.inside div.content div.pager p.second a.first-page-link:active,
div.outer div.limit div.inside div.content div.pager p.second a.last-page-link:active,
div.outer div.limit div.inside div.content div.pager p.second a.first-page-link:visited,
div.outer div.limit div.inside div.content div.pager p.second a.last-page-link:visited
{
	font: 11px "Trebuchet MS";
}

div.outer div.limit div.inside div.content div.pager p.second b.pages a.pageToGo
{
	font: 11px "Trebuchet MS";
}

div.outer div.limit div.inside div.content div.pager p.second b.pageSelected
{
	position: relative;
	font: bold 13px "Trebuchet MS";
	color: #3DB30C;
}

div.outer div.limit div.inside div.content div.pager p.first
{
	width: 115px;
	position: absolute;
	left: 0;
	padding-left: 10px;
}

div.outer div.limit div.inside div.content div.pager p.first span
{
	background: url(../IMAGES/bg-num-paginas.gif) no-repeat;
	height: 19px;
	width: 30px !important;
	padding: 0 8px;
	margin: 0 5px;
}

div.outer div.limit div.inside div.content div.pager p.second
{
	width: 100%;
	color: #3DB30C;
	font: bold italic 12px "Trebuchet MS";
	text-align: center;
}

div.outer div.limit div.inside div.content div.pager p.second a, div.outer div.limit div.inside div.content div.pager p.second a:visited
{
	color: #333;
	font: 12px "Trebuchet MS";
	text-decoration: none;
	padding: 0 3px;
}

div.outer div.limit div.inside div.content div.pager p.second a:hover, div.outer div.limit div.inside div.content div.pager p.second a:active
{
	width: 342px;
	color: #3db30c;
	font: bold 12px "Trebuchet MS";
}

div.outer div.limit div.inside div.content div.pager p.third
{
	position: absolute;
	width: 300px;
	text-align: right;
	padding-right: 10px;
	right: 0;
	
}

/* INICIO FOOTER */

div.outer div.header iframe.header
{
	width: 100%;
	height: 167px;
	position: relative;
	border: solid 0px #FFFFFF;
}

div.outer div.footer iframe.footer
{
	width: 100%;
	height: 100px;
	position: relative;
	border: solid 0px #FFFFFF;
}

/* DID YOU MEAN */
div.outer div.limit div.inside div.content div.did-you-mean
{
	margin: 15px 0 0 10px;
}

div.outer div.limit div.inside div.content div.did-you-mean p
{
	font: bold 12px "Trebuchet MS";
	color: #333;
	border-bottom: 1px dashed #D3D3D3;
	padding: 0 0 5px 0;
}

div.outer div.limit div.inside div.content div.did-you-mean ul li
{
	margin: 0 0 0 50px;
	cursor: pointer;
	list-style-type: disc;
}

div.outer div.limit div.inside div.nenhum_encontrado
{
	width: 100%;
	height: auto;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno
{
	width: 100%;
	float: left;
	margin-left: 0px;
}

/* CABEÇALHO E RODAPÉ BLOCO INTERNO NO RESULT */
div.outer div.limit div.inside div.nenhum_encontrado div.interno div.topo_noresult_fundo
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/superior_filtro_fundo.jpg) repeat-x;	
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.topo_noresult_esquerda
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/superior_filtro_esquerda.jpg) no-repeat left top;	
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.topo_noresult_direita
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/superior_filtro_direita.jpg) no-repeat right top;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.rodape_noresult_fundo
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/rodape_noresult_fundo.jpg) repeat-x bottom;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.rodape_noresult_esquerda
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/rodape_noresult_esquerda.jpg) no-repeat left bottom ;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.rodape_noresult_direita
{
	width: 100%;
	height: 40px;
	background: url(../IMAGES/rodape_noresult_direita.jpg) no-repeat right bottom;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult
{
	width: 80%;
	height: auto;
	padding-left: 130px;
	text-align: left;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult div.texto
{
	width: 100%;
	height: auto;
	font: 11px "Trebuchet MS";
	line-height: 15px;
	vertical-align: bottom;
}

div.outer div.limit div.inside div.nenhum_encontrado p.linha-separa
{
	width: 100%;
	height: 5px;
	background: url(../IMAGES/bg-linha.gif) no-repeat left;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult div.bloco_sinonimos
{
	width: 100%;
	height: auto;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult ul.resultados-sinonimos
{
	width: 100px;
	height: auto;
	margin-right: 15px;
	margin-top: 8px;
	float: left;
	display: block;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult .first,
div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult .second,
div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult .third
{
	
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult ul.resultados-sinonimos li.suggestion
{
	width: 100%;
	height: auto;
	font: 12px "Trebuchet MS";
	background: url(../IMAGES/seta-resultados.gif) left no-repeat;
	padding-left: 10px;
	cursor: pointer;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult img.procurar-por
{
	float: left;
	margin: 0px 10px 0px 0px;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult form input.noresult-search-term
{
	color: #333;
	height: 16px;
	width: 215px;
	float: left;
	font: 11px "Trebuchet MS";
	border: 1px solid #006699;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult form  select.noresult-search-location
{
	color: #333;
	height: 16px !important;
	*height: 19px !important;
	width: 90px;
	float: left;
	margin-left: 10px;
	font: 11px "Trebuchet MS";
	border: 1px solid #006699 !important;
	vertical-align: middle;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.corpo_noresult form input.noresult-search-submit
{
	background: url(../IMAGES/submit-buscar.gif) bottom no-repeat;
	height: 17px;
	width: 52px;
	text-indent: -9999999px;
	border: 0;
	margin-left: 10px;
	padding-top: 15px;
	cursor: pointer;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior
{
	width: 80%;
	height: auto;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior div.bloco_inferior
{
	width: 24%;
	height: 110px;
	float: left;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior dl.bloco_menu
{
	width: 140px;
	height: auto;
	text-align: left;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior dl.bloco_menu dt.pai_menu
{
	width: 100%;
	height: auto;
	background: url(../IMAGES/bg_menuinf_pai.gif) bottom left no-repeat;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior dl.bloco_menu dt.pai_menu a,
div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior dl.bloco_menu dt.pai_menu a:visited
{
	color: Black;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 12px "Trebuchet MS";
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior dl.bloco_menu dd.item_menu
{
	display: block;
	width: 100%;
	height: auto;
	float: left;
}

div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior dl.bloco_menu dd.item_menu a,
div.outer div.limit div.inside div.nenhum_encontrado div.interno div.menu_inferior dl.bloco_menu dd.item_menu a:visited
{
	font: 11px "Trebuchet MS";
	text-decoration: none;
	color: Black;
	float: left;
}



/* menu lateral */
#menuLateral { width: 100%; margin: 4px 0 -14px 0; }

#menuLateral .titulo {
	width: 100%;
	height: 42px;
	background: url(/imagens/layout2008/menu_titulo_bg.gif) no-repeat;
	text-align: center;
	display: block;
	color: white;
	font-weight: bold;
	line-height: 13px;
	padding-top: 7px;
	margin: 0 0 -7px 0;
}
#menuLateral .titulo em, .boxBranco .titulo em {
	font-weight: bold;
	font-size: 13px;
	font-style: normal;
	text-transform: uppercase;
	padding: 4px 0;
	width: 100%;
}

#menuLateral .titulo em .tituloDeptoMenor{
	font-size: 11px;
}

#menuLateral .titulo .uma_linha { padding-top: 10px; }
#menuLateral .titulo .duas_linhas { padding-top: 3px; }
#menuLateral .conteudo_niveis, #menuLateral .conteudo_normal {
	border-left: 2px solid #EEE;
	border-right: 2px solid #EEE;
	border-bottom: 2px solid #EEE;
	width: 132px;
	padding: 2px;
	margin-bottom: 15px;	
}
#menuLateral ul { list-style:none; display: block; padding: 0px; margin:0px; }
#menuLateral ul li { list-style:none; margin: 10px 0 0 0; padding: 0px; }
#menuLateral ul li.primeiro { margin:0; }
#menuLateral ul li ul { padding-top: 2px; }

#menuLateral .conteudo_niveis ul li a, #menuLateral .conteudo_niveis.sub ul li a {
	background: url(/imagens/layout2008/separador01.jpg) 2px bottom no-repeat;
	text-decoration: none;
	display: block;
	font-weight: bold;
	font-size: 11px;
	color: #333;
	margin-top: 5px;
	padding: 0 0 0 2px;
	text-transform: uppercase;
}
#menuLateral .conteudo_niveis ul li ul li, #menuLateral .conteudo_niveis.sub ul li ul li {
	font-size: 11px;
	padding: 0 5px 0 15px;
	margin: 0;
	display: block;
	height: 18px;
 	*height: 16px;
	line-height: 18px;
 	*line-height: 17px;
	background: url(/imagens/layout2008/marcador_menu_esquerdo.jpg) no-repeat 8px 7px;
}

#menuLateral .conteudo_niveis.sub { position: relative; display: block; height: 100%; margin-top: -25px; padding-bottom: 76px; *padding-bottom: 10px; }
#menuLateral .conteudo_niveis.sub ul li ul{ display: block; float: left; height: auto; padding: 5px 0 0 0; }
#menuLateral .conteudo_niveis.sub ul li ul li{
	display: block; float: left;
	width: 100px;
	height: 20px;
	margin: 1px 0 0 0;
}

#menuLateral .conteudo_niveis.sub ul li ul li input{ display: block; float: left; margin: 0 4px; }
#menuLateral .conteudo_niveis ul li ul li a, #menuLateral .conteudo_niveis.sub ul li ul li a {
	background: none;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	margin: 0;
	text-transform:capitalize;
	padding: 0 !important;
}

#menuLateral .conteudo_niveis ul li ul li a:hover, #menuLateral .conteudo_niveis.sub ul li ul li a:hover {
	text-decoration: underline;
}

#menuLateral .conteudo_niveis ul li ul li a.selecionado, #menuLateral .conteudo_niveis.sub ul li ul li a.selecionado {
	color: green;
}

#menuLateral .conteudo_niveis ul li ul li ul li a, #menuLateral .conteudo_niveis.sub ul li ul li ul li a {
	padding-left: 10px;
	color: gray;
}

#menuLateral .conteudo_normal ul li { padding-left: 5px; }
#menuLateral .conteudo_normal ul li a { color: black; text-decoration: none; font-weight: normal; font-size: 11px; }
#menuLateral .conteudo_normal ul li a:hover { text-decoration: underline; }
#menuLateral .conteudo_normal ul li.texto_azul a { color: #005AC0; text-decoration: none; }
#menuLateral .conteudo_normal ul li.texto_azul a:hover { color: #005AC0; text-decoration: underline; }
