body {
	margin: 0 auto;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #fff;
	line-height: 1.5em;
	background-image:url(../images/background2.png);
}
 a {
	text-decoration: none;
	color: #2489DB;
}
a:hover {
	color: #808080;
}
a img {
	border: 0;
}

#lblPaginas a:hover
{color:#fff;
 text-decoration:none;
    }
        
h3 {
	font-size: 1.3em;
	margin: 0 0 5px 0;
	padding: 2px 0px 0px 0px;
}
#bg {
	width: 1003px;
	margin: 0 auto;
	
}
#content {
	padding-top: 9px;
	color: #303030;
	width: 1003px;
	background-image:url(../images/bg_pq.jpg);
	background-repeat:repeat-x;
	background-color:#ebebeb;
}

#content img{
	border:0;
	margin:0;
	padding:0;}
#sub_menu {
	background-image: url(../images/bg_topo.jpg);
	clear: both;
	height: 169px;
	margin: 0;
	position: relative;
	top: -6px;
}
#title {
	float: left;
	font-size: 14pt;
	font-weight: bold;
	padding-top: 25px;
	padding-left: 37px;
}
#title2 {
	color: #4064A7;
	float: none;
	font-size: 14pt;
	font-weight: normal;
	line-height: 23px;
	padding-left: 147px;
	padding-top: 63px;
}


#title3 {
	clear: right;
    color: #4064A7;
    float: right;
    height: 35px;
    position: relative;
    top: 26px;
    width: 651px;
	background-image: url(../images/bg_menu2_index.jpg)
;
z-index:1;}




#barra{
	background-color: #185281;
	clear: both;
	color: #185281;
	height: 5px;
	margin: -5px 0 10px;
	width: 1003px;
	z-index: 50;
	  
}

#title3 img{
	
    border: 0 none;
    margin: 0 -3px 0 0;
    padding: 0;

}



#title3 UL {
	color: #FFFFFF;
	font-size: x-small;
	margin:0;
	padding:0;
}

Map{
	border:0;
	margin:0;
	padding:0;}
	
	Map3{
	border:0;
	margin:0;
	padding:0;}
	


#title3 UL.links {
    float: left;
    margin: 0;
	padding:0;
}
#title3 UL LI {
	DISPLAY: inline
}
#title3 UL LI A {
	padding:0;
	margin:0;
	
	COLOR: #ffffff;
	
}
#title3 UL LI A:hover {
	COLOR: #ff9900
}








#title_info {
	color: #FFFFFF;
	float: right;
	height: 45px;
	position: relative;
	top: -6px;
	width: 680px;
	background-image:url(../images/menu_sub_2.gif);
}
#title_info p {
	margin: 0;
}
#menubar {
	float: left;
	width: 216px;
	margin: 0 0 0 13px;
	padding: 0;
	display: block;
	clear: left;
	
	
}

#menubar img {
	margin:0;
	padding:0;
}

#menubar ul {
    border: 1px solid #DDDDDD;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 216px;
}
#menubar li {
	margin: -3px 0 0;
	
	
}

#menubar hr{
	background-color: #EBEBEB;
	border: medium none;
	color: #EBEBEB;
	margin: 8px 0;
	
	
}
	
	
	
	

#menubar li a{
	
    text-decoration: none;
	color: #474747;
	display: block;
	padding:0;
	margin:0;
	
		
	
}

#menubar .last{
	border-bottom: 1px solid #DDDDDD;
	
}



#menubar .txtmenu a {
    color:#fff;
	background-image:url(../images/menu_bg.jpg);
   background-color:#82b0d4;
    background-repeat: repeat-x;
    
    border-top: 1px solid #DDDDDD;
    font-size: 13px;
    height: 31px;
    line-height: 25px;
    padding: 3px 0 0 15px;
	text-shadow: 0px 1px 0px #0E395F;
}

#menubar .txtmenu2 a {
	color:#fff;
background-image:url(../images/menu_bg.jpg);
    border-top: 1px solid #DDDDDD;
    font-size: 13px;
    height: 37px;
    line-height: 15px;
    padding: 3px 0 0 15px;
	text-shadow: 0px 1px 0px #0E395F;
}


#menubar .txtmenu_sub a {
  background-attachment: scroll;
    background-color: #F5F5F5;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 13px;
    height: 25px;
    line-height: 25px;
    padding: 0 14px;
}


#menubar .txtmenu_subGrande a {
  background-attachment: scroll;
    background-color: #F5F5F5;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    font-size: 13px;
    height: 60px;
    line-height: 25px;
    padding: 0 14px;
}


#menubar .txtmenu a:hover{
background-color:#82b0d4;
background-image:none;
}

#menubar .txtmenu2 a:hover{
background-color:#82b0d4;
background-image:none;
 
}


#menubar .txtmenu_sub a:hover{
    background-color:#e9e9e9;
}

#menubar .txtmenu_subGrande a:hover{
    background-color:#e9e9e9;
}

