/* ESTRUTURA */
#container { display: block; width: 1000px; margin: 0 auto; background-color:#999; padding:0; }

/* GERAL */
#header-busca { width:230px; height:240px; background-color:#BC202E; border:1px solid #D6D6D6; float:left; clear:both;}
#header-busca label.lbl-rd-busca { color:#FFF; font-size:13px; margin:0 0 5px 15px; cursor: pointer; display: block; }
#header-busca .logo-tecto { text-align:center; margin-top:10px; }

#busca { width: 210px; height: 55px; margin: 20px 0px 15px 10px; display: block; background: url(/Images/Layout/Catalogo/bg_busca.jpg) scroll no-repeat left bottom; }
#busca label span { width:210px; height:29px; color: #FFF; font-size: 20px; font-family: Verdana; display:block;}
#busca label .campo-busca { width: 135px; height: 25px; background: transparent; border: none; font-family: Arial, Helvetica; font-size: 14px; font-weight: normal; line-height:25px; margin-left:30px;}
#busca #bt-buscar {	position: absolute;	width: 30px; height: 25px; background: transparent; padding:0; margin:0; border: none; cursor: pointer; margin-left:10px;	}

#formBuscaCat { display: none; }
#formBuscaTecto { display: none; }

#menu { width: 768px; height:35px; border-bottom:solid 1px #D5D5D5; float:left; background-color:#FFF; }
#menu ul { padding-left: 0px; }
#menu li { text-transform:uppercase; font-size:13px; float:left; margin-top:10px; padding:0 3px; }
#menu li.divisoria-menu { width: 1px; background-color: #cdcdcd; height: 15px; font-weight: normal; margin: 10px 13px 0 13px; padding: 0px; text-align: left; }
#menu a { color:#666;}
#menu a:hover { border-top:solid #999 3px; }

#empresa { width:768px; height:150px; background-color:#FFF; float:left; }

#empresa .dados-empresa { width:212px; float:left; margin:10px 5px 0 5px; line-height:15px; display: block; }
#empresa .dados-empresa .fone-sac { font-size:12px; text-align:center; color:#000; }
#empresa .dados-empresa .site-empresa { font-size:12px; text-align:center; color:#000; }
#empresa .dados-empresa .site-empresa a { color:#555; }
#empresa .dados-empresa div.outras-informacoes { margin-top: 10px; font-size: 10px; white-space: nowrap;}
#empresa .dados-empresa div.outras-informacoes p.endereco-indisp { font-style: italic; font-size: 11px; }
#empresa .dados-empresa div.outras-informacoes select { font-size:8pt; font-family: Arial, Helvetica; width: 194px; }
#empresa .dados-empresa div.outras-informacoes #loaderEnd { vertical-align: top; visibility: hidden; }
#empresa .dados-empresa p.endereco { margin-top: 7px; font-size: 10px; }
#empresa .dados-empresa p.endereco a { color: #555555; }
#empresa .dados-empresa p.telefones { font-size: 10px; }
#empresa #img-logo-empresa { width:240px; height:120px; float:left; margin:10px 0 0 10px; }
#empresa #foto-loja { width:296px; height:120px; float:left; margin:10px 0;}

#dados-flip { float:left; margin-left: 65px; }
#dados-flip li { font-size:10px; color:#FFF; float:left; margin:6px 22px 0; cursor: pointer; }
#dados-flip li#vis-completo { width:80px; margin:6px 10px 0; }
#dados-flip li div { color:#FFF; }
#dados-flip li span { color:#FFF; }
#dados-flip li.inativo { color:#BBB; cursor: default; }
#dados-flip li.inativo div { color:#BBB; }
#dados-flip li.inativo span { color:#BBB; }
#dados-flip div.icn-tb { display: block; margin: 0 auto; text-align: center; }
#dados-flip div#bt-viscompleto { display: none; text-align: center; }
#dados-flip div#bt-voltarvis { display: none; text-align: center; }

#outros-catalogos { width: 160px; margin: 0 auto 5px; background-color: #CCC; border:1px solid white; }
#outros-catalogos .txtSemCat { width: 160px; margin-top: 45px; margin-bottom: 90px; color: #999; }
#outros-catalogos-imagens { height: 145px; margin: 0px 20px; display: block; }
#outros-catalogos-imagens li { width: 105px; height: 144px; margin-left: 6px; margin-right: 6px; text-align: center; }	
#outros-catalogos-imagens li a img { width: 102px; display: block; border: 1px solid #dbdcd8; margin-bottom:2px; }
#outros-catalogos-imagens li a  { font-size: 9px; color: #000; }
#bt-esquerda-outros-catalogos { left: 10px; }
#bt-direita-outros-catalogos { right: 10px; }

#obras { width: 160px; margin: 0 auto 5px; background-color: #CCC; border:1px solid white; }
#obras .txtSemCat { width: 160px; margin-top: 50px; margin-bottom: 95px; color: #999; }
#obras-imagens { height: 145px; margin: 0px 20px; display: block; }
#obras-imagens li { width: 105px; height: 150px; margin-left: 6px; margin-right: 6px; text-align: center; }	
#obras-imagens li a img { width: 102px; display: block; border: 1px solid #dbdcd8; margin-bottom:2px; }
#obras-imagens li a  { font-size: 9px; color: #000; }
#bt-esquerda-obras { left: 10px; }
#bt-direita-obras { right: 10px; }

