/* CSS Document */

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A:link  {COLOR: #333333;}
A:hover {COLOR: #FF3333;}


.Image {
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#999999', Direction=120, Strength=4);
	border: 3px solid #FFFFFF;
	cursor: crosshair
}


.Coluna01 {
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}


/* ~~~ General tXt Style ~~~~ */
.TxtTituloMenu {
	FONT-SIZE: 15px;
	text-decoration: none;
	COLOR: #FF0000;
	PADDING-LEFT: 0px;
	text-align: left;
	font-weight: bold;
}
.TxtTitulo {
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: none;
	COLOR: #333333;
	PADDING-LEFT: 0px;
	text-align: center;
}
.TxtCorpo {
	text-decoration: none;
	FONT-SIZE: 12px;
	text-align: justify;
	COLOR: #333333;
	PADDING-LEFT: 10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */




/* ~~~~~~~~~~ Menu ~~~~~~~~~~ */
#Menu {
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 2px;
	MARGIN-BOTTOM: 5px;
}
#Menu UL {
	BORDER-TOP: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	BACKGROUND: #ffffff;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px;
	WIDTH: 100%;
	DISPLAY: block;
	LIST-STYLE-TYPE: none;
}
#Menu UL LI {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
}
#Menu UL LI A {
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #e4e4e4 0px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	PADDING-TOP: 6px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	DISPLAY: block;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 6px;
	WIDTH: 100%;
	COLOR: #333333;
	TEXT-DECORATION: none;
}
#Menu UL LI A:hover {
	BORDER-LEFT: #205b82 0px solid;
	COLOR: #000000;
	BACKGROUND: #ffffff;
	BORDER-BOTTOM: #ff0000 1px solid;
}
#Menu P {
	PADDING-RIGHT: 5px;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	WIDTH: 100%; PADDING-TOP: 5px;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */





/* ~~~~~~~~~~ _Menu ~~~~~~~~~~ */
#Menu2 { PADDING-RIGHT: 2px; MARGIN-TOP: 5px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 5px }
#Menu2 UL {
	BORDER-TOP: #FFFFFF 0px solid;
	BORDER-LEFT: #FFFFFF 0px solid;
	BORDER-RIGHT: #FFFFFF 0px solid;
	BORDER-BOTTOM: #FFFFFF 0px solid;
	
	BACKGROUND: #ffffff;
	
	PADDING-TOP: 1px;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100%;
	DISPLAY: block;
	LIST-STYLE-TYPE: none
}
#Menu2 UL LI {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT-SIZE: 11px;
}

#Menu2 UL LI A {
	BORDER-TOP: #e4e4e4 0px solid; 
	BORDER-LEFT: #e4e4e4 0px solid;
	BORDER-RIGHT: #e4e4e4 0px solid;
	BORDER-BOTTOM: #e4e4e4 0px solid;
	PADDING-TOP: 3px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	PADDING-BOTTOM: 3px;
	DISPLAY: block;
	
	BACKGROUND: #F5F5F5;
	
	WIDTH: 100%;
	COLOR: #333333;
	TEXT-DECORATION: none;
	TEXT-ALIGN: center;
}
#Menu2 UL LI A:hover {
	BORDER-TOP: #ff0000 0px solid;
	BORDER-LEFT: #205b82 0px solid;
	BORDER-RIGHT: #205b82 0px solid;
	BORDER-BOTTOM: #ff0000 0px solid;
	COLOR: #000000;
	
	BACKGROUND: #E4E4E4;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */





.MenuC1 {
	MARGIN-TOP: 5px;
	MARGIN-BOTTOM: 5px;
	PADDING-TOP: 6px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 6px;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT: #e4e4e4 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	DISPLAY: block;
	BACKGROUND: #ffffff;
	WIDTH: 100%;
	COLOR: #333333;
	TEXT-DECORATION: none;
	FONT-SIZE: 11px;
}





input	{FONT-SIZE: 12px;COLOR: #333333;}
Select	{FONT-SIZE: 12px;COLOR: #333333;}






.Calendario{
	BORDER: #000000 solid 1px;
}
.Calendario A{
	BORDER: #000000 0px solid;
	text-decoration: none;
	FONT-SIZE: 10px;
}






.AtasTitulo {
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	PADDING: 5px;
}
.AtasCorpo {
	FONT-SIZE: 12px;
	text-decoration: none;
	text-align: justify;
	PADDING: 5px;
}






.LeisTituloSumario {
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: none;
	COLOR: #333333;
	PADDING-LEFT: 0px;
}
.LeisSubTituloSumario {
	FONT-SIZE: 12px;
	text-decoration: none;
	COLOR: #333333;
	PADDING-LEFT: 5px;
}
.LeisSessaoSumario {
	FONT-SIZE: 12px;
	text-decoration: none;
	text-align: justify;
	COLOR: #333333;
	PADDING-LEFT: 10px;
}
.LeisSubSessaoSumario {
	FONT-SIZE: 12px;
	text-decoration: none;
	text-align: justify;
	COLOR: #333333;
	PADDING-LEFT: 15px;
}

.LeisTitulo {
	FONT-SIZE: 12px;
	text-decoration: none;
	COLOR: #333333;
	PADDING-LEFT: 0px;
	text-align: center;
}
.LeisSubTitulo {
	FONT-SIZE: 12px;
	font-weight: bold;
	text-decoration: none;
	COLOR: #333333;
	PADDING-LEFT: 0px;
	text-align: center;
}
.LeisCorpo {
	FONT-SIZE: 12px;
	text-decoration: none;
	text-align: justify;
	COLOR: #333333;
	PADDING-LEFT: 10px;
}
.Emenda {
	FONT-SIZE: 10px;
	font-weight: bold;
	PADDING-LEFT: 15px;
}

.EmendaVereadores {
	FONT-SIZE: 12px;
	text-decoration: none;
	text-align: center;
	COLOR: #333333;
	PADDING-LEFT: 10px;
}






.Ordinarias {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	width: 90%;
	border-bottom: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.Ordinarias TD {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}



.Tabelas {
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	width: 90%;
	border-bottom: 0px solid #cccccc;
	border-right: 0px solid #cccccc;
}
.Tabelas TD {
	border-top: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}










.MenuCategoria {
	border-BOTTOM-width: 1px;
	border-BOTTOM-style: dotted;
	border-BOTTOM-color: #CCCCCC;
	background-color: #F9F9F9;
	PADDING-TOP: 6px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT:  6px;
	PADDING-BOTTOM: 6px;
}
.MenuCategoria A {
	FONT-SIZE: 12px;
	text-decoration: none;
	COLOR: #333333;
}





/*Notícias*/
.noticia-titulo {
	FONT-SIZE: 12px;
	COLOR: #003399;
	TEXT-DECORATION: none;
}

.noticia {
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
}
/*Notícias*/





/*
.select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
*/






/* Menu
#Menu {
	PADDING-RIGHT: 2px;
	MARGIN-TOP: 5px;
	PADDING-LEFT: 2px;
	MARGIN-BOTTOM: 5px;
}
#Menu UL {
	BORDER-TOP: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	BACKGROUND: #ffffff;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px;
	WIDTH: 100%;
	DISPLAY: block;
	LIST-STYLE-TYPE: none;
}
#Menu UL LI {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT-SIZE: 10px;
	MARGIN: 0px;
}
#Menu UL LI A {
	BORDER-TOP: #ffffff 1px solid;
	BORDER-LEFT: #e4e4e4 4px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	PADDING-TOP: 6px;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	DISPLAY: block;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 6px;
	WIDTH: 100%;
	COLOR: #333333;
	TEXT-DECORATI