#menubar .bt1 a{
	 background-image: url("../images/menu1bg.jpg");
    color: #FFFFFF;
    font-size: 12px;
    height: 39px;
    line-height: 19px;
    padding: 3px 0 0 15px;
    text-shadow: 0 1px 0 #0E395F;
    width: 201px;
}
#menubar .bt1 a:hover{
	  background-image: url(../images/menu1bgh.jpg);
   
}




#menubar .bt2 a{
	 background-image: url(../images/menubg.jpg);
    color: #FFFFFF;
    font-size: 12px;
    height: 33px;
    line-height: 15px;
    padding: 3px 0 0 15px;
    text-shadow: 0 1px 0 #0E395F;
    width: 201px;
}
#menubar .bt2 a:hover{
	  background-image: url(../images/menubgh.jpg);
   
}



#menubar .bt3 a{
	background-image: url(../images/menubg.jpg);
    color: #FFFFFF;
    font-size: 13px;
    height: 33px;
    line-height: 29px;
    padding: 3px 0 0 15px;
    text-shadow: 0 1px 0 #0E395F;
    width: 201px;
}
#menubar .bt3 a:hover{
	  background-image: url(../images/menubgh.jpg);
   
}

.lijevo {
	margin: 2px auto;
	
	width: 210px;
	border-top: 1px solid #DDD;
	border-bottom: 1px solid #DDD;
	
}
.lijevo a, .lijevo a:visited {
	text-decoration: underline;
}
#twitterbox {
	float: right;
	width: 223px;
    margin: 0 6px 10px;
    padding: 6px 5px;
	border: 1px solid #DDD;
	background: #185c80;
	color: #fff;
	line-height: 1.5em;
}


#tit_content {
	margin: 0 10px -7px 242px;
	padding: 0 10px 5px 6px;
}
#content2 h2 {
	margin: 0px;
	padding: 4px 0 4px 0;
	font-size: 12pt;
}
#content2 p {
	margin: 0;
}

#content_pg {
	border: 1px solid #DDDDDD;
	color: #5D5D5D;
	line-height: 1.6em;
	margin: 0 245px 20px 242px;
	padding: 0;
	text-align: left;
}


#content_pg .tit{
	background-image:url(../images/bg_tit_index.jpg);
	width:513px;
	height:42px;
	margin:0;
	padding:0;
	
}

#content_pg .tit h1{
	 color: #FFFFFF;
    font-size: 15px;
    font-weight: boldr;
    padding: 14px;
	
}

#content_pg .cont{
	border:1px solid #fff;
	background-image:url(../images/bg_cont.jpg);
	background-repeat:repeat-x;
	padding:2px 0;
	background-color:#fff;
}


#content_pg .cont .not {
	display: block;
	margin: 0 0 5px 2px;
	width: 510px;
}

#content_pg .cont .not h3{
	color: #0A446B;
	display: block;
	font-size: 17px;
}

#content_pg .cont .not img{
	border:1px solid #ccc;
	padding:3px;
	background-color:#FFF;
	float:left;
	margin-right:7px;
	display:block;
	margin-top: 5px;
	
}
#content_pg a, #content_pg a:visited {
	text-decoration: underline;
}
#content_pg h2 {
	font-size: 1.5em;
	margin: 0 0 0.5em 0;
	color: #808080;
	padding-top: 3px;
}
#content_pg p {
	padding: 0;
	margin: 0;
}











#content2 {
	border: 1px solid #DDDDDD;
	color: #5D5D5D;
	line-height: 1.6em;
	margin: 0 10px 20px 242px;
	padding: 0;
	text-align: left;
}


#content2 .tit{
	background-image:url(../images/bg_tit_int.jpg);
	width:748px;
	height:42px;
	margin:0;
	padding:0;
	
}

#content2 .tit h1{
	 color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    padding: 14px;
	
}

#content2 .cont{
	border:1px solid #fff;
	background-image:url(../images/bg_cont.jpg);
	background-repeat:repeat-x;
	padding:6px;
	background-color:#fff;
}



#content2 a, #content_pg a:visited {
	text-decoration: underline;
	
}

.vejamais a, .vejamais a:visited {
	  clear: both;
    float: right;
    margin: 13px 14px 0 0;
    position: relative;
    text-decoration: underline;
    top: -29px;
}
#content2 h2 {
	font-size: 1.5em;
	margin: 0 0 0.5em 0;
	color: #808080;
	padding-top: 3px;
}
#content2 p {
	padding: 0;
	margin: 0;
	font-size:12px;
}