#na-kaza { width: 160px; margin: 0 auto 5px; background-color: #CCC; border:1px solid white; }
#na-kaza .txtSemCat { width: 160px; margin-top: 45px; margin-bottom: 90px; color: #999; }
#na-kaza-imagens { height: 145px; margin: 0px 20px; display: block; }
#na-kaza-imagens li { width: 105px; height: 150px; margin-left: 6px; margin-right: 6px; text-align: center; }	
#na-kaza-imagens li a img { width: 102px; display: block; border: 1px solid #dbdcd8; margin-bottom:2px; }
#na-kaza-imagens li a  { font-size: 9px; color: #000; }
#bt-esquerda-empresanakaza { left: 10px; }
#bt-direita-empresanakaza { right: 10px; }

.busca-sem-resultado { font-size: 14px; background-color: White; padding: 20px; border: 2px dotted red; width: 280px; position: absolute; top: 35%; left: 50%; margin-left: -160px; }
.busca-sem-resultado a { float: right; }
.busca-sem-resultado div { width: 250px; float:left; color:#800; }
.busca-sem-resultado div strong { font-weight: bold; }

#miolo-flip .conteudo-adicional { width:180px; padding-top:10px; float:left; }
#miolo-flip .conteudo-adicional h4.titulo-carrossel { color:#000; font-weight:600; font-size:11px; margin:10px 0; text-align: center; }

#bookview { width:810px; margin: 0 auto; padding: 0; }
#bookview #bt-voltar-rapido { width: 13px; height: 21px; display: block; float:left; overflow: hidden; background: url(/Images/Layout/Catalogo/bt-voltar-rapido.png) scroll no-repeat left top; margin-right:10px;}
#bookview #bt-voltar-rapido:hover { background: url(/Images/Layout/Catalogo/bt-voltar-rapido-hover.png) scroll no-repeat left top; }
#bookview #bt-voltar { width: 13px; height: 21px; display: block; float:left; overflow: hidden; background: url(/Images/Layout/Catalogo/bt-voltar.png) scroll no-repeat left top; margin-right:10px;}
#bookview #bt-voltar:hover { background: url(/Images/Layout/Catalogo/bt-voltar-hover.png) scroll no-repeat left top; }
#bookview #bt-avancar { width: 13px; height: 21px; display: block; float:left; overflow: hidden; background: url(/Images/Layout/Catalogo/bt-avancar.png) scroll no-repeat left top; margin-right:10px;}
#bookview #bt-avancar:hover { background: url(/Images/Layout/Catalogo/bt-avancar-hover.png) scroll no-repeat left top; }
#bookview #bt-avancar-rapido { width: 13px; height: 21px; display: block; float:left; overflow: hidden; background: url(/Images/Layout/Catalogo/bt-avancar-rapido.png) scroll no-repeat left top; margin-right:10px;}
#bookview #bt-avancar-rapido:hover { background: url(/Images/Layout/Catalogo/bt-avancar-rapido-hover.png) scroll no-repeat left top; }

#numero-pagina { font-size: 12px; }
#numero-pagina span { font-weight: bold; color: White; }

#aviso-capa { display: none; text-align: center; color: white; font-size: 10pt; padding:12px 0 0; margin:3px 0 0 0; }
#nav-pag { padding:12px 0 0; margin-left: 270px; float:left; }
#tipo-visao { color: #fff; font-size: 11px; float: right; text-align: right; clear: both; }
#tipo-visao span { color: #fff; }
#add-gadget.lnk-add-gadget-rodape { line-height:15px; margin-top:10px; width:100%; float:right; text-align: right; clear: both; }
#add-gadget.lnk-add-gadget-rodape a { font-size: 10px; font-weight:bold; color: #444; }
#add-gadget.lnk-add-gadget-rodape span { color: #444; }

#footer { display: block; background-color:#FFF; text-align: center; padding: 10px 0 10px 0; margin-top: 0; border-top: none; font-size:11px; color:#808080; }
#footer a { color: #808080; text-transform: uppercase; }
#footer a:hover { color: #808080; text-transform: uppercase; }
#footer p { text-align: center; font-size: 10px; color: #000; padding: 10px 0 0; }

/* BOOKVIEW */
#bv-container { width: 810px; margin: 0 auto; text-align: center; position: relative; float: left; }
ul#bv-umapag { float: left; width: 100%; padding: 15px 0; }
ul#bv-umapag a.lnk-opcimg { display: block; color: white; text-transform: uppercase; font-weight: bold; font-size: 11pt; text-align: center; padding: 4px; }
ul#bv-umapag img#img-zoom-medio { visibility:hidden; }
ul#bv-tilepages { display: none; margin: 5px 64px; float: left; }
ul#bv-tilepages li.bv-tile { width: 308px; padding: 15px; float: left; }
ul#bv-tilepages li.bv-tile .lnk-opcimg { display:block; color: White; text-align: left; text-transform: uppercase; font-size: 10pt; width:50%; float:left; }
img.bv-tile-image { cursor: pointer; }