*{margin:0; padding:0;}

a {outline: none;}
a:hover {outline: none;}
a:active {outline: none;}

body {
	text-align: left;
	font-family: tahoma;
	font-size: 12px; 
	color: #444444;
	background: #FFF;
	}
	
#tudo {
	margin: 0 auto;
	width:968px;
	}
	
#pagina {
	float:left;
	width: 940px;
	min-height: 600px;
	height: auto !important;
	padding: 0px 14px;
	margin-bottom: 10px;
	background: url(/images/bg_all_pg.png) repeat-y;
	}
	
#top_site {
	float: left;
	width: 940px;
	height: 420px;
	}
	
#banner_swf {
	float: left;
	width: 940px;
	height: 378px;
	background: url(../images/images/topo_clean.png) no-repeat;
	}
	
#news_scroller {
	width: 360px;
	height: 135px;
	float:right;
	margin-top: 155px;
	margin-right: 40px;
	}
	
#barra_menu {
	float: left;
	width: 920px;
	height: 42px;
	padding: 0px 10px; 
	}
	
#menus {
	float: left;
	width: 450px;
	height: 39px;
	overflow: hidden;
	padding: 0px 3px;
	}
	
#menus02 {
	float: left;
	width: 190px;
	height: 39px;
	overflow: hidden;
	}
	
#busca {
	float: left;
	width: 272px;
	height: 37px;
	margin-bottom: 2px;
	overflow: hidden;
	background: url(/images/bg_busca.png) no-repeat;
	background-position: bottom;
	}
	
#q {
	float: left;
	margin: 16px 0px 0px 17px;
	border: none;
	width: 205px;
	height: 18px;
	font-weight: bold;
	color: #004e9c;	
	}
	
#btnSbmt {
	float:left;
	margin-top:13px;
	padding:0;
	border:0; 
	cursor:pointer; 
	width:34px; 
	height:21px; 
	background-image: url(/images/btn_ok.png); 
	background-repeat: no-repeat; 
	}
	
#underline_menu {
	float: left;
	width: 920px;
	height: 3px;
	background: url(/images/underline_menu_dir.png) repeat-x;
	}
	
#conteudo_principal {
	float: left;
	width: 652px;
	min-height: 512px;
	height: auto !important;
	height: 512px;	
	padding: 24px 10px 18px 18px;
	text-align: left;
	}
	
#conteudo_principal_internas {
	float: left;
	width: 650px;
	min-height: 412px;
	height: auto !important;
	height: 412px;	
	padding: 24px 10px 18px 18px;
	text-align: left;
	/*background: #693;*/
	}
	
#banner_100 {
	float: left;
	width: 271px;
	height: 91px;
	margin-bottom: 10px;
	}
	
#rotation_banner_index {
	float: left;
	width: 271px;
	height: 91px;	
	}
	
#midia {
	float: left;
	width: 600px;
	padding: 0px 0px 18px 15px;
	}
	
#midia > span {
 float: left; 
display: block;
padding: 10px;
 width: 255px; 
 margin-bottom: 5px; 
 background: url(images/bg_span.png);
margin-right: 10px;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0px 2px 2px #333;
	}
#midia > span > a > img {
border: 2px solid #fff;
	}
#midia > span > a > p {
 color: #fff;
	}
#midia > span:hover {

 background: #1556a8;
	-moz-border-radius: 5px;
	-moz-box-shadow: 0px 1px 2px #333;
	}
	

	
#coluna_esquerda {
	float: right;
	width: 230px;
	min-height: 250px;
	height: auto !important;
	height: 250px;
	padding: 24px 18px 18px 10px;
	}
	
#eleitor {
	float: left;
	width: 235px;
	background: url(../images/img_bg_bottom_eleitores.png) no-repeat;
	background-position: center bottom;
	margin-bottom: 20px;
	}
	
#post_eleitor{
	float: left;
	width: 235px;
	min-height: 280px;
	height: auto !important;
	height: 280px !important;
	}
	
#post_eleitor{
	margin-bottom: 10px;
	}
	
#postar{
	float: left;
	width: 225px;
	height: 27px;
	border-top: 2px #e3e3e3 dotted;
	padding: 8px 5px 5px 5px;
	}
	
#last_notice {
	float: left;
	width: 215px;
	min-height: 260px;
	height: auto !important;
	height: 260px !important;
	padding: 10px;
	text-align: left;
	}
	
.img_min_lastnotice {
	float: left;
	margin: 0px 10px 5px 0px;
	width: 145px;
	height: 90px;
	overflow: hidden;
	background: url(../images/img_banner/foto01.png) no-repeat;
	background-position:center;
	}
	
