body{margin:0; padding:0; font: 13px Georgia;background: url(../imagens/fundo_geral.jpg) no-repeat center top fixed; background-color: #898788;}p{padding-left: 5px;}h4,h3,h2{color:#333;padding-left: 5px;}#geral{margin: 0 auto;width: 940px;padding: 5px;background: url(../imagens/bg-geral.gif); background-repeat: repeat-x;}#topo{height: 160px;background-image: url(../imagens/bg-topo.jpg);border-bottom: 1px solid #727171;}#topo-lado-A{float: left;width: 460px;display: block;}.titulos{font-size:140%;color: #2c2c2c;border-bottom: 1px dotted #2c2c2c;width: 450px;padding:5px;}.lista1{padding:15px;background: #aaa;margin:5px;}.lista2{padding:15px;margin:5px;}.lista1 span.nome, .lista2 span.nome{display:block;text-align:right;}.campo-busca{float: left;}.campo-busca img{cursor:pointer;}.campo-busca input{border:0;background: url(../imagens/bg-busca.gif);background-repeat: no-repeat;color: #fff;padding: 5px;}#topo-lado-B{float: right;width: 460px;display: block;background: url(../imagens/div-lado-b.jpg) no-repeat;}.image-ladob{float: right;position: relative;background: url(../imagens/bg-lado-b.jpg) no-repeat;width: 200px;height: 160px;}#menu{width: 166px;height: 140px;display: block;margin-left: 30px;padding: 2px;}#menu ul{margin:0;padding:0;}#menu li{list-style: none;border-bottom: 1px dashed #b2b2ae;}#menu li a{text-decoration: none;font-size: 12px;color: #fcfce7;padding: 4px;display: block;}#menu li a:hover{background:#bbb;padding: 4px;font-style : italic;color: #000;}#conteudo{width: 940px;background-image: url(../imagens/bg-container.gif);height: auto;border-bottom: 5px solid #000;}#codigo-acesso-album{width: 300px;padding:10px;margin:0 auto; background: #f1f1f1; text-align:center;}a.outro-album {padding:5px;color: #F2EC06;background: #111;}#codigo-acesso{width: 940px;height: 125px;background-image: url(../imagens/bg-codigo-acesso.gif);background-position: top right;background-repeat: no-repeat;}.verAlbum a{font: 15px Geogia;text-decoration: none;color: #333;font-weight: bold;padding: 5px;background: #ccc;}#campo-busca2{float:right;width: 240px;text-align:left;margin-top:12px;}.bt-busca{border: none !important;background: none !important;color: #333 !important;}#codigo-acesso input{border: 0px;background:#333;font: 11px Georgia;color: #f1f1f1;font-weight: bold;padding:3px;}#rodape{margin: 0 auto;width: 930px;border-top: 5px solid #000;border-bottom: 5px solid #000;background-color: #aaa;padding: 10px;text-align:center;font: 11px Verdana;}#rodape a{color: #666;}.destaqueFotoDIV{float:left;margin-left:15px;width : 280px;height : 390px;background-image : url(../imagens/fundo_fotos.gif);background-repeat : no-repeat;}.destaqueFoto{margin: 1.8em 0 0 3em;width : 200px;height : 300px;display : block;text-align:center ;border: 1px solid #000;}.destaqueFotoTexto{display	: block;width	: 250px;height	: 10px;text-align	: right;position:relative;}.nome-base{margin-left:30px;font-size: 11px;}#albuns dl{padding:0;margin:0;}#banner{float:left;width: 600px;height: 120px;display:block;background: #888;padding:1px;}#albuns dd{float:left;display:table-cell;width : 32px;border:1px solid #000;text-align: center;font-size: 9px;padding : 3px;background : #212121;color : #fff;}#albuns dt{float:left;width : 210px;height : 300px;list-style:none;display:table-cell;border-top:1px solid #212121;text-align : center;padding : 3px;}.paginacao{height : 25px;width : 95%;background : #c1c1c1;margin: 0 auto;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;padding:5px;}.pgCorrente{font: 20px Georgia;color : #fff;text-decoration:none;background:#000;padding:4px;}.pgSeguinte a{font: 13px Georgia;color : #666;text-decoration:none;padding:3px;}.pgSeguinte a:hover{text-decoration:underline;}#colunaImagens{float:left;width : 43em;height : auto;min-height:400px;padding : 1px;margin-left: 15px;border:1px solid #888;	}.botoesImagem{margin:0 10px -8px 0 ;}.caixaImagem{border: 0;margin: 3px;height:80px;width:87px;display:block;float:left;font: 9px Georgia;}.caixaTexto{font : 8px Verdana;padding:2px;background-position:left;background-repeat: no-repeat;color:#fff;float: left;position:absolute;margin:0;cursor:pointer;height:30px;}.caixaImagemBase{margin:0;cursor:pointer;}.caixaTexto img{border:0;}#colunaImagensSelecionadas{float:right;margin-left: 2px;width:25em;margin-right: 5px;padding: 5px;height : auto;min-height: 200px;border:1px solid #888;	}form{margin:0;padding:0;}.acerto{clear:both;width:100%;height:30px;display:block;}.data-limite{color: #df0835;}#email{float:left;margin-left:1em;padding:5px;width:320px;height:150px;font-size:11px;}#field-contato{width: 500px;padding:10px;margin:0 auto;border: 1px solid #111;}#field-contato legend{padding: 5px;background: #111;color: #f1f1f1;}#field-contato label{width: 120px;float: left;text-align:right;margin-right:5px;line-height: 25px;}#field-contato p{margin: 5px;}#field-contato input, select, textarea{padding: 5px;font-size: 11px;color: #333;}#logoflash{margin:0 auto;width: 230px;height:158px;}#busca{float:right;padding-top: 5em;}.resultadoBusa{height: 20px;display:block;padding:5px;}.resultadoBusa a{padding:3px;background:#111;color:#FFF900;text-decoration:none;}.resultadoBusa a:hover{padding:3px;text-decoration:underline;}
