/*
  Arquivo estilos.css
  Folha de Estilos em Cascata (CSS)
  Projeto: O Bando
  Desenvolvido por ANDRÉ GOMES SILVEIRA
  "Amarás ao próximo como a si mesmo"
*/


a, input, button, textarea, p {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}

input, button, textarea {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}

input:focus, textarea:focus, button:focus {
    outline: none;
}

button {
    height: 25px;
    border: 1px solid #B72B2B;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #D63030;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear,left top,left bottom,from(#FF6C42),to(#D63030));
    background-image: -moz-linear-gradient(#FF6C42,#D63030);
    background-image: -ms-linear-gradient(#FF6C42,#D63030);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#FF6C42),color-stop(100%,#D63030));
    background-image: -webkit-linear-gradient(#FF6C42,#D63030);
    background-image: -o-linear-gradient(#FF6C42,#D63030);
    background-image: linear-gradient(#FF6C42,#D63030);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6c42',endColorstr='#d63030',GradientType=0);
}

button:hover {
    -webkit-box-shadow: 1px 1px 3px #999999;
    -moz-box-shadow: 1px 1px 3px #999999;
    box-shadow: 1px 1px 3px #999999;
}

button:active {
    background-image: -khtml-gradient(linear,left top,left bottom,from(#B90000),to(#D63030));
    background-image: -moz-linear-gradient(#B90000,#D63030);
    background-image: -ms-linear-gradient(#B90000,#D63030);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#B90000),color-stop(100%,#D63030));
    background-image: -webkit-linear-gradient(#B90000,#D63030);
    background-image: -o-linear-gradient(#B90000,#D63030);
    background-image: linear-gradient(#B90000,#D63030);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b90000',endColorstr='#d63030',GradientType=0);
    -webkit-box-shadow: 0 0;
    -moz-box-shadow: 0 0;
    box-shadow: inset 0 1px 2px #660000;
    transition: all 0s;
    -moz-transition: all 0s;
    -webkit-transition: all 0s;
    -o-transition: all 0s;
}

/* Objetos invisíveis, como listas ocultas que serão desdobradas via JavaScript */
.invisivel {
	display: none;
}

/* Alternativa a invisível. Quando lançada como nova classe de um objeto invisível para mostrá-lo */
.visivel {
	display: inline;
}

/* Link padrão do site */
.Link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
}

/* Link alternativo em preto */
.Linkpreto {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
}
.Linkpreto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	color: #FFFF00;
}

/* Link alternativo do site, com menos destaque */
.Linkcinza {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	text-decoration: none;
	color: #FFFFFF;
}

/* Link para exibição no meio de textos */
.Linktexto {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #FF8080;
}

/* Link mais escuro para exibição no meio de textos */
.Linktextoesc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #FF8080;
}

/* Títulos de posts */
.Titulo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	text-decoration: none;
	color: #AFCBE0;
}

/* Subtítulos de posts */
.Subtitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	color: #E0AFD9
}

/* Texto normal, utilizado no conteúdo dos posts entre outros lugares */
.Normal {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

/* Texto normal preto, utilizado no conteúdo dos posts entre outros lugares */
.Normalbranco {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

/* Texto em tamanho reduzido */
.Reduzido {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;
}

/* Texto normal em negrito */
.Negrito {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
    text-decoration: none;
	color: #FFFFFF;
}

/* Texto preto para exibição em fundo claro */
.Branco {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
    text-decoration: none;
	color: #FFFFFF;
}

/* Legenda da foto do post */
.Legenda {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
	color: #E0AFD9;
}

/* Legenda das fotos */
.Legendafoto {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
    background-image: url(imagens/fundobranco.png);
    background-repeat: repeat;
    padding: 5px;
}

/* Texto que informa quantidade de caracteres restantes no formulário de comentários */
.Caracteresrestantes {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
	color: #D0D0D0;
	margin-right: 70px;
}

/* Texto que informa quantidade de caracteres restantes no formulário de contato */
.Caracteresrestcontato {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: right;
	text-decoration: none;
	color: #000000;
	margin-right: 41px;
}

/* Número de cada comentário já postado sobre um post */
.Numcom {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 36px;
	text-decoration: none;
	color: #FF8080;
}

/* Fundo da tabela de categorias */
.Categorias {
    background-image: url(imagens/categorias.jpg);
    background-repeat: no-repeat;
}

/* Fundo da tabela da agenda dinâmica */
.Agendadinamica {
    background-image: url(imagens/agenda.jpg);
    background-repeat: no-repeat;
}

/* Fundo da tabela de arquivo */
.Arquivo {
    background-image: url(imagens/arquivo.jpg);
    background-repeat: no-repeat;
}

/* Fundo da tabela de favoritos */
.Favoritos {
    background-image: url(imagens/favoritos.jpg);
    background-repeat: no-repeat;
}

/* Fundo do widget Facebook + Twitter */
.Facetwit1a {
    background-image: url(imagens/facetwit1a.jpg);
    background-repeat: no-repeat;
    padding: 0px;
}
.Facetwit1b {
    background-image: url(imagens/facetwit1b.jpg);
    background-repeat: no-repeat;
    padding: 0px;
}
.Facetwit2a {
    background-image: url(imagens/facetwit2a.jpg);
    background-repeat: repeat-y;
    padding: 0px;
}
.Facetwit2b {
    background-image: url(imagens/facetwit2b.jpg);
    background-repeat: repeat-y;
    padding: 0px;
}
.Facetwit3a {
    background-image: url(imagens/facetwit3a.jpg);
    background-repeat: no-repeat;
    padding: 0px;
}
.Facetwit3b {
    background-image: url(imagens/facetwit3b.jpg);
    background-repeat: no-repeat;
    padding: 0px;
}
.Ftlinktexto {
    margin: 0 15px;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	color: #98B5C0;
}
.Ftnormal {
    margin: 0 15px;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #D0D0D0;
	text-align: justify;
}
.Ftanormal {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #D0D0D0;
}
.Ftdir {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #98B5C0;
	margin: 0 15px;
    margin-bottom: 10px;
}
.Ftdir:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFF00;
	margin: 0 15px;
    margin-bottom: 10px;
}
.Ftdirp {
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
	font-size: 12px;
	text-decoration: none;
	color: #98B5C0;
	margin: 0px;
    margin-bottom: 10px;
}
.Ftdirt {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #98B5C0;
	margin: 0;
}
.Ftdirt:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFF00;
	margin: 0;
}
.Ftdirtp {
    font-family: Arial, Helvetica, sans-serif;
    text-align: right;
	font-size: 12px;
	text-decoration: none;
	color: #98B5C0;
	margin: 5px 20px;
	margin-bottom: 10px;
}

.Conttwitter {
    border: 0px;
    width: 240px;
}


/* Notícias */
.Noticias {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
	text-align: left;
	margin: 15px 30px;
}


/* Fundo da área dos canais */
.Fndcanais {
    border-top: 1px solid #FFFFFF;
}

/* Fundo das caixas de diálogo antes do carregamento de sua imagem correta */
.Cxgeral {
    background-image: url(imagens/fundobranco.png);
    background-repeat: repeat;
}

/* Tabela destaque */
.Tabeladestaque {
    background-image: url(imagens/destaque.jpg);
    background-repeat: no-repeat;
    border: 0px;
    width:570px;
    height:150px;
}

/* Fundo da caixa de diálogo padrão */
.Cxdialog {
    background-image: url(imagens/caixadialogo.png);
    background-repeat: no-repeat;
}

/* Fundo da caixa de confirmação */
.Cxconfirm {
    background-image: url(imagens/caixadialogo.png);
    background-repeat: no-repeat;
}

/* Fundo das caixa de indicação*/
.Cxaindique {
    background-image: url(imagens/janela.png);
    background-repeat: no-repeat;
}

/* Fundo da caixa de contato */
.Cxcontato {
    background-image: url(imagens/janela.png);
    background-repeat: no-repeat;
}

/* Fundo da caixa de newsletter */
.Cxnewsletter {
    background-image: url(imagens/janela.png);
    background-repeat: no-repeat;
}

/* Fundo da página */
.Fndback {
    background-image: url(imagens/backtop.jpg);
    background-repeat: no-repeat;
}

/* Fundo do centro da primeira página */
.Fndindex {
    border: 0px;
}

/* Fundo preto para fins específicos */
.Fundopreto {
	background-color: #D0D0D0;
}

/* Contorno do corpo da página */
.Contornopag {
	border: 1px solid #D0D0D0;
	background-color: #000000;
}

/* Contorno do corpo da página */
.Contornopagindex {
	border: 1px solid #D0D0D0;
	background-color: #000000;
}

/* Contorno da foto individual */
.Contorno {
	border: 1px solid #FFFFFF;
}

/* Imagem com texto ao redor - esquerda */
.left {
    float: left;
    margin:2px 10px 2px 0;
    padding: 5px;
    border: 1px solid #D0D0D0;
	background-color: #909090;
}

/* Imagem com texto ao redor - direita */
.right {
    float: right;
    margin:2px 0 2px 10px;
    padding: 5px;
    border: 1px solid #D0D0D0;
	background-color: #909090;
}

/* Imagem com texto ao redor - direita */
.center {
    text-align: center;
	width: auto;
    padding: 5px;
    border: 1px solid #D0D0D0;
	background-color: #909090;
}

/* Caixas de texto padrão */
.Txtbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B0B0B0;
	background-color: #101010;
	border: 1px solid #B0B0B0;
}

/* Caixas de texto alternativas */
.Txtboxalt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #555555;
}

/* Caixas de texto padrão quando recebem o foco */
.Txtboxfoco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #B0B0B0;
	background-color: #101010;
	border: 1px solid #FF8080;
}

/* Caixas de texto alternativas, para caixas de diálogo com fundo claro quando recebem o foco */
.Txtboxaltfoco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #E1DBE6;
	border: 1px solid #C73DDA;
}

/* Rodapé da página */
.Rodape {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #FFFFFF;
    background-color: #800000;
    background-image: url(imagens/rodape.png);
    background-repeat: no-repeat;
}

/* Assinatura desenvolvedor */
.andregsilveiraass {
    width: 150px;
    height: 58px;
    background-image: url(../chaosss/andregsilveira/imagens/assinaturasimplesbranca.png);
    background-position: 0px 0px;
    display: inline-block;
    opacity: 0.75;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
}

.andregsilveiraass:hover {
    opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* Para o id2 */
.id2 {
	background-color: #000000;
}


/* ESPECÍFICOS DA ÁREA DE DOAÇÃO */


/* Contorno do corpo da página */
.Contornopagdoa {
	border: 1px solid #5CB546;
	background-color: #FFFFFF;
	background-image: url(imagens/cabdoacao.png);
    background-repeat: no-repeat;
    background-position: right top;
}


/* ESPECÍFICOS DA ÁREA ADMINISTRATIVA */

/* Fundo da tabela de menu da área administrativa */
.Menu {
    background-image: url(imagens/menu.jpg);
    background-repeat: no-repeat;
}

/* Barra de comandos */
.Barra {
    border: 1px solid #5CB546;
	background-color: #DFEBDE;
}

/* Recibo */
.Tabelarecibo {
    border: 1px solid #000000;
	background-color: #FFFFFF;
}


/* TWITTER */

.twtr-widget {
    width: 250px;
    margin: 0 15px;
}
.twtr-hd{
    display:none;
}
.twtr-tweet {
    border-bottom: 1px solid #606060 !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	text-decoration: none;
	color: #98B5C0;
}
.twtr-tweet-wrap {
    padding: 8px 0 !important;
}
.twtr-timeline {
    height: auto !important;
}
.twtr-ft{
    display:none;
}