#newsletter {
	float: left;
	width: 235px;
	height: 96px;
	}
	
#twitter {
	float: left;
	width: 219px;
	height: 308px;
	background: url(../images/bg_div_twitter.png) no-repeat;
	margin-top: 20px;
	padding: 64px 0px 0px 14px;
	}	
	
#footer_site {
	float: left;
	width: 954px;
	height: 78px;
	}
	
#corner_left_footer {
	float: left;
	width: 33px;
	height: 78px;
	margin-left: -14px;
	background: url(/images/rigth_side_footer2.png) no-repeat;
	}
	
#logo_psdb {
	float: left;
	width: 133px;
	height: 78px;
	background: url(/images/bg_eixoX_footer.png) repeat-x;
	cursor: pointer;
	}
	
#center_footer {
	float: left;
	width: 637px;
	height: 60px;
	background: url(/images/bg_eixoX_footer.png) repeat-x;
	text-align: center;
	color: #f1f1f1;	
	font-size: 11px;
	padding-top: 19px;
	padding-right: 46px;
	}
	
#logo_open {
	float: left;
	width: 87px;
	height: 78px;
	background: url(/images/bg_eixoX_footer.png) repeat-x;
	cursor: pointer;
	}
	
#corner_rigth_footer {
	float: left;	
	width: 32px;
	height: 78px;
	background: url(/images/left_side_footer2.png) no-repeat;
	}
	
#content_wrap {
	width: 278px;
	height: 179px;
	overflow: hidden;
	margin-left: 0px;
	}
	
#content_slide {
	width: 266px;
	}

.content_item {
	width: 265px;
	height: 49px;
	padding: 5px;
	margin-bottom: 1px;
	margin-left: 1px;
	color: #FFF;
	background: #595959;
	cursor: pointer;
	}

.content_item img {
	float: left;
	margin-top: 1px;
	margin-right: 5px;
	width: 63px;
	height: 41px;
	border: 3px #f3f3f3 solid;
	}

.content_item span {
	margin-top: 15px;
	text-align: left;
	}

#navg_control {
	width: 270px;
	}

#_up{
	background-color: #13519e;
	background-image:url(../images/up_set_media.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	margin-bottom: 1px;
	margin-left: 1px;
	width: 275px;
	cursor: pointer;
	color: #FFF;
	border-top: 1px #FFF solid; 
	height: 12px;
	}

#_down {
	background-color: #13519e;
	background-image:url(../images/down_set_media.png);
	background-repeat: no-repeat;
	background-position: center;
	text-align: center;
	margin-bottom: 1px;
	margin-left: 1px;
	width: 275px;
	cursor: pointer;
	color: #FFF;
	height: 12px;
	}

#conteudo_principal_esquerda {
	width: 360px;
	float: left;
	margin-right: 15px;
	background: url(../images/bg_notice_index.png) no-repeat;
	background-position: bottom center;	
	}

#notice_primary {
	float: left;
	width: 360px;
	overflow: hidden;
	}
	
#notice_primary p {
	margin-bottom: 10px;
	}
	
#related_notices {
	float: left;
	width: 360px;
	min-height: 130px;
	height: auto !important;
	height: 130px;
	overflow: hidden;
	border-bottom: 2px #e3e3e3 dotted;	
	border-top: 2px #e3e3e3 dotted;
	padding-top: 20px;	
	}
	
#link_all_notices {
	float: left;
	width: 360px;
	overflow: hidden;
	height: 35px;
	padding: 8px 5px 5px 5px ;
	}

#conteudo_principal_centro {
	width: 275px;
	float: left;
	margin-left: 2px;
	}
	
#discurso_mor {
	float: left;
	width: 275px;
	min-height: 240px;
	height: auto !important;
	height: 240px ;
	background: url(../images/bg_centercolum_index.png) no-repeat;
	background-position: bottom center;
	padding-bottom: 20px;
	}
	
#discurso_mor p {
	margin-bottom: 10px;
	}

#midia_options {
	width: 275px;
	height: 28px;
	float: left;
	margin-left: 1px;
	}

#photo {
	float: left;
	width: 91px;
	height: 28px;
	margin-right: 1px;
	cursor: pointer;
	}
	
#video {
	float: left;
	width: 91px;
	height: 28px;
	margin-right: 1px;
	cursor: pointer;
	}
	
#audio {
	float: left;
	width: 91px;
	height: 28px;
	cursor: pointer;
	}
	
.photo_in {
	background: url(../images/img_media_galery/photo_orange.png) no-repeat;
	background-position: bottom;
	}