#geral #barratit #visitavirtual #vis_link {
	PADDING-RIGHT: 12px;
	MARGIN-TOP: 4px;
	PADDING-LEFT: 3px;
	FONT-SIZE: 12px;
	BACKGROUND: #29435a;
	FLOAT: right;
	PADDING-BOTTOM: 3px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#geral #barratit #visitavirtual #vis_link A {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#geral #barratit #visitavirtual #vis_link A:hover {
	COLOR: #ff9933
}
#geral A:hover {
	COLOR: #ff6600
}
#geral {
	MIN-HEIGHT: 100%;
	FLOAT: left;
	WIDTH: 1003px;
	BACKGROUND-REPEAT: repeat-y;
	POSITION: relative;
	HEIGHT: 100%;
	z-index: 10;
}
#barratit {
	CLEAR: both;
	BACKGROUND: #29435a
}
#barratit DIV#titulo-home {
	BACKGROUND: url(../img/kernel/titulo_home.gif) #29435a no-repeat;
	FLOAT: left;
	WIDTH: 375px;
	HEIGHT: 80px
}
#barratit DIV#titulo-home H1 A {
	DISPLAY: block;
	WIDTH: 355px;
	HEIGHT: 80px
}
#barratit DIV#titulo-home H1 A SPAN {
	DISPLAY: none
}
#barratit DIV#visitavirtual {
	FLOAT: right;
	WIDTH: 400px;
	HEIGHT: 80px
}
#barratit DIV#titulo {
	BACKGROUND: url(../img/kernel/titulo_interna.gif) #29435a no-repeat;
	FLOAT: left;
	WIDTH: 1003px
}
#barratit DIV#titulo H1 A {
	color: #FFFFFF;
	display: block;
	font-size: 15px;
	height: 25px;
	margin: 5px 0 -5px 12px;
	width: 310px;
}
#barratit DIV#titulo H1 A SPAN {
	DISPLAY: none
}
#barratit DIV#perfil-ativo A {
	COLOR: #7d8d9b
}
#barratit DIV#perfil-ativo A:hover {
	COLOR: #ff9900
}
#menubarra {
	CLEAR: both;
	BACKGROUND: url(../img/kernel/bg_menubarra.gif) #495f73 no-repeat;
	WIDTH: 1003px;
	HEIGHT: 25px
}
#menubarra UL {
	color: #FFFFFF;
	font-size: x-small;
	margin: 5px 0;
}
#menubarra UL.about {
	PADDING-LEFT: 52px;
	FLOAT: left
}
#menubarra UL.links {
	PADDING-RIGHT: 5px;
	FLOAT: left;
	MARGIN-LEFT: 79px
}
#menubarra UL LI {
	DISPLAY: inline
}
#menubarra UL LI A {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #ffffff;
	PADDING-TOP: 0px
}
#menubarra UL LI A:hover {
	COLOR: #ff9900
}
#menubarra2 {
	background-image:url(../images/sombra.png);
	height:13px;
	width:1003px;
	margin:0;
	padding:0;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
H1 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
SPAN {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
A {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px
}
#formbusca {
	PADDING-RIGHT: 5px;
	
	margin:14px;
}
#formbusca FORM {
	DISPLAY: inline
}
.textbox-busca {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	MARGIN-TOP: 3px;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #000000 1px solid;
	WIDTH: 160px;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: verdana;
	HEIGHT: 12px;
	
}
.btn-busca {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-SIZE: 8pt;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-FAMILY: verdana;
	HEIGHT: 1.5em
}


#formbusca UL {
	color: #FFFFFF;
	font-size: 11px;
	margin: 5px 0;
}

#formbusca UL.links {
    float: right;
    margin: 3px 0 0 9px;
	padding:0;
}
#formbusca UL LI {
	DISPLAY: inline
}
#formbusca UL LI A {
	padding:0 8px;
	margin:0;
	
	COLOR: #ffffff;
	
}
#formbusca UL LI A:hover {
	COLOR: #ff9900
}


#menubase {
    background-color: #A9D2F3;
    background-image: url(../images/bg_rodape.jpg);
    background-repeat: repeat-x;
    clear: both;
    height: 209px;
    padding: 10px 10px 0;
	}
	
	#menubase h1{
		font-size:14px;
		color:#185281;
		
	
	}
	#menubase h1 a{
		font-size:14px;
		color:#185281;
		
	
	}
#menubase a{
			color:#185281;
			font-size:11px;
			font-weight:bold;
}

#menubase a:hover{
			color: #003;
			text-decoration:underline;
			
}

#menubase #coluna1{
	float:left;
	
	
	margin: 0 2px

	}
	
	#menubase #coluna2{
	float:left;
	
	
	margin: 0 2px

	}
	
	#menubase #coluna3{
	float:left;
	
	
	margin: 0 2px

	}
	
	#menubase #coluna4{
	float:left;
	
	
	margin: 0 2px

	}
	
	#menubase #coluna5{
	float:left;
	
	
	margin: 0 2px

	}
	 #coluna3, #coluna4{
		width:190px}
		
		#coluna1, #coluna2{
		width:143px}
		
		#coluna5{
		width:231px}
	
	
	#menubase ul{
		list-style:none;}
		#menubase li{
			padding: 2px 0}

.flash_index{
	position:relative;
	top:-5px;
	display:block;}
