/* PAGINA DE RESULTADOS DA BUSCA*/
#content-resultado { position:relative; float:left; margin-bottom:25px; margin-left:20px; }
#content-resultado .sem-res { text-align:center; font-size:14px; margin-top: 40px; }
#content-resultado .guia-resultado { width:170px; padding:5px 10px; color: #969291; font-size:14px; height:16px; font-weight:bold; margin: 0 1px 6px 0; cursor: pointer; background-color:#FFF; text-transform:uppercase; }
#content-resultado .guia-selec { width:195px; background:#969291 url('/Images/Layout/Busca/select-busca.jpg') no-repeat right; color: #FFF; }
#content-resultado > .conteudo-guia { width:518px; background-color:White; border:solid 1px #666; }
#content-resultado .lnk-vermais { background:url('/Images/Layout/Busca/ico-maisbusca.jpg') 0 3px no-repeat; padding-left:13px; font-size:8pt; color:#666; float:right; margin-top:10px; }
#content-resultado .container-prdcat { width:817px; }

.itens-carousel .descr { height:33px; background-color:#f4f4f4; padding:7px 0 0 10px; text-align:left; border-top:solid 1px #e1e1e1; }
.itens-carousel .descr a { color:#666; font-weight:bold; }
.itens-carousel .descr h2 { font-size:8pt; }
section .sem-resultado { width: 900px; display: block; text-align: center; color: #555555; font-size: 14px; padding: 15px 15px 10px; }

#resultado-prds { border-bottom:solid 1px #e1e1e1; padding-bottom:5px; margin-bottom:15px; width:100%; }
#resultado-prds > div { min-height: 185px; width:100%; }
#resultado-prds ul li { width: 190px; border:solid 1px #e1e1e1; float:left; margin:0 12px 25px 0; position:relative; }
#resultado-prds ul li img { display:block; width: 175px; height:175px; margin:0 auto; padding-top:8px; }
a.lnk-mais-produtos { position:absolute; right:8px; bottom:5px; color: #D81D2E !important; }

#resultado-catl { border-bottom:solid 1px #e1e1e1; padding-bottom:5px; margin-bottom:15px; width:100%; }
#resultado-catl > div { min-height: 195px; width:100%; }
#resultado-catl ul li { width:260px; height:194px; border:solid 1px #e1e1e1; float:left; margin:0 8px 25px 0; padding-top:10px; position:relative; text-align:center; }
#resultado-catl ul li img { width:250px; height:194px; margin:0 auto; }
#resultado-catl ul li .descr { position:absolute; left:0; bottom:0; width:250px; }

#resultado-catl .tipo-resultado { width: 518px; display: block; background: #D5D5D5; padding:0; }
#resultado-catl .tipo-resultado li { display: inline; font-size: 10px; line-height: 20px; text-transform: uppercase; margin: 0 5px 0 20px; }
#resultado-catl .tipo-resultado li.tipo-catalogo { background: url('/Images/Layout/Busca/tipo-catalogo.png') scroll no-repeat left 3px; padding: 0 0 0 10px; }
#resultado-catl .tipo-resultado li.tipo-link { background: url('/Images/Layout/Busca/tipo-link.png') scroll no-repeat left 3px; padding: 0 0 0 10px; }
#resultado-catl .tipo-resultado li.tipo-endereco { background: url('/Images/Layout/Busca/tipo-endereco.png') scroll no-repeat left 3px; padding: 0 0 0 10px; }
#resultado-catl ul.resultado-categoria { margin: 10px 0 10px 15px; text-indent: 25px; float:left; width:310px; /*border-right:1px solid #CBC8BF;*/ }
#resultado-catl ul.resultado-categoria li { line-height: 16px; height: 19px; }
#resultado-catl ul.resultado-categoria li.cat-selecionada { background: url('/Images/Layout/Busca/cat-selecionada.gif') no-repeat left top; }
#resultado-catl .resultado-categoria a { font-size: 12px; color: #64647B; font-weight:bold; }
#resultado-catl .resultado-categoria a:hover { text-decoration:underline; }
#resultado-catl .lista-resultado .loader { width: 100%; height: 48px; padding: 20px 0; background: url('/Images/loadinfo48.gif') scroll no-repeat center center; }
#resultado-catl .lista-resultado { margin: 0; padding: 0; position: relative; clear:both; display:block; }
#resultado-catl .lista-resultado ul { padding: 8px 8px 0; float:left; width:240px; }
#resultado-catl .lista-resultado li { display: block; padding: 0; height: 22px; width: 100%; }
#resultado-catl .lista-resultado li a { font-size: 14px; color: #000; font-weight: bold; }
#resultado-catl .lista-resultado li a.lnk-catalogo { font-size: 14px; color: #bd1f30; font-weight: bold; }
#resultado-catl .lista-resultado li span.lnk-endereco { font-size: 14px; color: #0f5f87; font-weight: bold; cursor: pointer; }
#resultado-catl .lista-resultado li span.slogan-empresa { color:#777; font-size:11px; margin-bottom:3px; vertical-align: top; }
#resultado-catl .lista-resultado .paginador { width: 80px; height: 15px; position: absolute; top: 475px; right: 5px; }
#resultado-catl .lista-resultado .paginador a { margin: 0 1px; font-size: 11px; font-weight: bold; color: #c4c5bf; }
#resultado-catl .lista-resultado .paginador .continuos { margin: 0 1px; font-size: 11px; color: #c4c5bf; }
#resultado-catl p.sem-res { display: block; text-align: center; font-size: 13px; margin: 30px 0 25px; }

#resultado-empr { width: 990px; margin-bottom:30px; }
#resultado-empr h3 { font-size:12px; color:#7E7E7E; color:#7E7E7E; }
#resultado-empr h4 { font-size:11px; color:#7E7E7E; }
#resultado-empr .descr { height:20px; background-color:#f4f4f4; border-top: solid 1px #e1e1e1; padding: 5px 0 0 10px; text-align: left; }
#resultado-empr .descr a { font-size:12px; font-weight:bold; color:#7E7E7E; }
#resultado-empr ul li { width:207px; float:left; border:solid 1px #e1e1e1; margin:0 14px 14px 0; position:relative; }
#resultado-empr ul li > a { display:block; margin-bottom:14px; }
#resultado-empr ul li img { width:150px; height:75px; margin:0 auto; padding:2px 0; display: block; }

#resultado-prof { width: 800px; float:left; margin-left:20px; }
#resultado-prof h3 { font-size:12px; color:#7E7E7E; color:#7E7E7E; }
#resultado-prof img { display:block; }
#resultado-prof .descr { height:25px; background-color:#f4f4f4; border-top: solid 1px #e1e1e1; padding: 7px 0 0 7px; text-align: left; }
#resultado-prof .descr a { font-size:12px; font-weight:bold; color:#7E7E7E; }
#resultado-prof ul li { width:151px; float:left; border:solid 1px #e1e1e1; margin:0 45px 30px 0; position:relative; }
#resultado-prof ul li > a { display:block; margin-bottom:14px; }
#resultado-prof ul li img { width:125px; height:140px; margin:0 auto; padding:5px 0 2px; }
#resultado-prof .sem-resultado { width: 770px; }
.filtra-res { margin-top:35px; }
.by-letters li { display:inline-block; float:left; width:28px; height:26px; margin:0 20px 16px 10px !important; }
.by-letters li a.letter { float:left; width:28px; height:26px; color:#666; font-weight:600; font-size:18px; background-color:#E4E4E6; text-align:center; line-height:25px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }
.by-letters li a.letter:hover { background-color:#666; color:#FFF; }
#buscarmais .busca-letras { width:190px; height:430px; margin-top:30px; }
#buscarmais .busca-letras ul li { background: none; padding-left:0;}
a.lnk-mais-produtos { position:absolute; right:8px; bottom:5px; }


#resultado-proj { width:750px; margin-left:40px; }
#resultado-proj ul li { width:218px; border:solid 1px #E1E1E1; float:left; margin:0 20px 26px 10px; }
#resultado-proj ul li img { margin:0 auto; width:198px; height:120px; display:block; padding-top:8px; }
#resultado-proj ul li > div { background-color: #F4F4F4; border-top: solid 1px #E1E1E1; padding: 7px 0 7px 10px; text-align: left; }
#resultado-proj ul li > div a { font-size: 12px; font-weight: bold; color: #7E7E7E; }

#refinabusca { width: 174px; margin:34px 0 20px 0; }
#refinabusca ul#refina-opcs li label { cursor: pointer; }
#refinabusca ul#refina-opcs li input { float:none; vertical-align: top; cursor: pointer; }
#buscarmais { width:174px; }

.lista-empresa { width:445px; height:100px; border:1px solid #A5ACB2; margin:10px 0 10px 6px; }
.lista-empresa ul{ padding:10px 0 0 10px; float:left; margin-right: 50px;}
.paginacao { font-size: 12px; font-family: Verdana, Sans-Serif, Arial; margin: 15px 0 5px; width: auto; text-align: center; font-weight: bold; color: #000; clear:both; }
.paginacao span { font-family: Verdana, Sans-Serif, Arial; color: Black; }
.paginacao a { font-weight:normal; color: #666; }
.paginacao a:hover { text-decoration: underline; }

#resultado-prof { padding-bottom: 10px; float: left; }
#resultado-prof .portfolio { width:488px; color:#005E86; margin:15px 15px 0; }
#resultado-prof .portfolio h3 { font-size:13px; font-weight:600; margin-bottom:10px;}
#resultado-prof .portfolio li { padding-bottom:4px; font-size: 14px; line-height: 21px; font-weight: bold; background:url("/Images/Layout/Home/arrow-txt.jpg") no-repeat scroll left 8px transparent; margin:2px 0; padding:0 0 0 7px; }
#resultado-prof .portfolio li a { color: #555; }
#resultado-prof .portfolio li a:hover { color: #333; text-decoration: underline; }
#resultado-prof p.sem-res { font-size: 14px; text-align: center; padding: 50px; }

#resultado-noticias { width: 550px; padding-bottom: 10px; float:left; }
#resultado-noticias .tecto { color:#4A8C6C; margin:15px 0 0; width: 488px;}
#resultado-noticias .tecto h3 { font-size:13px; font-weight:600; margin-bottom:10px;}
#resultado-noticias .tecto li { padding-bottom:4px; line-height: 20px; font-size: 14px; background:url("/Images/Layout/Home/arrow-txt.jpg") no-repeat scroll left 7px transparent; margin:2px 0; padding-left: 7px; }
#resultado-noticias .tecto li a { color: #555; }
#resultado-noticias .tecto li a:hover { color: #333; text-decoration: underline; }
#resultado-noticias p.sem-res { font-size: 14px; text-align: center; padding: 50px; }
.res-noticias-override { float:left !important; width: 100% !important; }

#resultado-nakaza { width: 650px; padding-bottom: 10px; float: left; }
#resultado-nakaza h5 { display: block; margin: 10px 0; color: Black; font-size: 9pt; font-weight: bold; text-align: center; }
#bloco-res-kaza ul { width: 630px; display:block; margin: 0 6px; display: inline-block; clear: both; }
#bloco-res-kaza li { float: left; width: 102px; min-height: 165px; margin: 4px 12px; }
#bloco-res-kaza > ul a, #bloco-res-kaza > ul span { font-size: 8pt; display: block; text-align: center; }
#bloco-res-kaza img.img-capa-kaza { width: 102px; }

.container-koff { width:995px; }
#resultado-prds-koff ul li { float:left; height:250px; margin-bottom:50px; }
#resultado-prds-koff ul li.spacer{ width:65px; }
#resultado-prds-koff ul li .wrap-item { border:solid 1px #e1e1e1; padding:10px; position:relative; }
#resultado-prds-koff ul li .wrap-item .img-item { width:175px; height:175px; display: block; }
#resultado-prds-koff ul li .balloon { width:69px; height:82px; background:url('/Images/KazaOff/ico-balloon.png') no-repeat 0 0; display:block; position:absolute; right:2px; bottom:-50px; font-size:12px; text-align:center; }
#resultado-prds-koff ul li .balloon a { color:#FFF; text-decoration:none; }
#resultado-prds-koff ul li .balloon span.desc { display:block; font-size:20px; color:#FFF; margin-top:18px; }

h3.tit-busca { font-weight: bold; color:#747474; font-size: 15px; margin-bottom:15px; }
h3.tit-busca  span { font-size: 15px; font-style:italic; color:#ACB0B1; }