
#tudo {
	width: 1020px;
	margin:20px auto;	
    border: solid 1px #CFCFCF;
    border-radius: 5px;
    box-shadow: 0 0 3px #CFCFCF;
    background: white;	
}

#header {
	width: 990px;
	float: left;
	padding: 15px;
}

#header .logo {
    float:left;	
	width: 80px;
	margin-left:20px;
	margin-right:20px;
    text-align: center;	
}

#header .site-titulo {
	float:left;	
	width: 320px;
	font-size: 28px;
	line-height: 140%;
	font-weight: bold;
	font-weight: 600;
}

#header .site-titulo a {
    color: #333333;
}

#header .site-titulo a:hover {
	text-decoration: none;
}

#header .header_dir {
	float:right;
	width:262px;
	margin:0;
	margin-right:10px;
	padding:0;
}

#header .texto_procura {
	float:left;
	margin-top:5px;
	padding-left:10px;
	font-size:16px;
}

#header .procura {
	float:right;
	margin-top:5px;
	padding-top:10px; 
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCC; 
}

#header .box_search {
	height:20px;
	background-color:#F7F7F7;
	border: solid 1px #CFCFCF;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	background-image: url(../images/lupa.jpg);
	background-repeat: no-repeat;
	background-position: 7px; center;
}

#header .butgo {
    height:25px; 
	width:30px;
	background-color:#F7F7F7;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border: solid 1px #7E9DB9; 
	margin: 0px;
}

#banner_visit {
	width: 970px;
	height: 150px; 
	overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */
	position: relative; 
	z-index: 5;
	margin-left:20px;
	border: 1px dashed #CCC;
	padding:5px;
	border-radius: 3px;
}
	
#banner_visit ul#nav {
	display: none;
	list-style: none;
	margin:0;
	padding:0;
	position: relative; 
	top: 45px; 
	z-index: 15; 
}

#banner_visit ul#nav li#prev {
	list-style: none;
	float: left; margin: 0 0 0 50px;
}

#banner_visit ul#nav li#next {
	list-style: none;
	float: right; margin: 0 50px 0 0;
}

#banner_visit ul#nav li a {
	display: block; width: 50px; height: 50px; text-indent: -9999px;
}

#banner_visit ul#nav li#prev a {
	background: url(../images/prev2.png);
}

#banner_visit ul#nav li#next a {
	background: url(../images/next2.png);
}

#banner_visit ul#slides {
	list-style: none;
	margin:0;
	padding:0;
}

#banner_visit ul#slides li {
    margin:0;
	padding:0;
}
		
#banner_visit ul#slides a {
	text-decoration: none;		
}

#conteudo {
	width: 980px;
	padding:20px;
	background-color:#ffffff;
	float:left;
}

/*    MENU VERTICAL */
#menuvertical {
	float:left;
	width: 200px;
	margin-right:25px;	
    border: dashed 1px #CFCFCF;
    border-radius: 3px;
    background: white;	
}

#menuvertical .topo {
	font-size: 16px;
	margin: 0;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/bk_menuvertical.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#EFEFEF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#menuvertical .topo a {
	color:#333;
	text-decoration: none;
}

#menuvertical ul {
	margin: 0px;
	padding: 0px;
	border: none;
}

#menuvertical ul li {
	margin: 0;
    padding:0;
	list-style: none;
}

#menuvertical ul li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
}

#menuvertical .dashed { 
    border-bottom: 1px dashed #CFCFCF; 
}

#menuvertical ul li a:hover {
	background-color: #EFEFEF;
}

#menuvertical ul ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border: none;
}

#menuvertical ul ul li {
	padding-left:0px;
}

#menuvertical ul ul li a {
	display: block;
	text-decoration: none;
	color: #666;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
	background-image:none;
}

#meio {
	float:left; 
	width:470px;
	margin-right:25px;	
}

/* NOTICIAS - HOMEPAGE */

#noticias {
	margin-bottom:20px;
    border: dashed 1px #CFCFCF;
    border-radius: 3px;
    background: white;	
}

