* {
	margin:0px;
	padding:0px;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#container {
	width:753px;
	margin:0 auto;
}
#logo {
	background-color:#E5E5E5;
	width:753px;
	height:67px;
	border-bottom:1px solid #FFFFFF;
}
#header {
	widows:753px;
	height:120px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
}
#headerCpr {
	widows:753px;
	height:72px;
	background-image:url(../images/cpr/header.jpg);
	background-position:254px;
	background-repeat:no-repeat;
	border-bottom:1px solid #FFFFFF;
}
#headerCpr h1 a {
	color:#033163;
	text-decoration:none;
	font-size:18px;
}
#headerCpr h2 {
	text-transform:capitalize;
	margin-top:10px;
	/*margin-top:39px;*/
	margin-left:-15px;
	_margin-left:-10px;
}
#menu {
	width:141px;
	background-color:#F0F0F0;
	border-right:1px solid #FFFFFF;
	float:left;
	padding-top:10px;
}
	#menu ul {
		margin:0px;
		padding:0px;
		list-style:none;
		font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
		text-transform:uppercase;
		font-size:0.7em;
		font-weight:bold;
		color:#305594;
	}
	#menu ul li {
		width:131;
		/*height:20px;*/
		border-bottom:1px solid #DDDDDD;
		background-image:url(../images/fundo_li_menu.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		padding-left:10px;
	}
	#menu ul li a:link, #menu ul li a:visited, #menu ul li a:active {
		color:#305594;
		text-decoration:none;
	}
	#menu ul li a:hover {
		color:#282955;
	}	
#conteudo {
	width:611px;
	float:right;
	background-color:#FFFFFF;
}
#busca {
	width:100%;
	height:28px;
	background-color:#DADADA;
}
#busca p {
	float:left;
	color:#4f4f4f;
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:0.8em;
	font-weight:bold;
	padding:4px 0px 0px 10px;
}
#busca form {
	width:40%;
	float:left;
}
#busca input {
	margin-left:1px;
	margin-top:1px;
}
#busca #select_cprs {
	width:160px;
	height:20px;
	float:left;
	padding-top:3px;
	margin-left:10px;
}
#busca #select_cprs .select_cprs {
	width:160px;
	height:26px;
}
#busca input.botaoenviar {
	margin-left:1px;
	margin-top:2px;
}
#busca ul {
	float:right;
	margin-right:10px;
	color:#4f4f4f;
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:0.8em;
	font-weight:bold;
	padding-top:3px;
}
#busca ul li {
	display:inline;
	padding:2px 8px 2px 8px;
}

#busca ul li a:link, #busca ul li a:active, #busca ul li a:visited {
	color:#4f4f4f;
	text-decoration:none;
}
#busca ul li a:hover {
	color:#000000;
}
#breadcumb {
	width:100%;
	height:20px;
	margin:0px 0px 14px 0px;
}
#breadcumb p {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:0.6em;
	font-weight:bold;
	color:#3c3c3c;
	padding-top:4px;
	padding-left:10px;
}
#rodape {
	width:753px;
	height:35px;
	background-color:#063968;
	clear:both;
	text-align:center;
	
}
#rodape p {
	color:#FFFFFF;
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:0.7em;
	font-weight:bold;
	padding-top:10px;
}
#coluna1 {
	width:314px;
	float:left;
	border-right:1px solid #033163;
}
#coluna2 {
	width:294px;
	float:left;
}
#coluna2 p{
	margin:8px;
}
#interna {
	width:100%;
}
#funcionalidades {
	width:210px;
	float:right;
	list-style:none;
}
	#funcionalidades ul {
	margin:0px;
	padding:0px;
	}
	#funcionalidades li {
	display:inline;
	float:left;
	padding:0px 5px 0px 5px;
	}
	#funcionalidades li a:link, #funcionalidades li a:active, #funcionalidades li a:visited {
	color:#051d34;
	text-decoration:none;
	}
	#funcionalidades li a:hover {
	color:#0033CC;
	}
#informacoes {
	width:97%;
	margin:0 auto;
	clear:both;
	padding:12px 0px 0px 0px;

}	
#legislacao {
	width:150px;
	float:left;
}
	#legislacao ul {
		margin:5px 5px 5px 10px;
		padding:0px;
		font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
		font-size:0.7em;
		color:#051d34;
	}
	#legislacao ul li {
		list-style-image:url(../images/file_legislacao.jpg);
		list-style-position:inside;
		margin:4px;
	}
#egroup {
	width:150px;
	float:left;
}
#informacoes form {
	margin-left:30px;
}
#informacoes dl {
	width:350px;
}
#informacoes dt {
	width:28%;
	float:left;
	text-align:right;
	padding-right:6px;
}
#informacoes dd {
	width:60%;
	float:left;
}
/* SELETORES */

h1 {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:1.0em;
	color:#051d34;
	padding-left:10px;
}
h2 {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:0.9em;
	color:#051d34;
	padding-left:10px;
	font-style:italic;
}
h2.subtitulo {
	float:left;
	display:block;
	width:200px;
}
hr.home_agenda {
	display:block;
	border:none;
	background-image:url(../images/hr_divisoria_home.jpg);
	background-repeat:no-repeat;
	width:278px;
	height:3px;
	margin:2px 0px 2px 6px;
	padding:0px;
	float:left;
}
hr.home_legislacao {
	display:block;
	border:none;
	background-image:url(../images/hr_divisoria_home_menor.jpg);
	background-repeat:no-repeat;
	width:125px;
	height:2px;
	margin:0px 0px 0px 6px;
	padding:0px;
	float:left;
}
hr.hr_internas {
	display:block;
	border:none;
	background-image:url(../images/hr_internas.jpg);
	background-repeat:no-repeat;
	width:564px;
	height:2px;
	margin:0px 0px 0px 6px;
	padding:0px;
	float:left;
}
/* CLASSES */

.post_agenda {
	width:288px;
	border-left:5px solid #002557;
	margin:8px 5px 5px 12px;
}
.post_agenda p {
	margin-left:5px;
}
.texto {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:0.7em;
	color:#051d34;
}
.texto a {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:11px;
	color:#051d34;
}
.texto_menor {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:9px;
	color:#051d34;
}
.texto_destaque {
	font-family:"Trebuchet MS", Tahoma, Arial, Verdana;
	font-size:0.8em;
	color:#051d34;
	font-weight:bold;
}
.clear_left {
	clear:left;
}
.margin_left {
	margin-left:10px;
}
.margin_propostas {
	margin-top:2px;
	margin-bottom:2px;
}
.padding_top {
	padding-top:4px;
}