﻿html
{
	height: 100%;	
}
body
{
	background: #667;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	height: 100%;	 	
}
#tudo
{
	left:50%;
	margin-left:-500px; /* metade da largura fictícia */
	position:relative;
	width:1000px;
	margin-bottom:0px;
	margin-top:0px;
	min-height:100%;		
}
* html #tudo 
{
	height: 100%; /* hack para IE6 que trata height como min-height */
}
#topo
{
	width:1000px;
	position:relative;
	border-bottom:2px solid #4E4E4E;
	color: #FFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;	
	background: #6195AB;	
}
#principal
{
	font:"Helvetica";
	font-size:14px;
	background:#FFF;	
	padding-bottom: 163px;
	margin-bottom:0px;		
}
#conteudo_principal
{
	margin-left:100px;
	margin-right:100px;
	font-family:Helvetica;			
}

.clear {clear:both;}

#rodape
{	
	border-top:2px solid #4E4E4E; 	 
 	width: 1000px;	
	position: absolute;
	bottom: 0;				
}
#topo_fundo
{
	height:180px;
	position:relative;
	background:#FFF;
	width:100%;
	text-align:left;
	color:#030;			
}
#arquivos_digitais
{
	border: 2px solid #4E4E4E;
	text-align:left;
	padding-left:10px;
}
.tabela_listar_conteudo_diretorio
{
	text-align:left;	
}
.td_arquivos_digitais_visualizar
{
	padding-left:10px;	
}
#fale_conosco
 {
	position:relative;
	top:-150px;	 
 }
 #conteudo_rodape
 {
	 font-family: 'Segoe UI', Arial, Helvetica, sans-serif;
	 font-size:12px;	 	 
 }
#logo
{
	position:absolute;
	vertical-align:central;
	left:20%;	
}
#poder_legislativo
{
	position:relative;
	top:30px;
	font-family:"Cooper Std";	
	font-size:25px;
}
#fundo_div_menu
{
	background:#FFF;
	
}
#div_menu
{
	border-bottom:2px solid #4E4E4E;
	background: #6195AB ;
	margin-left:0px;
	margin-right:0px;	
}
#fundo_principal
{
	background:#67E08B;
	width:100%;
	height:100%;		
}
#perfil_vereador
{
		
	
}
#loader
{
	position:absolute;
	top:50%;
	left:50%;
	z-index:10000;
}

h1
{
	font:"Trajan pro";
	font-size:18px;
	color:#c33;
	margin-top:0px;
}

h2
{
	font:"Trajan pro";
	font-size:15px;
	color:#c33;
	margin-top:0px;	
}
h3
{
	font:"Trajan pro";
	font-size:14px;
	color:#c33;
	margin-top:0px;
}
td
{
	font:"Helvetica";
	height:30px;
}
.label_ao_vivo
{
	position:relative;
	bottom:20px;
	font-size:24px;
	cursor:pointer;	
	color:#c33;
	text-decoration:none;	
}
.label_ao_vivo:hover
{
	cursor:pointer;	
	color:#fff;	
}

td.td_proposicoes
{
	text-align:justify;
	cursor:pointer;	
}
td.editavel
{
	cursor:pointer;
}
td.tabela_rodape
{
	width:33%;
	vertical-align:top;
}

td a
{
	text-decoration:none;
	color:#333;	
}
td.td_link
{
	text-align:justify;
}
td.td_link:hover
{
	text-decoration:none;
	color:#333;
}
td.td_autores_secundarios
{
	padding-right:30px;
	vertical-align:top;		
}
td.td_tipo_cor_fundo
{
	background-color:#ADD8E6;
	text-align:center;
	width:50%;
	vertical-align:middle;
}
td.td_dados_vereador
{
	text-align:left;
	white-space:nowrap;	
}

td.td_consulta_patrimonio
{
	text-align:justify;	
}
.tabelaEditavel .celulaEmEdicao {
    padding: 0;
}
 
.tabelaEditavel .celulaEmEdicao {
    width:100%;
    border:0;
    background-color:rgb(255,253,210); 
}

.tabelaEditavel {
    
    width:100%
	
}
.forms
{
	background-color:#DFF;
	border-color:#333;	
}