#noticias .topo {
	font-size: 16px;
	margin: 0;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/bk_noticias.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#EFEFEF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#noticias .topo a {
	color:#333;
	text-decoration: none;
}

#noticias .cx_noticia {
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CFCFCF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
    min-height:55px;
    height:auto !important;
    height:55px;
}

#noticias .cx_noticia:hover {
	background-color:#F7F7F7;
}

#noticias .img_not{
	float: left;
	padding:4px;
	border: 1px solid #CFCFCF;	
	margin-right:10px;
}

#noticias .mais_not {
	text-align:right;
	padding-right:10px;
	padding-bottom:10px;
}

#noticias .txt_camoes {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CFCFCF;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

/* INFORMACOES UTEIS - HOMEPAGE */

#inf_uteis {
	margin-bottom:20px;
    border: dashed 1px #CFCFCF;
    border-radius: 3px;
    background: white;	
}

#inf_uteis .topo {
	font-size: 16px;
	margin: 0;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/bk_noticias.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#EFEFEF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#inf_uteis .conteudo {
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
}

#inf_uteis .conteudo .ct_esq {
	float:left;
	width:210px;
	margin-right: 20px;
	margin-bottom:10px;
}

#inf_uteis .conteudo .ct_dir {
	float:left;
	width:210px;
}

#inf_uteis  ul {
	margin: 0px;
	padding: 0px;
	border: none;
}

#inf_uteis ul li{
	margin: 0;
    padding:0;
	list-style: none;
}

#inf_uteis ul li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	padding-right:5px;
	background-repeat: no-repeat;
	background-position: 10px center;
	background-image: url(../images/icon_inf_uteis.jpg);
}

#inf_uteis .dashed {
	border-bottom: 1px dashed #CFCFCF;
}

#inf_uteis  ul li a:hover {
	background-color: #EFEFEF;
}

#direito {
	float:right;
	width:250px;
}

/* VIDEO - HOMEPAGE */

#video {
	margin-bottom:20px;
    border: dashed 1px #CFCFCF;
    border-radius: 3px;
    background: white;	
}

#video .topo {
	font-size: 16px;
	margin: 0;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/bk_noticias.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#EFEFEF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#video .conteudo {
	padding:10px;
}

/*    LINKS - HOMEPAGE */

#links_hp {
	width: 250px;
    border: dashed 1px #CFCFCF;
    border-radius: 3px;
    background: white;	
	margin-bottom:20px;
}

#links_hp .topo {
	font-size: 16px;
	margin: 0;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/bk_links_hp.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#EFEFEF;
	color:#333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#links_hp ul {
	margin: 0px;
	padding: 0px;
	border: none;
}

#links_hp ul li {
	margin: 0;
    padding:0;
	list-style: none;
}

#links_hp ul li a {
	display: block;
	text-decoration: none;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 45px;
	padding-right:5px;
	background-repeat: no-repeat;
	background-position: 10px center;
}

#links_hp ul li a.icon_gov {
	background-image: url(../images/icon_governo.jpg);
}

#links_hp ul li a.icon_mne {
	background-image: url(../images/icon_mne.jpg);
}

#links_hp ul li a.icon_secp {
	background-image: url(../images/icon_secp.jpg);
}

#links_hp ul li a.icon_ic {
	background-image: url(../images/icon_ic.jpg);
}

#links_hp ul li a.icon_api {
	background-image: url(../images/icon_icep.jpg);
}

#links_hp ul li a.icon_ue {
	background-image: url(../images/icon_ue.jpg);
}

#links_hp ul li a.icon_cplp {
	background-image: url(../images/icon_cplp.jpg);
}

#links_hp ul li a.icon_pc {
	background-image: url(../images/icon_pc.jpg);
}

#links_hp ul li a.icon_lusa {
	background-image: url(../images/icon_lusa.jpg);
}
#links_hp .dashed {
	border-bottom: 1px dashed #CFCFCF;

}

#links_hp ul li a:hover {
	background-color: #EFEFEF;
}

/*    BLOG - HOMEPAGE */