.photo_out {
	background: url(../images/img_media_galery/photo_brown.png) no-repeat;
	background-position: bottom;
    }

.video_in {
	background: url(../images/img_media_galery/video_orange.png) no-repeat;
	background-position: bottom;
    }

.video_out {
	background: url(../images/img_media_galery/video_brown.png) no-repeat;
	background-position: bottom;
    }

.audio_in {
	background: url(../images/img_media_galery/audio_orange.png) no-repeat;
	background-position: bottom;
    }

.audio_out {
	background: url(../images/img_media_galery/audio_brown.png) no-repeat;
	background-position: bottom;
    }

#expand_midia {
	width: 370px;
	height: 226px;
	margin-right: -55px;
	float: right;
	border: 4px #bbb solid;
	overflow: hidden;	
	}
	
#contentobjSWF {
	float: left;
	width: 370px;
	height: 226px;
	background: url(../images/bg_audio_media.png) no-repeat;
	}
	
#objSWF {
	width: 300px;
	height: 30px;
	background: #000;
	margin: 190px 35px 0px 35px;
	}

#view_midia {
	width: 270px;
	height: 204px;
	margin-top: 1px;
	float: left;
	}
	
#carregando {
	position: absolute;
	margin-top: 29px;
	width: 275px;
	height: 127px;
	padding-top: 79px;
	background: #FFF;
	margin-left: 1px;
	color: #FFF;
	/*filter:alpha(opacity=99) !important;
	-moz-opacity: 0.99 !important;
	opacity: 0.99 !important;*/
	display: none;
	}

.resumo_noticia {
	font-size: 13px;
	color: #333;
	margin-bottom: 4px;
	text-decoration: none;
	}

.resumo_noticia:hover {
	font-size: 13px;
	color: #2668c3;
	margin-bottom: 4px;
	text-decoration: underline;
	}
	
.resumo_noticia_main {
	font-size: 13px;
	color: #333;
	margin-bottom: 4px;
	text-decoration: none;
	}

.resumo_noticia_main:hover {
	font-size: 13px;
	color: #333;
	margin-bottom: 4px;
	text-decoration: none;
	}
	
._url_ {
	display: none;
    }

h1, h2, h3, h4, h5{
	color: #2668c3;
	}
	
h1 {
	font-size: 18px;
	}
	
h1.title_banner {
	font-size: 20px;
	color: #ffe108;
	font-weight: 100;
	margin: 0;
	padding: 0;
	}
	
h3 {
	color: #2668c3;
	font-size: 14px;
	margin-bottom: 10px;
	}
	
#conteudo_principal_internas p{
	margin-bottom: 10px;	
	}
	
._leia_mais {
	color: #2668C3;
	font-weight: bold;
	font-size: 10px;
}

#retornaindex {
	background:  none; 
	cursor: pointer; 
	float: left; 
	width: 475px; 
	height: 360px; 
	/*margin: 165px 0px 0px 240px;*/
	}

	
#utilitybar {
	width: 600px;
	text-align: right;
	margin-bottom: 15px;
}

#retorno {
	padding: 10px 0;
	background: #ffffcc;
	display: none;
	color: #666;
	font-size: 11px;
	margin-bottom: 10px;
}

.wdtinp {
	width: 300px;
}

#_mailer, #_print, #_maxsize, #_minsize {
	cursor: pointer;
}

#n_retorno, #s_retorno {
	display: none;
	position: absolute;
	width: 120px;
	color: red;
	background: #fff;
}

#result_search {
	width: 600px;
	padding-bottom: 20px;
	font-size: 14px;
}

#content-pagination {
	width: 650px;
	text-align: center;
	float: left;
}

#container  {
	float: left; 
	width: 600px;
	min-height: 400px;
	height: auto !important;
	height: 400px;
	padding-left: 5px;
	background: #fff;
	overflow: hidden;
	/*border-bottom: 1px #999 solid;*/
}
/*
#container #watch-related {
	list-style: none;
	list-style-image: none;
	display: block;
	width: 230px;
	margin: 0;
	padding: 0;
}

#container #watch-related li {
	list-style: none;
	list-style-image: none;
	width: 230px;
	display: block;
	margin: 0;
	padding: 0;
}*/

#container .img {
	width: 90px;
	height: 50px;
	overflow: hidden;
	display: block;
	float: left;
	margin-top: 10px;
}

#container .title {
	width: 115px;
	overflow: hidden;
	display: block;
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-left: 5px;
	margin-top: 10px;
}

.twtr-ft {
	display: none !important;
}

.twtr-timeline {
	height: 222px !important;
}
