/* Padrão Câmara */
A  {
	color: #2a2279;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}

A:LINK {
	color : #2a2279;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}

A:HOVER {
	color : #8e0a00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}

A:ACTIVE {
	color : #8e0a00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}

A:VISITED {
	color : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	text-decoration: none;
}

BODY {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color : #FFFFFF;
	color : #434343;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	border-bottom : 0px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border : 0px;
	border-left : 0px;
	border-width : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

TD {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #434343;
	empty-cells : show;
}

/* Fontes */

FONT.Texto1Normal {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size : 10px;
		
}

FONT.NTexto1Normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;	
	font-weight: bold;
}

FONT.Texto1Destaque {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #2A2279;
}

FONT.NTexto1Destaque {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #2A2279;
	font-weight: bold;
}

FONT.Texto1Atencao {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E0A00;
}

FONT.NTexto1Atencao {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8E0A00;
	font-weight: bold;
}

FONT.Texto1Suave {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #8d8d8d;
}

FONT.NTexto1Suave {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #8d8d8d;
	font-weight: bold;
}

FONT.Texto2Normal {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size : 12px;
	color: #333333;	
}

FONT.NTexto2Normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;	
	font-weight: bold;
}

FONT.Texto2Destaque {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #2A2279;
}

FONT.NTexto2Destaque {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #2A2279;
	font-weight: bold;
}

FONT.Texto2Atencao {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E0A00;
}

FONT.NTexto2Atencao {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8E0A00;
	font-weight: bold;
}

FONT.Texto2Suave {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #8d8d8d;
}

FONT.NTexto2Suave {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #8d8d8d;
	font-weight: bold;
}

FONT.Texto3Normal {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size : 14px;
	color: #333333;	
}

FONT.NTexto3Normal {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;	
	font-weight: bold;
}

FONT.Texto3Destaque {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #2A2279;
}

FONT.NTexto3Destaque {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #2A2279;
	font-weight: bold;
}

FONT.Texto3Atencao {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8E0A00;
}

FONT.NTexto3Atencao {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8E0A00;
	font-weight: bold;
}

FONT.Texto3Suave {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #8d8d8d;
}

FONT.NTexto3Suave {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #8d8d8d;
	font-weight: bold;
}

/* Menu Horizontal - Ex.: Página Deputados*/

TABLE.TabMenuHorizontal {
	background-color: #c4c4c4;
	border: 1px inset;
	text-align: left;
	}

.TabMenuHorizontal TD {
	border: 1px outset;
	padding: 2;
}

+

TABLE.TabEventosTopfipa
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 90px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopapresentacao
{
	border: 1px solid #8D8D8D;
	background: #EFA900;
	width: 75px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopinscricaoingles
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 145px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopinscricaofran
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 125px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopinscricaoesp
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 115px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopinscricao
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 209px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopprograma
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 85px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopinformacoes
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 235px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	align: left;	
}

TABLE.TabEventosTopestruturaesp
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 145px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopestrutura
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 125px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopinformacoes2
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 230px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

TABLE.TabEventosTopinformacoes
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	width: 235px; 
	text-align: center;
	height: 18px;
	margin: 1px;
	
}

/* Tabela Titulo dos Eventos - Modificado por Claudio 02/09/03 */

TABLE.TabEventosTop
{
	border: 1px solid #8D8D8D;
	background: #DADADA;
	/* width: 220px; */
	height: 35px;
	margin: 1px;
	text-transform: uppercase;
}

TABLE.TabEventosTop TD
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;	
	font-weight: bold;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
}

TABLE.TabEventosBottomnovo
{
	border: 1px solid #8D8D8D;
	background: #F6F6F6;
	width: 778px;
	height: auto;
	margin: 1px;
}

/* Tabela conteudo dos Enventos - Modificado por Claudio 02/09/03 */

TABLE.TabEventosBottom
{
	border: 1px solid #8D8D8D;
	background: #F6F6F6;
	width: 650px;
	height: auto;
	margin: 1px;
}

TABLE.TabEventosBottom TD
{
	padding: 8px;
}

TABLE.TabBorda
{
	border: 1px solid #8D8D8D;
	width: 768px;
	height: auto;
	margin: 1px;
}

TABLE.Tabredimensionada
{
	border: 1px solid #8D8D8D;
	width: auto;
	height: auto;
	margin: 1px;
}
TD.TRredimensionada
{
	border: 1px ;
	width: auto;
	height: auto;
	margin: 1px;
}


/*.TabEventoBottom TH{
	background-color: #DADADA;
	border-spacing: 0;
	padding: 8;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	
}*/
.FormularioGrande {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F4F4F4;
	margin: 2px;
	color: #666666;
	padding: 1px;
	border: 1px solid #CCCCCC;



}
.FormularioGrandeTitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #999999;
	margin: 8px;
	border: 1px #999999;
}
.FormularioGrandeCelula {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #F9F4E6;
	margin: 5px;
	padding: 5px;
	border: none;


}
.FormularioGrandeBorda {
	background-color: #F9F4E6;
	border: 1px solid #CCCCCC;
}

.textfield {
	height: auto;
	width: auto;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 1px;
	padding: 1px;
}
/* Estilo para pagina Catalogo de Autoridades - Rafael */
.Cat A {
	color: #2a2279;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
}

.Cat A:LINK {
	color : #2a2279;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
}

.Cat A:HOVER {
	color : #8e0a00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
}

.Cat A:ACTIVE {
	color : #8e0a00;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
}

.Cat A:VISITED {
	color : none;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-decoration: none;
}