#blog {
	width: 250px;
    border: dashed 1px #CFCFCF;
    border-radius: 3px;
    background: white;	
	margin-bottom:20px;
}

#blog .topo {
	font-size: 16px;
	margin: 0;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/bk_links_hp.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#EFEFEF;
	color:#333;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#blog .texto {
	padding:10px;
	text-align:justify;
}

#conteudo_dentro{
	float:right;
	width:750px;
}

#conteudo_dentro ul {
	margin-bottom: 10px;
	list-style: none;
} 

#conteudo_dentro li {
	padding-left: 20px;
	padding-bottom: 15px;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	line-height:160%;
}

#conteudo_dentro .tit_pagina{
	font-size: 16px;
	margin-bottom: 15px;
	padding-top: 13px;
	padding-bottom: 15px;
	padding-left: 10px;
	background-image: url(../images/bk_texto.png);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#EFEFEF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-left-style: dashed;
	border-top-color: #CFCFCF;
	border-right-color: #CFCFCF;
	border-left-color: #CFCFCF;
}

#conteudo_dentro .txt_pagina{
	padding: 10px;
	border: 1px dashed #CFCFCF;
	background-image:url(../images/bk_escudo.png);
	background-repeat: no-repeat;
	background-position: right bottom;
    min-height:530px;
    height:auto !important;
    height:530px;
}

#conteudo_dentro .twocols {
	width:725px;
	float:left;  
	border-bottom: 1px solid #CFCFCF;	
}

#conteudo_dentro .twocols .col1 {
	float: left;
	width: 340px;
	padding-left:20px;
	border-right: 1px solid #CFCFCF;	
}

#conteudo_dentro .twocols .col2 {
	float: left;
	width: 340px;
	padding-left:20px;
}

#conteudo_dentro .tabela table {
	margin-top:10px;
	border-collapse:collapse;
	border-top: 1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	width: 100%;
}

#conteudo_dentro .tabela td {
	border-bottom: 1px solid #CFCFCF;
	border-left:1px solid #CFCFCF;
	padding:5px;
}		

#conteudo_dentro .tabela tr.odd td {
	background-color:#F7F7F7;
}	

#conteudo_dentro .foto_direita {
	float:right;
	margin-left:10px;
	margin-right:10px;
}

#conteudo_dentro .foto_direita_img {
	margin-bottom:10px;
	border: 1px solid #CFCFCF;	
	padding: 4px;
}

#conteudo_dentro .foto_direita_legenda {
	padding: 4px;
	margin-top:5px;
	border-top: 1px solid #CFCFCF;
	font-size: 10px;
	color: #333;
}

#conteudo_dentro .foto_direita_like {
	padding: 5px;
	margin-top:5px;
	border: 1px solid #CFCFCF;
}

#conteudo_dentro .counter_direita_like {
	font-size:11px;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:25px;
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CFCFCF;
	background-repeat: no-repeat;
	background-position: 2px -2px;
	background-image: url(../images/icon-estatisticas-p.png);
}

#conteudo_dentro .list_not{
    float:left;
	width:750px;
}

#conteudo_dentro .list_ano_not{
    float:left;
	width:40px;
	padding:4px;
	margin-bottom:10px;
	font-size:16px;
	font-weight: bold;	
}

#conteudo_dentro .list_tit_not{
    float:left;
	width:670px; 
	padding-top:5px;	
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CFCFCF;
	margin-bottom:5px;
}

#conteudo_dentro .list_tit_not:hover {
	background-color:#F7F7F7;
}

#conteudo_dentro .foto_esq {
    float:left;
	margin-bottom:10px;
	margin-right:10px;
	border: 1px solid #CFCFCF;	
	padding: 4px;
}


/* FOOTER */
  
#footer {
	margin-bottom:20px;
	clear:both;
	font-size: 11px;
}

#footer .footer_con{
	margin: 0px auto;
	height:35px; 
	width:960px;
	padding:10px;
    border: dashed 1px #CFCFCF;
    border-radius: 3px;
    background: white;
}

#links_footer {
	float: left;
	padding-top:4px;
	padding-left: 0px;
}

