body {

	padding-bottom:10px;

}

div#wrapper {

	width:780px;
	background:url("/imgs/bkg_top.jpg") repeat-x #fff;
	overflow:hidden;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top:10px;
	text-align:left;

}
div#container_top {

	float:left;
	width:100%;
	background:url("/imgs/bkg_menu.jpg") repeat-x; 
	margin-top:20px;
	
}
ul#menu {

	float:right;
	width:580px;
	margin-bottom:3px; 

}
ul#menu li {

	float:left;

}
ul#menu li a {

	float:left;
	color:#666;
	font:normal 11px arial;
	border-left:solid 2px #fff;
	border-right:solid 1px #dadada;
	padding:15px 13px 0px 12px;	
	background:url("/imgs/bkg_menu.jpg") repeat-x;
	
}

ul#menu li a img{ margin-right:5px; }

ul#menu li a img.rawd { margin-bottom:-3px; }

ul#menu li a.rewd { margin-bottom:-1px; }

ul#menu li a img.rowd { margin-bottom:-2px; }

ul#menu li a:hover {

	background:#fff;
	color:#000;
	
}
ul#menu li.border_right a { border-right:none;}
ul#menu li.border_left a { border-left:none;}

div#banner { margin-left:3px; }

div#banner img {

	float:left;
	margin-bottom:2px;
}
div#content {

	float:left;
	width:100%;
	background:url("/imgs/bkg_content.jpg") repeat-x #fff;
  
}
div.middle {

	float:right;
	width:578px;
	margin-top:10px;

}
div#container_left {

	float:left;
	display:inline;
	width:177px;
	z-index:4 !important;
	margin-top:-233px;
	margin-left:10px;
	
}
div#logo {

	float:left;
	width:173px;
	border:solid 2px #fff;
	background:url("/imgs/bkg_logo.jpg") repeat-x;
}
div#logo h1 {

	display:block;
	height:157px;
	width:110px;
	background:url("/imgs/logo.jpg") no-repeat;
}
div#logo h1 a {

	float:left;
	width:110px;
	height:157px;
}
div.login {

	float:left;
	width:159px;	
	border:solid 1px #ccc;
	background:#fff;
	margin:8px 0;
	padding:8px;
	text-align:left;

}
div.login strong {

	color:#666;
	font:normal 13px arial;
}
div.login h3 {

	float:left;
	color:#0067AA;
	font:normal 18px arial;
	margin-bottom:3px;
}
.login input.text {

	width:145px;
	border:solid 1px #ccc;
	margin-bottom:2px;
	padding:3px 2px;
	color:#333;
	font:normal 13px arial;
}
.login input.button {
	
	width:70px;
	background:#237CB6;
	border:solid 1px #237CB6;
	font:bold 12px arial;
	color:#fff;
	float:left;
	margin-left:5px;
	margin-top:5px;
	
	
}
.height {

	min-height:100px;
	height:auto !important;
	height:100px;

}

.login .error, .login .info, .login .sucess  {

	font:normal 10px arial;
	color:red;
	display:block;

}

.login .info {
	
	color:#666;

}

.login .sucess {
	
	color:#060;

}


img.img_busca {

	float:left;
	margin:2px 3px 0 0;

}
span.nao_cadastrado a {

	float:left;
	color:#0067AA;
	font:normal 12px arial;
	margin:10px 0 0 35px;

}
div.login big {

	float:left;
	color:#0067AA;
	font:bold 12px arial;
	margin-bottom:12px;
}
div#container_menu {

	float:left;
	width:165px;
	border:solid 1px #ccc;
	background:#fff;
	padding:0 5px;
	
}
ul#menu_left {

	float:left;
	width:100%;
	text-align:left;
}
ul#menu_left li {

	float:left;
	width:100%;
	border-bottom:solid 1px #ededed;
	padding:2px 0;
}
ul#menu_left li.border_last a,
ul#menu_left li a {

	float:left;
	width:151px;
	color:#666;
	font:normal 13px arial;
	padding:6px 0 6px 14px;
	background:url("/imgs/img_style.jpg") #fff no-repeat 3px center;

}
ul#menu_left li a.selected,
ul#menu_left li a:hover {

	background:#CAE6FF;
	background:url("/imgs/img_style_hover.jpg") #CAE6FF no-repeat 3px center;
}
ul#menu_left li a img{

	margin:0 5px 1px 5px;
}
div#container_right {

	float:right;
	width:162px;
	display:inline;
	margin-right:7px;
	padding:10px;

}
strong.link_bottom a {

	float:left;
	color:#0067AA;
	font:bold 12px arial;
	margin-top:10px;

}
div#footer {

	float:left;
	width:100%;
	background:url("/imgs/bkg_top.jpg");
	margin-top:20px;
	padding:6px 0;

}
div#footer span {

	float:left;
	color:#fff;
	font:normal 12px arial;
	margin-left:15px;

}
div#footer strong {

	float:right;
	color:#fff;
	font:normal 12px arial;
	margin-right:15px;

}
span.nao_cadastrado a:hover,
ul#album li a:hover,
strong.link_bottom a:hover,
div.last_news ul li a:hover,
div.last_news ul li a:hover strong,
div.last_news ul li a:hover span {
	
	 text-decoration:underline !important;
}

