/* Definições Principais */
body{margin: 0; font-family:Tahoma, Arial, sans-serif; font-size:11px; color:#565656;}
img{border:0px;}

/* Div que suporta todos os outros */
#back {position:relative; margin-left: auto; margin-right:auto; width:980px;}

/* Menu Topo */
#top_menu{position:relative; width:926px; height:39px; background-color:#3e89c3; padding:0px 27px 0px 27px; color:#ffffff;}
#top_menu a:link{color:#ffffff; text-decoration:none;}
#top_menu a:visited{color:#ffffff; text-decoration:none;}
#top_menu a:hover{	color:#ffffff; text-decoration:underline;}

.top_btn{position:relative; float:left; height:13px; padding:12px 10px 14px 10px;}
#top_btn_selected{position:relative; float:left; height:13px; padding:12px 10px 14px 10px; background-color:#d5e3ec; color:#3e89c3; background-image:url(../images/top_menu_arrow.gif); background-position: center bottom; background-repeat:no-repeat;}
#top_btn_selected a:link{color:#3e89c3; text-decoration:none;}
#top_btn_selected a:visited{color:#3e89c3; text-decoration:none;}
#top_btn_selected a:hover{	color:#3e89c3; text-decoration:underline;}

/* Logotipo e Icones */
#top_division{position: relative; width:980px; height:80px;}
#logo{position: absolute; top:20px; left:27px;}
#icon_access{position:relative; float:right; width:230px; height:80px;}
#icon_access_links{position: absolute; top:26px; left:89px;}
#icon_access_bar{position: absolute; top:61px; left:0px; width:230px; height:19px; background-color:#e6e7e7;}

/* Todo o Conteúdo Principal */
#center{position:relative; width:978px; border:1px solid #cccccc; background-image:url(../images/center_background.gif); background-repeat:repeat-y;}
#center:after{	content:".";	 display:block;	clear:both;	visibility:hidden; height:0; overflow:hidden;}

/* Esquerda */
#center_left{position:relative; width:259px; float:left;}
#submenus_title{position:relative; padding:0px 0px 33px 0px; font-size:17px; color:#3e89c3;}
#submenus{position:relative; width:189px; padding:44px 28px 0px 26px; background-color:#eeeeee;}
#submenu_isset{position:relative; height:50px;}
.center_left_lettering{position:absolute; left:0px; top:11px; width:15px}
.center_left_arrow{position:absolute; left:0px; bottom:11px; height:5px; width:14px}
.center_left_division{position:relative; height:2px; width:100%; background-image:url(../images/center_left_division.gif); background-repeat:repeat-x;}

/* Espaçamento dentro dos balões e Espaçamento dos submenus */
#submenus p{margin:0px 10px 0px 12px}
.submenu_space{overflow:hidden; height:5px; width:1px;}

#submenus a:link{color:#565656; text-decoration:none;}
#submenus a:visited{color:#565656; text-decoration:none;}
#submenus a:hover{	color:#565656; text-decoration:underline;}

/* Cantos Redondos */
div.rounded div {height: 1px; overflow: hidden;}
div#submenu_lettering_selected{background-color: #3e89c3; width: 205px; font-weight:bold; color:#ffffff;}
div.submenu_lettering{background-color: #e2e2e2; width: 205px;}

/* Pesquisa */
#search{position:relative; width:259px; background-color:#3e89c3;}
#search_boxes_title{position:relative; left:26px; color:#ffffff; font-size:12px; font-weight:bold;}
#search_boxes{position:relative; left:43px; width:188px; height:75px; padding:11px 0px 11px 0px;}

/* Pesquisa Forms */
#search select{font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#565656; border: 1px solid #cccccc; width:188px;} 
#search input{font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#565656; border: 1px solid #cccccc; width:176px; padding-left:5px; padding-right:5px;} 

/* Pesquisa Avançada */
#search_more{position:relative; padding:7px 0px 0px 0px; color:#ffffff; font-size:10px; text-align:right;}
#search_more a:link{color:#ffffff; text-decoration:underline;}
#search_more a:visited{color:#ffffff; text-decoration:underline;}
#search_more a:hover{	color:#ffffff; text-decoration:underline;}

/* Destaque */
#featured{position:relative; width:259px; background-color:#d5e3ec;}
#featured_title{position:relative; left:26px; color:#555756; font-size:12px; font-weight:bold;}
#featured_news{position:relative; left:43px; width:188px; padding:11px 0px 11px 0px;}
.featured_link{position:relative; text-align:right; font-weight:bold; font-size:10px; color:#555756;}
.featured_link a:link{color:#555756; text-decoration:underline;}
.featured_link a:visited{color:#555756; text-decoration:underline;}
.featured_link a:hover{color:#555756; text-decoration:underline;}

/* Centro */
#center_center{position:relative; float:left; width:490px;}
#center_text{position:relative; padding:29px 10px 29px 10px;}
#center_text_title{color:#3f3f3f; font-size:17px;}

/* Slideshow */
#slideshow{position:relative; width:490px; height:122px; border-bottom:1px solid #cccccc;}

/* Direita */
#center_right{position:relative; width:229px; float:left;}

/* Login */
#login{position:relative; width:229px; height:123px; background-color:#3e89c3;}
#login_boxes{position: relative; z-index:2; width:195px; height:123px; left:13px; top:23px; color:#ffffff;}
#login_boxes input{font-family: Tahoma, Arial, sans-serif; font-size: 11px; color:#565656; border: 1px solid #cccccc; width:128px; height:12px; padding:4px 5px 3px 5px;}
#login_btn{position:absolute; top:0px; left:147px;}
#password_recover_link{position:relative; width:195px; color:#ffffff; font-size:10px; text-align:right;} 
#password_recover_link a:link{color:#ffffff; text-decoration:underline;}
#password_recover_link a:visited{color:#ffffff; text-decoration:underline;}
#password_recover_link a:hover{color:#ffffff; text-decoration:underline;}
#center_right_tab{position:absolute; z-index:1; top:109px; left:0px; width:229px; height:14px; background-image:url(../images/center_right_tab.gif); background-repeat:repeat-y;}

/* Notícias */
#news{position:relative; width:204px; padding:32px 12px 0px 13px; font-size:10px;}
#news p{margin:0px 9px 0px 9px;}
div.news_box{background-color: #f6f6f6; width: 204px;}
div.news_date{background-color: #3e89c3; width: 204px; color:#ffffff; font-weight:bold; font-size:9px;}
.news_data_space{overflow:hidden; height:3px; width:1px;}
.news_space{overflow:hidden; height:5px; width:1px;}
.news_link{width:195px; text-align:right; color:#555756; font-weight:bold; padding:6px 0px 6px 0px;}
.news_link a:link{color:#555756; text-decoration:underline;}
.news_link a:visited{color:#555756; text-decoration:underline;}
.news_link a:hover{color:#555756; text-decoration:underline;}

/* Listagem das Notícias */
.news_list_box{position:relative; padding:9px 9px 9px 9px; background-color:#fbfbfb;}
.news_list_box a:link{color:#565656; text-decoration:none;}
.news_list_box a:visited{color:#565656; text-decoration:none;}
.news_list_box a:hover{color:#565656; text-decoration:underline;}
.news_list_box_date{position:relative; padding:0px 0px 5px 0px; font-weight:bold;}
#pages_list{text-align:right;}
#pages_list a:link{color:#565656; text-decoration:none;}
#pages_list a:visited{color:#565656; text-decoration:none;}
#pages_list a:hover{color:#8b9dab; text-decoration:underline;}

/* Logotipos Links */
#logo_links{padding:32px 12px 32px 13px;}

/* Rodapé */
#bottom{position:relative; width:980px; height:60px; padding:14px 0px 0px 0px; font-size:10px; color:#8d8e8f;}

/* Link AGEFE e Prodigentia*/
#bottom_links{position:relative; height:14px;}
#bottom_links a:link{color:#565656; text-decoration:none;}
#bottom_links a:visited{color:#565656; text-decoration:none;}
#bottom_links a:hover{color:#565656; text-decoration:underline;}

/* Divisória do Rodapé */
#bottom_division{position:relative; width:980px; height:11px; background-image:url(../images/bottom_division.gif); background-repeat:repeat-x;}

/* Menu Rodapé */
#bottom_menu a:link{color:#8d8e8f; text-decoration:none;}
#bottom_menu a:visited{color:#8d8e8f; text-decoration:none;}
#bottom_menu a:hover{color:#8d8e8f; text-decoration:underline;}

/* Links */
a:link{color:#306b9a; text-decoration:underline;}
a:visited{color:#306b9a; text-decoration:underline;}
a:hover{	color:#306b9a; text-decoration:underline;}

/* Página Download */
#download{text-align:center;}
#download table{width:390px; height:400px;}