.botao
{
	background-color:#DFF;
	border-color:#333;
	color: #333;
	font-size:18px;
	border-radius:10px;
	padding:5px;
}
.botao:hover
{
	background-color:#AFF;
	border-color:#333;
	color: #333;
	font-size:18px;
	border-radius:10px;
	padding:5px;	
}
.botao_pesquisar
{
	background-color:#DFF;
	border-color:#333;
	color: #333;
	font-size:14px;
	border-radius:10px;
	padding:5px;
}
.imagem:hover
{
	background-image:url(imagens/btn_download_over.png);
}
.link_pagina
{
	background: #C33;
	color:#FFF;
	width: auto;
	min-width: 30px;
	height: auto; 	
	min-height: 20px; 	
	display: block;
	float: left;
	margin-left: 2px;
	text-align: center; 
	line-height: 20px;
	outline: none;
	font-weight:bold;
	margin-top:5px;
}
.link_pagina:hover
{
	color:#FFF;
}

img.acende {
opacity: 1.0; 
-moz-opacity: 1.0;
Filter: Alpha(Opacity=100)
}
img.acende:hover {
opacity: 0.5; 
-moz-opacity: 0.5;
Filter: Alpha(Opacity=50)
}

.botao_pesquisar:hover
{
	background-color:#FF3;
	border-color:#333;
	color: #333;
	font-size:14px;
	border-radius:10px;
	padding:5px;
	
}
.botao_editar
{
	background-color:#DFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;
}
.botao_editar:hover
{
	background-color:#AFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;	
}
.botao_excluir_anexo
{
	background-color:#DFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;
}
.botao_excluir_anexo:hover
{
	background-color:#AFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;	
}

.botao_substituir
{
	background-color:#DFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;

}
.botao_substituir:hover
{
	background-color:#AFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;	
}
.botao_excluir
{
	background-color:#DFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;

}
.botao_excluir:hover
{
	background-color:#AFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;
	
}
.botao_excluir_obs
{
	background-color:#DFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;

}
.botao_excluir_obs:hover
{
	background-color:#AFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;
	
}
.botao_alterar
{
	background-color:#DFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;

}

.botao_alterar:hover
{
	background-color:#AFF;
	border-color:#333;
	color: #333;
	font-size:11px;
	border-radius:10px;
	padding:5px;
	
}
.erro
{
	color:#C33;	
}
.esquerda
{
	width: 50%;
	float: left;	
}
.direita
{
	width: 50%;
	float: right;	
}
.caixa_tipos_expedientes
{
	text-align:left;
	border:1px solid #4E4E4E;
	border-radius:10px;
	width:200px;
	padding:10px;
	background-color: #ADD8E6;		
}
.caixa_autores_consulta
{
	text-align:left;
	border:1px solid #4E4E4E;
	border-radius:10px;
	width:300px;
	padding:10px;
	background-color: #ADD8E6;		
}
.caixa_tipos_expedientes_mirim
{
	text-align:left;
	border:1px solid #4E4E4E;
	border-radius:10px;
	width:230px;
	padding:10px;
	background-color: #ADD8E6;		
}
.caixa_pesquisa_funcionarios
{
	text-align:center;
	border:1px solid #4E4E4E;
	border-radius:10px;
	width:100%;
	padding:10px;
	background-color:#ADD8E6;	
}
.caixa_tipos_proposicoes
{
	text-align:left;
	border:1px solid #4E4E4E;
	border-radius:10px;
	width:250px;
	padding:10px;
	background-color: #ADD8E6;
}
.caixa_tipos_proposicoes_mirim
{
	text-align:left;
	border:1px solid #4E4E4E;
	border-radius:10px;
	width:270px;
	padding:10px;
	background-color: #ADD8E6;
}
.align_tabela
{
	left:15%;
	right:15%;
	
	
}
.caixa_autores_secundarios
{
	text-align:left;
	border:1px solid #4E4E4E;
	border-radius:10px;
	padding:10px;
	background-color: #ADD8E6;
	
}
.cadastro_expediente_forms
{
	background-color: #Fff;
	border:1px solid #4E4E4E;
	
}

.painel_consulta_visitas
{	
	text-align:right;
	margin-right:40%;
}
.painel_consulta_candidatos_mirins
{	
	text-align:right;
	margin-right:20%;
}


