/* CSS Document */
/* @charset "utf-8"; */

* {
margin:0;
padding:0;
}

body {
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
}

#ajusteTamanho {
margin:0 auto;
width:780px;
}

#geral {
margin:0 auto;
width:780px;
border:1px solid #D3D3D3;

}

#topoCabecalho{
	margin:0 auto;
	width:780px;
	text-align:center;
}

#colEsq {
	float:left;
	width:200px;
	border:0px solid #000;
	padding-top:5px;
	padding-left:3px;
	text-align:left;
}

#colDir {
	float:right;
	width:250px;
	margin:0px;
	padding-top:5px;
	
}
#colConteudo {
	float:left;    
	width:550px;
	color:#000;
	text-align:justify;
	padding-top:5px;
	margin-left:15px;
	border:0px solid #000;
}

#rodape {
margin:auto 0;
clear:both;
height:60px;
background-image:url(../imagens/bgRodape.jpg);
width:780px;
}

#rodape p {
margin:0 auto;
width:60%;
font-size:0.7em;
text-align:center;
color:#fff;
}

#rodape p a {
color:#fff;
font-weight:bold;
}

.iconesMenu {
width:195px;
height:44px;
border:1px solid #D9D9D9;
margin:0 2px 2px 2px;
padding-top:4px;
text-align:center;
}

/*COMEÇA AQUI O CONTROLE DOS CONTEÚDOS INSERIDOS*/

#conteudoGeralInternas {
width:535px;
margin-top:0px;
margin-left:10px;
padding-left:0px;
float:left;
vertical-align:top;
float:left;
border:0px solid #000;
}


#conteudoGeralInternas ul {
list-style-type:disc;
list-style-position:inside;
margin-left:24px;
margin-top: 12px;
}

#conteudoGeralInternas ul li {
margin-top: 6px;
}

#conteudoGeralInternas ol {
list-style-type:decimal;
list-style-position:inside;
margin-left:24px;
margin-top: 12px;
}

#conteudoGeralInternas ol li {
margin-top: 6px;
}

#tituloGeralInternas {
margin-top:0px;
border-left:7px solid #2C4365;
border-bottom:1px solid #eee;
border-collapse:collapse;
color:#2C4365;
padding-left:3px;
font: bold 18px verdana, helvetica, sans-serif;
height:26px;
height:26px !important;
vertical-align:middle;
float:left;
width:525px;
text-align:left;
}

#tituloGeralInternas h1 {
color:#990000;
padding-left:3px;
font: bold 18px verdana, helvetica, sans-serif;
text-align:left;
margin-top:0px;

}

#caminho {
margin-top:0px;
color:#999999;
padding-left:3px;
margin-top:5px;
font: bold 10px verdana, helvetica, sans-serif;
height:26px;
height:26px !important;
vertical-align:middle;
float:left;
width:525px;
text-align:right;
}


#caminho a:link { 
color:#999999;
font: bold 10px verdana, helvetica, sans-serif;
text-decoration:none;
}

#caminho a:visited { 
color:#999999;
font: bold 10px verdana, helvetica, sans-serif;
text-decoration:none;
}

#caminho a:hover { 
color:#000000;
font: bold 10px verdana, helvetica, sans-serif;
text-decoration:none;
}


#subTituloGeralInternas {
margin-top:0px;
border-left:7px solid #949494;
border-bottom:1px solid #eee;
border-collapse:collapse;
padding-left:3px;
font: bold 12px verdana, helvetica, sans-serif;
height:15px;
height:15px !important;
vertical-align:middle;
float:left;
width:525px;
text-align:left;
margin-bottom:5px;
}

#subTituloGeralInternas h2 {
color:#000;
padding-left:3px;
font: bold 12px verdana, helvetica, sans-serif;
text-align:left;
margin-top:0px;
}

#textoConteudo {
width:525px;
float:left;
/* padding-top:20px; */
padding-bottom:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;

/* margin-left:11px; */
}

#textoConteudo div.subtitulo {
border-left:4px solid #2C4365;
border-bottom:1px solid #eee;
border-collapse:collapse;
color:#000000;
margin-top:10px;
margin-bottom:5px;
padding-top:2px;
padding-left:3px;
font: bold 12px verdana, helvetica, sans-serif;
height:14px;
height:14px !important;
vertical-align:middle;
/*float:left;*/
width:519px;
text-align:left;
}

#textoConteudo div.subsubtitulo {
border-left:4px solid #1d74b9;
border-bottom:1px solid #eee;
border-collapse:collapse;
color:#000000;
margin-top:10px;
margin-bottom:10px;
padding-top:2px;
padding-left:3px;
font: bold 12px verdana, helvetica, sans-serif;
height:14px;
height:14px !important;
vertical-align:middle;
float:left;
width:507px;
text-align:left;
}

#textoConteudo p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
}

#textoConteudo p.centro {
text-align:center;
margin-top:16px;
margin-bottom:16px;
}