#links_acess {
	float: right;
	padding-top:2px;
	padding-right: 15px;
	margin-top:2px;
	margin-right:10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #CFCFCF;
}

#legal_footer {
	float: right;
	padding-right: 20px;
	margin-top:2px;
	padding-top: 2px;
}



.foto_dir {
	float:right;
	border: 1px solid #DEDED8;	
	padding: 4px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#FFF;
}

.foto_noticia_legenda {
	padding: 4px;
	margin-top:5px;
	border-top: 1px solid #CFCFCF;
	font-size: 10px;
	color: #333;
}

.foto_esq {
	margin-right: 10px;
	margin-bottom: 5px;
	border: 1px solid #DEDED8;
	padding: 5px;
	background-color:#FFF;
}

.titulo {
	color: #FFFFFF;
	height:40px;
	background-color: #666;
}

.clear{
   clear:both;
   padding:0;
   margin:0;
   line-height:0;
}

.linha {
	clear:both;
	width:100%;
	margin-bottom:25px;
	margin-top:25px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CFCFCF;	
}

/*.texto ul {
	margin: 0px;
	padding: 0px;
}

.texto li {
	padding-left: 20px;
	padding-bottom:5px;
	padding-top:5px;
	background-image: url(../imagens/bullet_purple.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	list-style-type: none;
	line-height:160%;
} 

.texto ul li ul {
	margin-top:5px;
}
 
.texto ul li ul li {
	background-image: url(../imagens/bullet_yellow.png);
	line-height:160%;
    }
	
.texto ul li ul li ul{
	margin-top:5px;
} 
.texto ul li ul li ul li{
	background-image: url(../imagens/bullet_red.png);
    }
	*/
	 	

/* RSS DO BLOG DA EMBAIXADA */
	
.rss-box {
	font-size: 11px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.rss-box a{
	text-decoration:underline;
	color: #999;	
} 

.rss-items {
}

.rss-items li {
	padding:0;
	padding-left: 15px;
	padding-bottom: 10px;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left 1px;
} 

/* serve para apagar o link na frase "powered by Feed2JS" */
.rss-items li.f2jnag {
	display:none;
}

.rss-item  {
} 

.rss-item a {
	color: #373737;
	text-decoration : none;
	}
	
.rss-item a:hover{
	color: #373737;
	text-decoration : underline;
}

.rss-date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}


#submenu {
	padding:10px 0px 30px 0px;
	float:left;
	width:100%;
}

#submenu_center {
	margin:0;
	padding:0;
	float:left;
	width:100%;
	border: 1px dashed #CFCFCF;
	border-width: 1px 0;
	overflow:hidden;
	position:relative;
	background-color: #fdfdfd;
}

#submenu_center.ult_linha {
	border-bottom: 1px dashed #CFCFCF;
	border-top:0;
}

#submenu_center ul {
   clear:left;
   float:left;
   list-style:none;
   margin:0;
   padding:0;
   position:relative;
   left:50%;
   text-align:center;
}
#submenu_center ul li {
	padding: 0;
	margin:0;
	display:block;
	float:left;
	list-style:none;
	position:relative;
	right:50%;
	background-image: none;
}
#submenu_center ul li a {
   display:block;
   padding: 10px 15px;
   border-right: 1px dashed #CFCFCF;
   text-decoration:none;
}

#submenu_center ul li a.last{
	display:block;
	padding: 10px 9px;
	text-decoration:none;
	border-right: 1px dashed #FFFFFF;
}

#submenu_center ul li a:hover {
   background:#EFEFEF;
}
#submenu_center ul li.active a, #submenu_center ul li.active a:hover {
   background-color: #EFEFEF;
}

/* Caixa com  */

#cx_economia {
	float:left;
	width: 980px;
	margin-right:20px;	
	margin-bottom:20px;
    border: dashed 1px #CFCFCF;
    border-radius: 3px;
    background: white;
	margin-left:20px;	
}

#cx_economia .topo {
	font-size: 14px;
	margin: 0;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	background-image: url(../images/bk_menutomenota.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color:#EFEFEF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#fblike iframe {
    width: 240px !important;
}

