/*
	estilo.css (Conteúdo CSS)
	Copyright © 2007 - Desenvolvido por Mullt Acessoria e Tecnologia
	Todos os direitos reservados
*/

/*		Propiedades da página		*/
body { background-color: #C8C8C8; margin: 0; padding: 0 }

/*		Estrutura Tableless			*/
#principal { width: 778px; position: absolute; z-index: 10; margin-left: -390px; left: 50%; background-color: #FFFFFF }
#principal #topo { margin: 1px; width: 776px; height: 105px; background-color: #E0E0E0 }
#principal #barra { margin: 1px; margin-bottom: 0px; width: 776px; height: 30px; background-image: url('../adm/public/imagens/barra.jpg'); background-attachment: scroll; background-repeat: repeat }
#principal #conteudo { margin: 1px; width: 776px; height: 442px;border:0px red solid }
#principal #conteudo #listagem { float: left; width: 589px; height: 402px; background-color: #F0F0F0 }
#principal #conteudo #top { float: right; width: 186px; height: 100%; background-color: #D2D2D2 }
#principal #conteudo #rodape { float: left; margin-top: 1px; width: 589px; height: 8.8%; background-color: #E0E0E0 }
#principal #bottom { float: left; position: relative; width: 776px; margin: 1px; margin-top: 0px; height: 70px; text-align: center; padding-top: 3px; background-color: #4180A0; font-family: Tahoma; font-size: 11px; color: #FFFFFF }

ul.titulo { list-style: none; margin: 0; padding: 0 }
ul.titulo li { height: 20px; line-height: 20px; background-color: #006699; text-align: left; padding-left: 10px; font-family: Tahoma; font-size: 12px; font-weight: bold; color: #FFFFFF }

/*	Detalhes	*/
#referencia { width: 700px; position: absolute; z-index: 10; margin-left: -350px; left: 50%; background-color: #FFFFFF }
#referencia #topo { margin: 1px; width: 700px; height: 105px; background-color: #E0E0E0 }
#referencia #detalhes { width: 700px; border: 1px #FFFFFF solid; border-top: 0px; background-color: #F0F0F0 }
#referencia #detalhes table.geral { width: 700px }
#referencia #detalhes table.geral .title { border: 1px #CCCCCC solid; text-align: left; height: 18px; background-color: #D8D8D8; font-family: Tahoma; font-size: 12px; color: #000000; font-weight: bold; padding-left: 10px }
#referencia #detalhes table.geral .espaco { border: 0px; height: 6px }
#referencia #detalhes table.geral .fotos { vertical-align: top }
#referencia #detalhes table.geral .fotos table { height: 170px; border-collapse: collapse; margin: 0; padding: 0; margin-left: 5px; margin-right: 5px; width: 690px }
#referencia #detalhes table.geral .fotos table tr td { width: 233px; border: 1px #FFFFFF solid; text-align: center; font-family: Verdana; font-size: 12px; color: #000000; text-align: center }
#referencia #detalhes table.geral .fotos table tr td img { border: 1px #FFFFFF solid }
#referencia #detalhes table.geral .info { vertical-align: top }
#referencia #detalhes table.geral .info table { border-collapse: collapse; margin: 0; padding: 0; margin-left: 5px; margin-right: 5px; width: 690px }
#referencia #detalhes table.geral .info table tr td { height: 18px }
#referencia #detalhes table.geral .info table .desc { width: 172px; border: 1px #CCCCCC solid; background-color: #E9E9E9; padding-left: 15px; font-family: Tahoma; font-size: 12px; color: #000000 }
#referencia #detalhes table.geral .info table .resultado { padding-left: 15px; width: 172px; border: 1px #CCCCCC solid; background-color: #F9F9F9; font-family: Tahoma; font-size: 12px; color: #000000 }
#referencia #detalhes table.geral .info table tr td textarea { width: 542px; height: 50px; background-color: #F9F9F9; border: 0px; font-family: Tahoma; font-size: 12px; color: #000000 }
#referencia #detalhes table.geral .outros { vertical-align: top }
#referencia #detalhes table.geral .outros table { border-collapse: collapse; margin: 0; padding: 0; margin-left: 5px; margin-right: 5px; width: 690px }
#referencia #detalhes table.geral .outros table tr td { text-align: center; width: 345px; height: 35px }
#referencia #detalhes table.geral a { font-family: Verdana; font-size: 12px; color: #3A81E6; text-decoration: underline }
#referencia #detalhes table.geral .erro { font-family: Verdana; font-size: 12px; color: #000000; text-align: center }

/*		Seletores Conteúdo		*/
.link { cursor: pointer }
table#pesquisar { height: 30px; border-collapse: collapse }
table#pesquisar .texto, table#pesquisar .selecao select { font-family: Tahoma; font-size: 11px; color: #006699 }
table#pesquisar .texto { width: 80px; text-align: right; padding-right: 5px }
table#pesquisar .selecao { width: 130px }
table#pesquisar .selecao select { width: 125px }
table#pesquisar .nada { width: 490px }
table#pesquisar .submeter { width: 30px; text-align: center }
table#pesquisar .submeter img, table#pesquisar .bandeiras img { cursor: pointer }

#principal #conteudo #listagem table { margin: 2px; border: 0px red solid }
#principal #conteudo #listagem table tr td { padding-left: 10px; width: 180px; border: 0px blue solid }
#principal #conteudo #listagem table .aba { width: 169px; height: 20px; padding-top: 2px; border: 1px #FFFFFF solid; background-image: url('../adm/public/imagens/aba_preview.jpg'); background-attachment: scroll; background-repeat: no-repeat; text-align: center; font-family: Tahoma; font-size: 11px; color: #000000 }
#principal #conteudo #listagem table .preview { width: 169px; height: 114px; background-color: #FFFFFF; border: 1px #CCCCCC solid; border-bottom: 0px }
#principal #conteudo #listagem table .preview img { margin: 3px; cursor: pointer }
#principal #conteudo #listagem table .descricao { text-align: center; width: 169px; height: 32px; background-color: #FFFFFF; font-family: Tahoma; font-size: 11px; color: #000000; border: 1px #CCCCCC solid; border-top: 0px }
#principal #conteudo #listagem table .descricao table { width: 169px; border-collapse: collapse; padding: 0; margin: 0 }
#principal #conteudo #listagem table .descricao table tr td { border: 0px red solid; height: 15px; padding: 0; text-align: left }
#principal #conteudo #listagem table .descricao table tr td img { margin-right: 2px }
#principal #conteudo #listagem table .descricao table tr td.menor { width: 140px; padding-left: 10px }
#principal #conteudo #listagem table .descricao table tr td.maior { padding-left: 5px }
#principal #conteudo #listaVazia { text-align: center; margin: 30px auto; width: 300px; font-family: Tahoma; font-size: 12px; color: #000000 }

#principal #conteudo #rodape #paginacao { padding-top: 10px; border: 0px red solid; text-align: center; font-family: Tahoma; font-size: 12px; color: #000000 }
#principal #conteudo #rodape #paginacao a { color: #666666 }
#principal #conteudo #rodape #paginacao a:hover { color: red }

#preview { position: absolute; z-index: 30; width: 556px; height: 360px; left: 50%; top: 30%; margin-left: -278px; margin-top: -180px; display: none }
#preview table.estrutura { width: auto; border-collapse: collapse; padding: 0; margin: 0; background-color: #FFFFFF; border: 1px #CCCCCC solid }
#preview table.estrutura tr td { border: 0px red solid }
#preview table.estrutura .tdBarra { height: 20px }
#preview table.estrutura .tdInformacoes { height: 570px; vertical-align: top }
#preview table.estrutura .barra { border-collapse: collapse; padding: 0; width: 556px; height: 20px; background-image: url('../adm/public/imagens/aba_preview.jpg'); background-attachment: scroll; background-repeat: repeat }
#preview table.estrutura .barra .titulo { font-family: Tahoma; font-size: 11px; color: #000000; padding-left: 10px }
#preview table.estrutura .barra .fechar { width: 30px }
#preview table.estrutura .barra .fechar img { cursor: pointer }

#travar_tela { z-index: 20; background-color: #000000; top: 0; left: 0; position: absolute }
.fade { filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; }

#preview #informacoes .loading { width: 556px; height: 455px; background-image: url('../adm/public/imagens/loading.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: center center }
#preview #informacoes table.geral { width: 556px; border-collapse: collapse; padding: 0; margin: 0 }
#preview #informacoes table.geral tr td { border: 0px red solid }
#preview #informacoes table.geral .title { border: 1px #CCCCCC solid; text-align: left; height: 18px; background-color: #D8D8D8; font-family: Tahoma; font-size: 12px; color: #000000; font-weight: bold; padding-left: 10px }
#preview #informacoes table.geral .espaco { border: 0px; height: 4px }
#preview #informacoes table.geral .fotos { height: 155px; vertical-align: top }
#preview #informacoes table.geral .info { height: 198px; vertical-align: top; padding-top: 3px }
#preview #informacoes table.geral .contato { height: 67px; vertical-align: top }

#preview #informacoes table.geral .fotos table { border: 0px red solid; width: 553px; height: 155px; border-collapse: collapse; padding: 0; margin: 0 }
#preview #informacoes table.geral .fotos table tr td img { border: 1px #CCCCCC solid; margin: 0px; visibility: hidden; cursor: pointer }
#preview #informacoes table.geral .fotos table tr td .loadingImg { width: 175px; height: 117px; background-image: url('../adm/public/imagens/loading_img.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: center center }
#preview #informacoes table.geral .fotos table tr td .semFoto { width: 175px; height: 117px; line-height: 117px; font-family: Tahoma; font-size: 11px; color: #000000 }
#preview #informacoes table.geral .fotos .miniatura { background-color: #E9E9E9; border: 0px blue solid; text-align: center; width: 178px; padding-top: 5px; padding-bottom: 5px; padding-left: 2px; padding-right: 3px }

#preview #informacoes table.geral .info table { width: 553px; border-collapse: collapse; padding: 0; margin: 0 }
#preview #informacoes table.geral .info table .desc { width: 135px; border: 1px #CCCCCC solid; height: 16px; background-color: #E9E9E9; padding-left: 5px; font-family: Tahoma; font-size: 12px; color: #000000 }
#preview #informacoes table.geral .info table .resultado { width: 135px; border: 1px #CCCCCC solid; background-color: #F9F9F9; padding-left: 5px; font-family: Tahoma; font-size: 12px; color: #000000 }
#preview #informacoes table.geral .info table tr td textarea { width: 418px; height: 50px; background-color: #F9F9F9; border: 0px; font-family: Tahoma; font-size: 12px; color: #000000 }

#preview #informacoes table.geral .contato form { position: absolute }
#preview #informacoes table.geral .contato table { border: 0px red solid; width: 553px; border-collapse: collapse; padding: 0; margin: 0 }
#preview #informacoes table.geral .contato table.visor { height: 85px; border: 1px #CCCCCC solid }
#preview #informacoes table.geral .contato table.visor tr td { border: 0px red solid; text-align: center; font-family: Tahoma; font-size: 11px; color: #000000 }
#preview #informacoes table.geral .contato table.visor tr td a { color: #3A81E6; text-decoration: underline }
#preview #informacoes table.geral .contato table.visor tr td input { text-align: left; width: 110px; border: 1px #CCCCCC solid; height: 14px; font-family: Tahoma; font-size: 11px; color: #000000 }
#preview #informacoes table.geral .contato table.visor tr td textarea { text-align: left; width: 312px; border: 1px #CCCCCC solid; height: 28px; font-family: Tahoma; font-size: 11px; color: #000000 }
#preview #informacoes table.geral .contato table.visor .icone { width: 45px; text-align: right; vertical-align: top; padding-top: 10px }
#preview #informacoes table.geral .contato table.visor .campo { text-align: left; width: 110px }
#preview #informacoes table.geral .contato table.visor .desc { text-align: right; padding-right: 8px; width: 80px }
#preview #informacoes table.geral .contato table.visor .submit { text-align: center; height: 20px; margin: 1px; width: 85px }
#preview #informacoes table.geral .contato table.visor #enviar { width: 90px }

#preview #zoom { z-index: 40; position: absolute; top: 55px; left: 4px; width: 0px; height: 0px; background-color: #999999; border: 1px #666666 solid; display: none }
#preview #zoom #carregandoZoom { z-index: 42; position: absolute; top: 50%; left: 40%; width: 126px; height: 22px; background-image: url('../adm/public/imagens/loading_zoom.gif'); background-repeat: no-repeat; background-attachment: scroll; background-position: center center }
#preview #zoom #fotoZoom { z-index: 44; position: absolute; top: 0; left: 0 }
#preview #zoom #fotoZoom img { visibility: hidden }
#preview #zoom #fecharZoom { z-index: 46; position: absolute; top: 2%; left: 94%; width: 30px; height: 30px }
#preview #zoom #fecharZoom img { cursor: pointer }

#top table.cotacao { width: 170px; border-collapse: collapse; padding: 0; margin: 0 }
#top table.cotacao tr td { height: 18px; border: 1px #FFFFFF solid; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #000000 }
#top table.cotacao .head { text-align: center; height: 18px; background-image: url('../adm/public/imagens/aba_preview.jpg'); background-attachment: scroll; background-repeat: no-repeat }
#top table.cotacao .title { text-align: center; background-color: #E8E8E8 }
#top table.cotacao .valor { text-align: center }

#principal #bottom #email_index { display: inline; margin-left: 30px }
#principal #bottom #email_index a { color: #ADD8E6 }

/* slide */

*{margin: 0;padding: 0;list-style: none;}

div#slideshow { position:relative;float:left;border: 1px solid white;width:165x;text-align:center;margin-left:5px;}
div#slideshow #links li { line-height: 27px;font-family: Tahoma; font-size: 11px; color: #000000;text-decoration: none;}          
div#slideshow #links li.inativo {background: #EEEEEE;font-weight: bold;text-decoration: none;}
div#slideshow #links li.ativo {background: #D9D9D9;font-weight: bold;text-decoration: none; }
div#slideshow #slides {position:relative;float:left;color: white; font-size: 14px;margin-bottom:10px;}
div#slideshow #slides .visible { display: block; }
div#slideshow #slides .hidden {display: none; }
div#slideshow #slides div span {display: block; }
div#slideshow #slides .titulo{ margin-right:6px;padding: 5px 0 0 0px; width: 160px;height: 20px; padding-top: 2px; border: 1px #FFFFFF solid; background-image: url('../adm/public/imagens/aba_preview.jpg'); background-attachment: scroll; background-repeat: no-repeat; text-align: center; font-family: Tahoma; font-size: 11px; color: #000000;margin-left:5px;margin-top:5px;}
div#slideshow #slides .conteudo {padding: 0 0 0 5px;position: relative;float: left;}        
div#slideshow #slides .conteudo img { cursor:pointer }
div#slideshow #slides table tr td { border:0px red solid; font-family: Tahoma; font-size: 11px; color: #000000;     } 
div#slideshow #slides table tr td.menor { text-align:left;width:65px;padding-left:2px }
div#slideshow #slides table tr td.maior { text-align: right;width:85px;margin-right:2px;padding-right:10px }
div#slideshow #links a { color: black;text-decoration: none; }

#w3c { margin-top:7px }