#textoConteudo p.msg {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
text-align:center;
padding-top:40px;
padding-bottom:40px;
}

#textoConteudo p a.linkNoticia{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#0000FF;
text-decoration:underline;
}

#textoConteudo p a.linkNoticia:visited{
padding-left:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#textoConteudo ul {
font-family:Verdana, Arial, Helvetica, sans-serif;
list-style-type:square;
font-size:12px;
color:#000000;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
}

#textoConteudo ol {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:decimal;
color:#000000;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
}

#textoConteudo ol.romano {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
list-style-type:upper-roman;
color:#000000;
text-align:justify;
margin-top:10px;
margin-bottom:10px;
margin-left:40px;
list-style-position:outside;
}

#textoConteudo li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:justify;
}

/************ GABINETE VIRTUAL ****************/
#textoConteudo ul.gabVirtPrincipal {
list-style:none;
margin:0px;
padding:0px;

}
/************ GABINETE VIRTUAL ****************/
#textoConteudo li.nomeDeputado {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#2C4365;
text-align:left;
font-weight:bold;
}
/************ GABINETE VIRTUAL ****************/
#textoConteudo li.qtdVotos {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;

}
/************ GABINETE VIRTUAL ****************/
#textoConteudo li.endEmail a.linkMail {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1E77BB;
text-decoration:none;

}

/************ GABINETE VIRTUAL ****************/
#fotoDeputado  {
float:right;
}

#infoPrincipalDepGabVirtual {
float:left;
width:315px;
}
#infoSecundariasDepGabVirtual {
float:left;
width:325px;
margin-top:25px;
}


/************ GABINETE VIRTUAL ****************/
#textoConteudo ul.gabVirtSecundaria {
list-style:none;
margin:0px;
padding:0px;

}
/************ GABINETE VIRTUAL ****************/
#textoConteudo ul.gabVirtSecundaria li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
}
/************ GABINETE VIRTUAL ****************/
#textoConteudo ul.gabVirtSecundaria li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1E77BB;
text-decoration:none;

}

#textoBiografia {
width:500px;
float:left;
padding-top:20px;
clear:both;
margin-top:25px;

}


/*********** TABELAS GERAL (Listagem de Dados)*****************/
table.tabGeral {
width:auto;
}

table.tabGeral tr.labelSup {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
background-color:#006699;
border-left: 1px solid #FFF;
text-align:center;
color:#FFFFFF;

}

table.tabGeral tr td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border: 1px solid #FFF;
height:20px;
text-indent:5px;
}

table.tabGeral tr td {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


table.tabGeral tr.dif td  {
background-color:#E9E9E9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:5px;
}

table.tabGeral tr.dif td  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

.txtAligEsq {
text-align:left;
}

.txtAligCenter {
text-align:center;
}


.txtAligDir {
text-align:right;
}


/************ FOTOJORNAlISMO ****************/


#textoConteudo ul.gabVirtPrincipal {
list-style:none;
margin:0px;
padding:0px;

}

#textoConteudo li.nomeDeputado {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:17px;
color:#2C4365;
text-align:left;
font-weight:bold;
}

#textoConteudo li.qtdVotos {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#006699;

}

#textoConteudo li.endEmail a.linkMail {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1E77BB;
text-decoration:none;

}


#fotoDeputado  {
float:right;
}

#infoPrincipalDepGabVirtual {
float:left;
width:315px;
}
#infoSecundariasDepGabVirtual {
float:left;
width:325px;
margin-top:25px;
}



#textoConteudo ul.gabVirtSecundaria {
list-style:none;
margin:0px;
padding:0px;

}

#textoConteudo ul.gabVirtSecundaria li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-align:left;
}

#textoConteudo ul.gabVirtSecundaria li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#1E77BB;
text-decoration:none;

}

#textoBiografia {
width:500px;
float:left;
padding-top:20px;
clear:both;
margin-top:25px;

}





.titulo_interna{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #123344;
	text-decoration: none;
}
.titulo_tabela td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #123344;
	padding:3px; 0 0 5px;	
}
.fundoescuro td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #cccccc;
	padding:3px; 0 0 5px;
}
.fundoescuro td a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration:none;
}
.fundoclaro td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #EBEBEB;
	padding:3px; 0 0 5px;
}

.fundoclaro td a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration:none;
}

.filtrado{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.paginacao {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background:#F3F3F3;
	padding: 4px 0;
	margin-left:5px; 
	width:20px; 
	float:left;
}
.paginacaoAtual {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #CCCCCC;
	background:#CCCCCC;
	padding: 4px 0;
	margin-left:5px; 
	width:20px; 
	float:left;	
}

.paginacao a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration:none;
}

.materia_interna{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height:18px;
	color:#000000;
}
.materia_interna a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height:18px;
	color:#0000FF;
}

.listar_todas a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color:#0000FF;
}
.texto_busca{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
}
.borda{
	border: 1px solid #123344;
}