h2.title {

	color:#0067AA;
	font:normal 18px arial;
	text-align:left;
	padding-bottom:5px;

}

p.info {

	font:normal 13px arial;
	text-align:left;
	

}
ul#enquete,
ul#enquete li,
ul#enquete li strong {

	float:left;
	width:162px;

}
ul#enquete li strong {

	margin-bottom:3px;
	color:#036;
	font:bold 12px arial;

}
ul#enquete li span {

	float:left;
	width:120px;
	height:10px;
	line-height:0;
	background:#68BCEF;

}
ul#enquete li strong em {

	float:right;
	width:28px;
	font:normal 10px arial;

}

.fleft {
	
	float:left;

}

.fright {
	
	float:right;

}

.disabled {
	
	color:#CCC;

}

/* ######  DOCUMENTOS ######*/

ul.listright {

	font:normal 11px arial;
	margin-top:10px;
	float:left;
	width:100%;
		
}

ul.listright li {

	display:block;
	padding:2px 0px;
	float:left;
	width:100%;
	
}

ul.listright li a {
	
	font:normal 11px arial;
	text-decoration:underline !important;

}

div.documento {

	margin-bottom:20px;

}

div.documento h3 {

	font:bold 14px arial;
	color:#333;
	margin-bottom:6px;

}

div.documento p {
	
	font:normal 12px arial;
	line-height:16px;
	
}

/* ##### LISTA DE LINKS ##### */

ul.listalinks h3 {

	font:bold 14px arial;
	color:#237BB4;
	margin-top:10px;
	margin-bottom:3px;
	
}

ul.listalinks strong {

	font:bold 12px arial;
	color:#333;
	margin-bottom:0px;
	display:block;
	
}

ul.listalinks li {
	
	width:100%;
	float:left;
	margin-bottom:8px;

}

ul.listalinks a {
	
	font:normal 11px arial;
	float:left;
	color:#00F;
	font-style:italic;	
	text-decoration:underline !important;

}

ul.listalinks a:hover {
	
	color:#2F53FF;

}

/* ##### LISTA DE JORNAIS  ##### */

div.jornais {

	width:372px;
	float:left;

}

div.jornais p {

	font:normal 12px arial;
	color:#333;
	line-height:16px;

}

ul.listajornais {
	
	width:370px;
	float:left;
	margin-top:15px;

}

ul.listajornais li img {

	float:left;
	margin-right:6px;
	
}

ul.listajornais li {
	
	
	float:left;
	margin-bottom:8px;
	font:normal 12px arial;
	color:#333;
	width:100%;

}

ul.listajornais a {
	
	font:normal 12px arial;	
	color:#237CB6;	
	text-decoration:underline !important;

}

ul.listajornais a:hover {
	
	color:red;

}

ul.listajornais strong {
	
	font:bold 12px arial !important;
	color:#237CB6;
	display:block;
	margin-bottom:5px;

}

ul.eventos li {
	
	margin-bottom:0;
	padding-bottom:10px;	
	margin-left:0;
	padding-left:0;
	display:block !important;	
	
}

ul.eventos li.other {

	background:#ECF5FF;

}

ul.eventos li p.sigin {
	
	text-align:right;
	padding:5px 0 0 0;

}

ul.eventos li p.sigin a {
	
	font-weight:bold;

}

ul.eventos li p.sigin a:hover {
	
	color:#F60;

}



/* ###### MAPA DO SITE ###### */

ul.mapa {
	
	width:100%;
	float:left;
	
}

ul.root {
	
	background:url(/imgs/tree.gif) no-repeat !important;
	

}

ul.level2 {
	
	margin-left:23px;

}

ul.mapa li {

	display:block;	
	padding:3px 0 0px 0px;	
	*padding-bottom:1px;
	width:200px;
	float:left;
	
}


ul.mapa a {

	font:normal 12px arial;
	color:#237BB4;
	padding-left:28px;
	text-decoration:underline !important;

}

ul.mapa a:hover {

	color:red;

}

div.localizacao {

	width:382px;
	float:left;

}