/*
LEVEL ONE
*/
ul.dropdown { position: relative; margin:0; padding:0; text-align:center; cursor:pointer; cursor: hand;}
ul.dropdown li { display: inline-block; padding:10px 0; font-family:Helvetica; font-size:15px; list-style:none; position:relative; text-align:left; }
ul.dropdown li a { text-decoration:none; color:#FFF; background:url(imagens/bg_li.png) 0 0 no-repeat; padding:0 20px 0 23px; }
ul.dropdown a:hover { background:url(imagens/bg_li.png) 0 -21px no-repeat; }
ul.dropdown a:focus { background:url(imagens/bg_li.png) 0 -21px no-repeat; }
 
/*
LEVEL TWO #F6E6C1 (bege) #EFDAAF (bege mais forte)
*/
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; display: block; width:200px; background:#DFF; padding:5px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; border:1px solid #D6D6D6;z-index:100;color:#333;}
ul.dropdown ul li { display: block; font-size:12px; padding:0;}
ul.dropdown ul li a { display:block; padding:10px 5px; background:none; color:#333; }
ul.dropdown ul li a:hover { background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; color:#666; }
ul.dropdown ul li a:focus { background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; color:#666; }
 
/*
LEVEL THREE
*/
ul.dropdown ul ul { left: 100%; top: 0;background:#DFF; z-index:100;}
ul.dropdown li:hover > ul { visibility: visible; }
ul.dropdown li:focus > ul { visibility: visible; }

#fotos{position: relative; width:500px; height:300px; padding:0; margin:10px 5px 5px 10px;}
#fotos ul li{list-style: none;}
#fotos ul li img {margin: 0px; padding: 0px; width: 500px; height: 300px;}
#fotos ul li {position: relative;}
#fotos ul li p {margin: 0px; padding: 10px 15px; position: absolute; bottom: 0px; left: 10px; right:10px;line-height: 20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; display: none;}
#fotos ul li p a {color: #FFF; text-decoration: none; font-weight:bold;}

/********************
--==[[PAGINAÇAO]]==--
********************/
#fotos div.paginas {position: absolute; top: 5px; right: 5px; z-index: 50;}
#fotos div.paginas a {height: 20px; width: 20px; display: block; float: left; margin-left: 2px; color: #333; font-size: 12px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; line-height: 20px; outline: none; background:#fff; opacity:0.9; filter: alpha(opacity = 90); font-weight:bold;}
#fotos div.paginas a:hover, #fotos div.paginas a.activeSlide {background: #333; font-weight: bold; color:#fff;}
#fotos ul li div.barra_semi-transparente 
{
	width: 500px;
	height: auto;
	position: absolute;
	bottom: 0px;
	left: 0px;
	background:#6195AB;
	opacity:0.8;
	filter:alpha(opacity = 80);
	display: none;
	margin: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	padding-bottom: 10px;
	padding-top: 10px;	
}
#fotos ul li div.barra_semi-transparente a
{
	text-decoration:none;
	text-align:left;				
}

a img {border: none;}

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:60%;
  height:auto;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:60%; 
  height:auto;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:60%; 
  height:50%;
  padding:10px;
  background-color:#ffffff;
}
.close{display:block; text-align:right;}

a
{
	color:#000;
	font:"Helvetica";
}

#topo a
{
	color:#fff;
	font:"Helvetica";
}

a:hover
{
	color:#F6BA84;
	font:"Helvetica";
}

a_youtube
{
	color:#c33;
	font:"Helvetica";
	text-decoration:none;
	font-size:18px;
}
a_youtube:hover
{
	color:#F6BA84;
	font:"Helvetica";
	font-size:18px;
}
td.branco
{
	background-color:#FFF;
	border: 1px solid #CCC;	
	cursor: pointer;
}
td.branco_nao_editavel
{
	background-color:#FFF;
	border: 1px solid #CCC;		
}
td.branco_lancamento
{
	background-color:#FFF;
	border: 1px solid #CCC;	
	cursor: pointer;
}
td.fechar_lancamento
{
	background-color:#FFF;
	border: 1px solid #CCC;	
	cursor: pointer;
}
td.fechar_lancamento:hover
{
	background-color:#FFF;
	border: 1px solid #CCC;	
	cursor: pointer;
	color:#BB0C0C;
}
th.azul
{
	background-color:#DFF;
	border: 1px solid #AFF;
}

th.amarelo
{
	background-color: #F7F67A;
	border: 1px solid #FF3;
}

table#veiculos
{
  	
}