@charset "utf-8";

/* CSS Document */
ul > li > ul > li{cursor:pointer}
ul > li > ul > li:hover{color:#666;}
body

{

	margin:auto;

	background:url(images/body-back.jpg) repeat-x #cbcdce;

}

.clear

{

	clear:both;

}

p,h1,h2,ul

{

	margin:0px;

	padding:0px;

}

#home

{

	margin:auto;

	width:1094px;

}

#main

{

	float:left;

	width:1094px;

}

#header

{

	float:left;

	width:100%;

	padding-right:34px;

	padding-left:187px;

	height:141px;

	padding-top:8px;

	background:url(images/header-back.jpg) no-repeat;

}

#rightheader

{

	float:right;

	width:230px;

	color:#5b2422;

	font-size:12px;

	font-family:Tahoma;

	padding-top:25px;

	line-height:18px;

	text-align:right;

}

#search

{

	float:left;

	height:32px;

	margin-top:10px;

	width:223px;

	background:url(images/search-back.png) no-repeat;

}

#search .input

{

	float:left;

	margin-top:6px;

	margin-left:10px;

	width:166px;

	background:none;

	border:0px;

}

#navigation

{

	float:left;

	width:1094px;

	height:53px;

	font-family:Tahoma;

	font-size:11px;

	color:#fff;

	background:url(images/nav-back.png) no-repeat;

}

#navigation ul

{

	list-style:none;

	padding-left: 8px;
	padding-top: 1px;

}

#navigation ul li

{

	float:left;

	font-weight:bold;

	padding: 0px 8px;

}

#navigation ul li a

{

	color:#fff;

	float:left;

	margin-top:9px;

	text-shadow:1px 1px 1px #000;

	text-decoration:none;
	text-align: center;

}
#navigation ul li.item-break a

{
	margin-top:3px;

}

#navigation ul li a:hover

{

	color:#e8c914;

}

#content

{

	float:left;

	width:100%;

	padding-left:38px;

	background:url(images/content-back.png) repeat-y;

}

#banner

{

	float:left;

	width:1019px;

	margin-top:-10px;

}

#footer

{

	float:left;

	width:939px;

	padding-left:40px;

	padding-right:40px;

	height:236px;

	font-family:Arial;

	color:#e1e5e9;

	font-size:10px;

	padding-top:60px;

	background:url(images/footer-back.jpg) no-repeat;

}

#footer .title

{

	font-size:14px;

	text-transform:uppercase;

	font-weight:bold;

}

.foot-left

{

	float:left;

	width:635px;

}

.foot-right

{

	float:right;

	width:255px;

	line-height:28px;

	height:170px;

	text-align:right;

}

.foot-btm

{

	text-align:center;

	font-weight:bold;

	float:left;

	line-height:22px;

	width:100%;

	color:#8e9293;

}

.foot-btm a

{

	color:#8e9293;

	text-decoration:none;

}

.foot-btm a:hover

{

	text-decoration:underline;

}

.foot-btm .btxt

{

	font-size:11px;

}

#content-title

{

	float:left;

	height:43px;

	width:1019px;

}

.left-title

{

	float:left;

	font-size:22px;

	text-transform:uppercase;

	font-weight:bold;

	color:#fff;

	font-family:Tahoma;

	padding-left:40px;

}

.left-title p,.left-title img

{

	float:left;

}

.left-title p

{

	padding-left:10px;

	padding-top:4px;

}

#content-text

{

	float:left;

	width:1019px;

	background:url(images/content-text-back.jpg) repeat-y;

}

#content-textin

{

	float:left;

	width:982px;

	padding-left:37px;

	background:url(images/content-text-back1.jpg) repeat-x #ff946b;

	min-height:540px;

}

#content-text1

{

	float:left;

	width:945px;

	background:url(images/content-text-backin1.jpg) repeat-y;

}

#content-text1in

{

	float:left;

	width:919px;

	padding-right:13px;

	padding-left:13px;

	min-height:535px;

	padding-top:44px;

/*	background:url(images/content-text-backin.jpg) top no-repeat;*/
    border: 2px solid #e17f5c;
    border-bottom: 5px solid #e17f5c;
    background: #ffdacc;

}

.history-left

{

	float:left;

	width:210px;

	color:#000;

	font-family:Tahoma;

	font-size:12px;

	font-weight:bold;

}

.history-right

{

	float:right;

	width:650px;

	color:#000;

	font-family:Tahoma;

	font-size:12px;

	line-height:17px;

	text-align:right;

}

.history-left ul

{

	list-style:none;

	padding-left:20px;

}

.history-left ul ul

{

	padding-top:10px;

}

.history-left ul li

{

	padding-bottom:10px;

}

.history-left ul li

{

	background:url(images/hisul-back.png) no-repeat;

	padding-left:35px;

	padding-top:2px;

}

.history-left ul li:hover,.history-left ul li.active

{

	background:url(images/hisul-back-hover.png) no-repeat;

}

.history-left ul li ul li

{

	padding:0px;

	background:none;

	padding-bottom:10px;

}

.history-left ul li ul li:hover,.history-left ul li ul li.active

{

	background:none;

}

.history-left ul li a

{

	color:#000;

	text-decoration:none;

}

.history-left ul li a:hover,.history-left ul li.active a

{

	color:#325aaa;

}

.history-left ul li.active ul li a

{

	color:#000;

}

.box-left

{

	float:left;

	width:265px;

	font-family:Tahoma;

	font-size:12px;

	padding-left:30px;

}

.box-left ul

{

	list-style:none;

}

.box-left ul li:hover,.box-left ul li.active

{

	background:url(images/box-left-back.png) right 8px no-repeat;

}

.box-left a:hover,.box-left ul li.active a

{

	color:#1b458b;

}

.box-left ul li a

{

	text-decoration:none;

	color:#000;

	padding-bottom:15px;

	display:block;

}

.box-right

{

	float:left;

	width:574px;

	background:url(images/box-right-back.jpg) repeat-y;

}

.box-rightin

{

	float:right;

	margin-right:4px;

	width: 545px;

	color:#000;

	font-size:12px;

	font-family:Tahoma;

	min-height:389px;

	background:url(images/box-right-backx.jpg) repeat-x;

}

.vright-row

{

	float:left;

	padding-left:25px;

	padding-right:25px;

	width:517px;

	padding-top:4px;

	padding-bottom:4px;

	border-bottom:solid 1px #a29785;

}

.vright-row.last

{

	border-bottom:0px;

}

.vpic1

{
	float: left;
	width: 178px;
	height: 145px;
	text-align: center;

}


.vpic2

{

	float:left;

	width:148px;

	text-align:center;

}

.vpic3

{

	float:right;

	width:185px;

	text-align:right;

}

.vright-row .pic

{

	padding-left:1px;

	padding-top:2px;

	padding-bottom:2px;

	padding-right:2px;

	background:url(images/vpic/vpicframe-back.png) no-repeat;

}



.vright-row img

{

	margin-bottom:10px;

}

.composicao

{

	float:left;

	width:899px;

	line-height:18px;

	color:#484848;

	font-size:12px;

	font-family:Tahoma;

	padding-left:20px;

}

.comp-left

{

	padding-left:217px;

	float:left;

	width:225px;

	text-align:center;

}

.comp-left.right

{

	padding-left:0px;

}

.comp-left ul

{

	list-style:none;

	font-size:14px;

	line-height:22px;

	font-weight:bold;

}

.comp-left ul li a

{

	color:#484848;

	text-decoration:none;

}

.comp-left ul li a:hover

{

	color:#0b3da2;

}

.legislacao-con

{

	float:left;

	padding-left:40px;

	font-family:Tahoma;

	font-size:12px;
	min-height:427px

}

.legislacao-incon

{

	float: left;
	width: 439px;
	padding-bottom: 5px;
	height: 133px;

}

.legislacao-incon .title

{

	float:left;

	width:131px;

	padding-left:7px;

	height:17px;

	padding-top:1px;

	font-weight:bold;

	background:url(images/legis-con-title.png) no-repeat;

	color:#fff;

	font-size:12px;

	font-family:Tahoma;

}

.legislacao-incon .con

{

	border:solid 1px #988766;

	width:390px;

	padding-left:5px;

	padding-right:5px;

	padding-top:5px;

	float:left;

	min-height:40px;

	background:url(images/legis-con-back.jpg) repeat-x;

}

.legislacao-incon .word,.atas-right .word

{

	float:right;

	background:url(images/word.png) no-repeat;

	width:85px;

	margin-right:2px;

	height:33px;

	padding-top:7px;

	color:#fff;

	text-decoration:none;

	padding-left:45px;

	font-size:11px;

}

.legislacao-incon .pdf,.atas-right .pdf

{

	float: right;
	background: url(images/pdf.png) no-repeat;
	width: 85px;
	height: 33px;
	padding-top: 7px;
	color: #fff;
	text-decoration: none;
	padding-left: 45px;
	font-size: 11px;
	margin-right: 37px;

}

.atas-left

{

	float:left;

	font-family:Tahoma;

	font-size:12px;

	width:155px;

	font-weight:bold;

	padding-left:25px;

}

.atas-left ul

{

	list-style:none;

	line-height:20px;

	padding-left:15px;

	font-size:18px;

}

.atas-left ul ul

{

	font-size:12px;

	padding-bottom:10px;

}

.atas-left ul li a

{

	display:block;

	text-decoration:none;

	color:#000;

	padding-bottom:10px;

}

.atas-left ul li a:hover

{

	color:#224588;

}

.atas-left ul li ul a

{

	padding-bottom:0px;

}

.atas-right

{

	float:right;

	padding-top:35px;

	font-family:Tahoma;

	width:638px;

}

.aright-title

{

	float:left;

	width:638px;

}

.aright-title .left

{

	float:left;

	width:131px;

	padding-left:7px;

	height:17px;

	padding-top:1px;

	font-weight:bold;

	background:url(images/legis-con-title.png) no-repeat;

	color:#fff;

	font-size:12px;

	font-family:Tahoma;

}

.aright-title .right

{

	float:right;

	width:131px;

	padding-left:7px;

	height:17px;

	padding-top:1px;

	font-weight:bold;

	background:url(images/legis-con-title.png) no-repeat;

	color:#fff;

	font-size:12px;

	font-family:Tahoma;

}

.aright-con

{

	float:left;

	font-family:Tahoma;

	font-size:12px;

	line-height:18px;

	width:616px;

	border:solid 1px #988766;

	padding:10px;

	background:url(images/atas-right-back.jpg) repeat-x #fbc3a3;

}

.arcon

{

	float:left;

	width:100%;

	padding-bottom:10px;

}

.presidentes

{

	float:left;

	width:929px;

	margin-top:-15px;

	font-family:Tahoma;

	font-size:12px;

	font-weight:bold;

	padding-right:10px;

}

.presidentes .ttxt

{

	padding-left:74px;

}

.pre-row

{

	float:left;

	width:100%;

	background:url(images/prow-back.png) repeat-x;

	margin-top:40px;

}

.prercon

{

	float:left;

	text-align:right;

	width:151px;

}

.prercon .title

{

	background:url(images/parrow.png) bottom right no-repeat;

	padding-bottom:15px;

	margin-bottom:10px;

}

.prercon .pic

{

	padding:1px;

	border:solid 1px #000;

	background:#fff;

}

.prercon .name

{

	float:right;

	font-size:11px;

	text-align:center;

	padding-top:10px;

}

.contas-right

{

	float:right;

	font-family:Tahoma;

	width:622px;

}

.ctable

{

	float:left;

	width:620px;

	border:solid 1px #1e1f21;

}

.ctable .row

{

	float:left;

	padding-left:15px;

	width:590px;

	padding-right:15px;

	font-size:11px;

	font-weight:bold;

	padding-top:7px;

	padding-bottom:7px;

	background:#fff;

}

.ctable .row .col2

{

	float:right;

	text-align:right;

	width:90px;

}

.ctable .row .col1

{

	float:left;

	width:475px;

}

.ctable .row.pink

{

	background:#fcd4bc;

}

.ctable .row.black

{

	background:#1e1f21;

	color:#fff;

}

.ctable .row.red

{

	background:#ba1c1c;

	color:#fff;

}

.ctable .row.title

{

	color:#949a96;

	background:#1e1f21;

}

.con-form-left

{

	float:left;

	width:410px;

	padding-right:35px;

}

.con-form-right

{

	float:left;

	width:410px;

	padding-top:17px;

	font-weight:bold;

	color:#484848;

}

.con-form-left .col1

{

	float:left;

	width:80px;

	text-align:right;

	color:#484848;

	font-size:12px;

	padding-top:9px;

	margin-bottom:10px;

	font-weight:bold;

}

.con-form-left .input

{

	float:right;

	width:295px;

	padding-left:10px;

	padding-right:10px;

	margin-bottom:10px;

	height:39px;

	border:0px;

	background:url(images/contact-back1.png) no-repeat;

}

.con-form-left .input:focus

{

	background:url(images/contact-back1-hover.png) no-repeat;

}

.con-form-right .text

{

	float:left;

	width:387px;

	height:168px;

	background:url(images/messange-back.png) no-repeat;

	border:0px;

	padding:10px;

}

.limpar

{

	margin-right:10px;

}

.foot-links

{

	float:left;

	width:606px;

	height:63px;

	padding-top:16px;

	background:url(images/foot-links.png) no-repeat;

}

.foot-links a

{

	text-indent:-999px;

	font-size:0px;

}

.flink1

{

	float:left;

	width:95px;

	height:39px;

	background:url(images/link1img.png) no-repeat;

}

a.flink1:hover

{

	background:url(images/link1img-hover.png) no-repeat;

}

.flink2

{

	float:left;

	width:160px;

	height:39px;

	background:url(images/link2img.png) no-repeat;

}

a.flink2:hover

{

	background:url(images/link2img-hover.png) no-repeat;

}

.flink3

{

	float:left;

	width:78px;

	height:39px;

	background:url(images/link3img.png) no-repeat;

}

a.flink3:hover

{

	background:url(images/link3img-hover.png) no-repeat;

}

.flink4

{

	float:left;

	width:136px;

	height:39px;

	background:url(images/link4img.png) no-repeat;

}

a.flink4:hover

{

	background:url(images/link4img-hover.png) no-repeat;

}

.flink6

{

	float:left;

	width:137px;

	height:39px;

	background:url(images/link6img.png) right no-repeat;

}

a.flink6:hover

{

	background:url(images/link6img-hover.png) right no-repeat;

}

.content-btm-nav

{

	float:left;

	width:945px;

	height:27px;

	background:url(images/content-btm-nav.jpg) no-repeat;

}

.voltar

{

	float:left;

	width:87px;

}

.voltar a

{

	float:left;

	width:87px;

	height:27px;

	background:url(images/voltar.jpg) no-repeat;

	text-decoration:none;

	font-size:0px;

	text-indent:-999px;

}

.voltar a:hover,.voltar.active a

{

	background:url(images/voltar-off.jpg) no-repeat;

}

.avancar

{

	float:right;

	width:98px;

}

.avancar a

{

	float:right;

	width:98px;

	height:27px;

	background:url(images/avancar.jpg) no-repeat;

	text-decoration:none;

	font-size:0px;

	text-indent:-999px;

}

.avancar a:hover,.avancar.active a

{

	background:url(images/avancar-off.jpg) no-repeat;

}

.pagination

{

	float:left;

	width:760px;

	text-align:center;

}

.pagination ul

{

	list-style:none;

	text-align:center;

	font-family:'Tahoma';

	font-weight:bold;

	padding-top:4px;

	font-size:12px;

}

.pagination ul li

{

	display:inline;

	padding-right:5px;

}

.pagination ul li a

{

	color:#fff;

	text-decoration:none;

}

.pagination ul li a:hover,.pagination ul li.active a

{

	color:#000000;

}

.gallery-top

{

	float:left;

	width:571px;

	padding-left:60px;

	height:44px;

	position:relative;

	font-size:12px;

	font-family:Tahoma;

	text-align:left;

	background:url(images/gallery-top-back.png) no-repeat;

}

.gallery-top .topinactive

{

	float:left;

	top:0px;

	display:none;

	left:0px;

	background:url(images/gallery-top-back-in.png) no-repeat;

	width:631px;

	height:44px;

	opacity:0.7;

	filter:alpha(opacity = 70);

	position:absolute;

}

.gallery-top .title

{

	float:left;

	padding-top:14px;

}

.gallery-btm

{

	float:left;

	width:631px;

	overflow:hidden;

	position:relative;

	height:372px;

	background:url(images/gallery-btm-back.png) no-repeat;

}

.galbigimg

{

	float:left;

	position:absolute;

	display:none;

	width:612px;

	padding-left:5px;

	background:url(images/galbigimg-back.jpg) no-repeat;

	text-align:left;

	left:7px;

	height:355px;

	padding-top:4px;

	top:6px;

}

.close

{

	float:right;

	background:url(images/close-btn.png) no-repeat;

	height:21px;

	margin-right:-5px;

	position:relative;

	margin-bottom:-12px;

	width:21px;

	cursor:pointer;

	margin-top:-10px;

}

.gallery-r

{

	float:right;

	padding-top:10px;

	padding-right:18px;

	width:125px;

}

.gallery-r .prev

{

	float:right;

	width:24px;

	height:24px;

	cursor:pointer;

	text-decoration:none;

	font-size:0px;

	text-indent:-999px;

	background:url(images/gal-prev-active.png) no-repeat;

}

.gallery-r .next

{

	float:right;

	width:24px;

	height:24px;

	cursor:pointer;

	text-decoration:none;

	font-size:0px;

	text-indent:-999px;

	background:url(images/gal-next-active.png) no-repeat;

}

.gallery-r .prev.in

{

	background:url(images/gal-prev-inactive.png) no-repeat;

	cursor:auto;

}

.gallery-r .next.in

{

	background:url(images/gal-next-inactive.png) no-repeat;

	cursor:auto;

}

.gallery-r p

{

	float:right;

	padding-left:5px;

	padding-top:3px;

	padding-right:5px;

}

.gallerycon

{

	float:left;

	padding-left:1px;

	padding-right:1px;

	width:629px;

	color:#1e1f21;

	display:none;

	text-align:center;

	font-size:11px;

}

.gallerycon-row

{

	float:left;

	width:100%;

	height:168px;

	padding-top:10px;

	padding-bottom:5px;

}

.gallerycon-img

{

	float:left;

	width:33%;

	line-height:normal;

}

.gallerycon-img img

{

	padding:1px;

	background:#fff;

	border:solid 1px #000100;

	margin-bottom:5px;

}

.galbigimg p

{

	text-align:center;

	padding-top:150px;

}

.comissoes-left

{

	float:left;

	width:423px;

	color:#000;

}

.comissoes-left .title,.comissoes-right .title

{

	color:#364833;

	font-weight:bold;

}

.comissoes-right .title1,.comissoes-left .title1

{

	font-weight:bold;

	color:#0b3da2;

	font-size:13px;

}

.comissoes-right

{

	float:left;

	width:400px;

	color:#000;

}

.blink

{

	float:left;

	width:100%;

	padding-top:15px;

	font-size:11px;

	font-family:Tahoma;

	font-weight:bold;

	padding-bottom:15px;

}

.blink a

{

	text-decoration:none;

	color:#484848;

}

.blink a:hover

{

	color:#0B3DA2;

}

#enviar{
	background: url(images/enviar.png);
	border: 0px;
	width: 81px;
	height: 25px;
	float: right;
}

.fotos{
	margin: 40px auto;
    width: 780px;
}

.box{
	padding:5px;
	float:left;
	width:250px;
	height: 200px;
	text-align: center;
}

.box p{
	font-size: 12px;
	margin-top:3px;
}

.box img{
	padding:1px;
	background: #fff;
	border:1px solid #000;
}

.foto_maior{
	display:none;
	position:absolute;
	background: rgba(255, 255, 255, 0.63);
	top:0;
	left:0;
	width: 100%;
    height: 100%;
}

.foto_maior img{
	margin:auto;
}

.list-group-item {
	background-color: #feaf90 !important;
  border: 1px solid #e47c59 !important;
}
.sub-list-group-item {
	background-color: #ffc2a3 !important;
}
.sub-sub-list-group-item {
	background-color: #ffd7bb !important;
}
.documentos {
	margin-bottom: 40px;
}